Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
DirectX::TexMetadata Struct Reference

#include <DirectXTex.h>

Public Member Functions

size_t ComputeIndex (_In_ size_t mip, _In_ size_t item, _In_ size_t slice) const
 
bool IsCubemap () const
 
bool IsPMAlpha () const
 
void SetAlphaMode (TEX_ALPHA_MODE mode)
 
bool IsVolumemap () const
 

Public Attributes

size_t width
 
size_t height
 
size_t depth
 
size_t arraySize
 
size_t mipLevels
 
uint32_t miscFlags
 
uint32_t miscFlags2
 
DXGI_FORMAT format
 
TEX_DIMENSION dimension
 

Detailed Description

Definition at line 116 of file DirectXTex.h.

Member Function Documentation

_Use_decl_annotations_ size_t DirectX::TexMetadata::ComputeIndex ( _In_ size_t  mip,
_In_ size_t  item,
_In_ size_t  slice 
) const
bool DirectX::TexMetadata::IsCubemap ( ) const
bool DirectX::TexMetadata::IsPMAlpha ( ) const
bool DirectX::TexMetadata::IsVolumemap ( ) const
void DirectX::TexMetadata::SetAlphaMode ( TEX_ALPHA_MODE  mode)

Definition at line 135 of file DirectXTex.h.

References miscFlags2, and DirectX::TEX_MISC2_ALPHA_MODE_MASK.

Referenced by DirectX::PremultiplyAlpha().

Member Data Documentation

uint32_t DirectX::TexMetadata::miscFlags

Definition at line 123 of file DirectXTex.h.

Referenced by DirectX::_EncodeDDSHeader(), DirectX::CaptureTexture(), and IsCubemap().

uint32_t DirectX::TexMetadata::miscFlags2

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