|
Foundation
|
#include <Texture.hpp>
Public Member Functions | |
| FSerializedTexture (Allocator *alloc=GLOBAL_ALLOC) | |
| uint32_t | GetSubresourceCount () const |
| uint32_t | GetSubresourceIndex (uint32_t layer, uint32_t mip) const |
| FBlobRef const & | GetSubresourceBlob (uint32_t layer, uint32_t mip) const |
| bool | IsValid () const |
Public Member Functions inherited from FTextureHeader | |
| bool | IsValid () const |
| uint32_t | GetWidth () const |
| uint32_t | GetHeight () const |
| uint32_t | GetDepth () const |
| RHITextureDimension | GetDimension () const |
| RHITextureDimension | GetViewDimension () const |
| uint32_t | GetNumLayers () const |
| uint32_t | GetNumMips () const |
| RHIResourceFormat | GetFormat () const |
| uint32_t | GetBlockSize () const |
| uint32_t | GetBpp () const |
| uint32_t | GetSize () const |
| size_t | GetSubresourceSize (uint32_t layer, uint32_t mip) const |
| RHIExtent3D | GetMipExtent (uint32_t mipLevel) const |
| RHITextureDesc | GetDesc () const |
Public Attributes | |
| Vector< FBlobRef > | subresources |
Public Attributes inherited from FTextureHeader | |
| uint32_t | magic {DDS_MAGIC} |
| DDS_HEADER | header {} |
| DDS_HEADER_DXT10 | header10 {} |
Additional Inherited Members | |
Static Public Member Functions inherited from FTextureHeader | |
| static uint64_t | CalculateTextureImageSize (uint32_t width, uint32_t height, uint32_t depth, uint32_t mipLevels, uint32_t blockSize, uint32_t blockDim) |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |