LeviLamina
Loading...
Searching...
No Matches
mce::TextureDescription Struct Reference
Inheritance diagram for mce::TextureDescription:

Public Member Functions

MCAPI TextureDescription (::cg::ImageDescription const &imageDescription, ::mce::BindFlagsBit bindFlag, ::mce::SampleDescription const &sampleDesc)
MCAPI uint getMipHeight (uint mipLevel) const
MCAPI uint getMipWidth (uint mipLevel) const
MCAPI void * $ctor (::cg::ImageDescription const &imageDescription, ::mce::BindFlagsBit bindFlag, ::mce::SampleDescription const &sampleDesc)
LLAPI bool operator!= (const ImageDescription &rhs) const
bool operator== (const ImageDescription &rhs) const
LLAPI void setArraySize (uint32 size)
LLNDAPI uint32 getArraySize () const
LLNDAPI uint32 getDepth () const
LLNDAPI uint32 getSubimageSize () const
LLNDAPI uint64 getStorageSize () const

Static Public Member Functions

static MCAPI ::mce::TextureDescription getDefaultTextureDescription (int w, int h)
static LLAPI uint32 getStrideFromFormat (mce::TextureFormat fmt)

Public Attributes

::ll::TypedStorage< 4, 8, ::mce::SampleDescriptionmSampleDescription
::ll::TypedStorage< 4, 16, ::mce::ColormClearColor
::ll::TypedStorage< 4, 4, float > mOptimizedClearDepth
::ll::TypedStorage< 1, 1, uchar > mOptimizedClearStencil
::ll::TypedStorage< 4, 4, ::mce::BindFlagsBit > mBindFlags
::ll::TypedStorage< 1, 1, bool > mIsStaging
::ll::TypedStorage< 4, 4, uint > mMipCount
uint32 mWidth {0}
uint32 mHeight {0}
mce::TextureFormat mTextureFormat
cg::ColorSpace mColorSpace {cg::ColorSpace::Unknown}
cg::ImageType mImageType {cg::ImageType::Texture2D}

The documentation for this struct was generated from the following files: