XII Release 0.1.0
Loading...
Searching...
No Matches
xiiTextureAssetProperties Class Reference
Inheritance diagram for xiiTextureAssetProperties:
[legend]

Public Member Functions

const char * GetInputFile (xiiInt32 iInput) const
void SetInputFile0 (const char *szFile)
const char * GetInputFile0 () const
void SetInputFile1 (const char *szFile)
const char * GetInputFile1 () const
void SetInputFile2 (const char *szFile)
const char * GetInputFile2 () const
void SetInputFile3 (const char *szFile)
const char * GetInputFile3 () const
xiiString GetAbsoluteInputFilePath (xiiInt32 iInput) const
xiiTexture2DChannelMappingEnum::Enum GetChannelMapping () const
xiiInt32 GetNumInputFiles () const
xiiResult GetSamplerDescription (xiiGALSamplerCreationDescription &out_description) const
 Builds the persistent native sampler. Failure leaves the destination unchanged.
Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTI * GetDynamicRTTI () const
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.

Static Public Member Functions

static void PropertyMetaStateEventHandler (xiiPropertyMetaStateEvent &e)
Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()

Public Attributes

bool m_bIsRenderTarget = false
bool m_bPremultipliedAlpha = false
bool m_bFlipHorizontal = false
bool m_bDilateColor = false
bool m_bPreserveAlphaCoverage = false
float m_fResolutionScale = 1.0f
float m_fHdrExposureBias = 0
float m_fAlphaThreshold = 0.5f
xiiEnum< xiiTextureConverterSamplerPreset > m_SamplerPreset
bool m_bUseCustomFiltering = false
xiiEnum< xiiGALFilterType > m_MinFilter = xiiGALFilterType::Linear
xiiEnum< xiiGALFilterType > m_MagFilter = xiiGALFilterType::Linear
xiiEnum< xiiGALFilterType > m_MipFilter = xiiGALFilterType::Linear
xiiUInt32 m_uiMaxAnisotropy = 0
float m_fMipLODBias = 0
float m_fMinLOD = 0
float m_fMaxLOD = xiiMath::MaxValue<float>()
xiiEnum< xiiGALTextureAddressMode > m_AddressModeU = xiiGALTextureAddressMode::Wrap
xiiEnum< xiiGALTextureAddressMode > m_AddressModeV = xiiGALTextureAddressMode::Wrap
xiiEnum< xiiGALTextureAddressMode > m_AddressModeW = xiiGALTextureAddressMode::Wrap
xiiEnum< xiiTexture2DResolution > m_Resolution
xiiEnum< xiiTextureConverterUsage > m_TextureUsage
xiiEnum< xiiRenderTargetFormat > m_RtFormat
xiiEnum< xiiTextureConverterCompressionMode > m_CompressionMode
xiiEnum< xiiTextureConverterMipmapMode > m_MipmapMode

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/EditorPlugins/Assets/EditorPluginAssets/TextureAsset/TextureAssetObjects.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/Assets/EditorPluginAssets/TextureAsset/TextureAssetObjects.cpp