Nebula
|
#include <texture.h>
Inherits CoreGraphics::TextureCreateInfo.
Inherited by Vulkan::VkTextureLoadInfo.
Public Attributes | ||
float | widthScale | |
float | heightScale | |
float | depthScale | |
CoreGraphics::WindowId | window | |
Public Attributes inherited from CoreGraphics::TextureCreateInfo | ||
Resources::ResourceName | name | |
CoreGraphics::TextureUsage | usage | |
Util::StringAtom | tag | |
const void * | data | |
SizeT | dataSize | |
CoreGraphics::TextureType | type | |
CoreGraphics::PixelFormat::Code | format | |
float | width | |
float | height | |
float | depth | |
uint | mips | |
uint | minMip | |
uint | layers | |
uint | samples | |
bool | clear | |
union { | ||
Math::float4 clearColorF4 | ||
Math::uint4 clearColorU4 | ||
Math::int4 clearColorI4 | ||
DepthStencilClear clearDepthStencil | ||
}; | ||
bool | windowRelative: 1 | |
bool | bindless: 1 | |
bool | sparse: 1 | |
bool | allowCast: 1 | |
CoreGraphics::TextureId | alias | |
CoreGraphics::ImageLayout | defaultLayout | |
CoreGraphics::TextureSwizzle | swizzle | |
Additional Inherited Members | |
Public Member Functions inherited from CoreGraphics::TextureCreateInfo | |
TextureCreateInfo () | |
float CoreGraphics::TextureCreateInfoAdjusted::depthScale |
float CoreGraphics::TextureCreateInfoAdjusted::heightScale |
float CoreGraphics::TextureCreateInfoAdjusted::widthScale |
CoreGraphics::WindowId CoreGraphics::TextureCreateInfoAdjusted::window |