|
Nebula
|
#include <vktexture.h>
Inherits CoreGraphics::TextureCreateInfoAdjusted.
Public Attributes | |
| VkDevice | dev |
| VkImage | img |
| CoreGraphics::Alloc | mem |
| CoreGraphics::TextureRelativeDimensions | relativeDims |
| Ids::Id32 | swapExtension |
| Ids::Id32 | stencilExtension |
| Ids::Id32 | sparseExtension |
| CoreGraphics::WindowId | window |
| Public Attributes inherited from CoreGraphics::TextureCreateInfoAdjusted | |
| 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 | |
| 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 () | |
| VkDevice Vulkan::VkTextureLoadInfo::dev |
| VkImage Vulkan::VkTextureLoadInfo::img |
| CoreGraphics::Alloc Vulkan::VkTextureLoadInfo::mem |
| CoreGraphics::TextureRelativeDimensions Vulkan::VkTextureLoadInfo::relativeDims |
| Ids::Id32 Vulkan::VkTextureLoadInfo::sparseExtension |
| Ids::Id32 Vulkan::VkTextureLoadInfo::stencilExtension |
| Ids::Id32 Vulkan::VkTextureLoadInfo::swapExtension |
| CoreGraphics::WindowId Vulkan::VkTextureLoadInfo::window |