![]() |
Paradox Game Engine
v1.0.0 beta06
|
#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 |
Definition at line 116 of file DirectXTex.h.
_Use_decl_annotations_ size_t DirectX::TexMetadata::ComputeIndex | ( | _In_ size_t | mip, |
_In_ size_t | item, | ||
_In_ size_t | slice | ||
) | const |
Definition at line 929 of file DirectXTexUtil.cpp.
References arraySize, depth, dimension, mipLevels, DirectX::TEX_DIMENSION_TEXTURE1D, DirectX::TEX_DIMENSION_TEXTURE2D, and DirectX::TEX_DIMENSION_TEXTURE3D.
Referenced by DirectX::Compress(), DirectX::CreateTextureEx(), DirectX::GenerateMipMaps(), DirectX::GenerateMipMaps3D(), and DirectX::Resize().
bool DirectX::TexMetadata::IsCubemap | ( | ) | const |
Definition at line 131 of file DirectXTex.h.
References miscFlags, and DirectX::TEX_MISC_TEXTURECUBE.
Referenced by DirectX::_EncodeDDSHeader(), DirectX::CreateShaderResourceViewEx(), DirectX::CreateTextureEx(), and DirectX::IsSupportedTexture().
bool DirectX::TexMetadata::IsPMAlpha | ( | ) | const |
Definition at line 134 of file DirectXTex.h.
References miscFlags2, DirectX::TEX_ALPHA_MODE_PREMULTIPLIED, and DirectX::TEX_MISC2_ALPHA_MODE_MASK.
Referenced by DirectX::_EncodeDDSHeader(), and DirectX::PremultiplyAlpha().
bool DirectX::TexMetadata::IsVolumemap | ( | ) | const |
Definition at line 138 of file DirectXTex.h.
References dimension, and DirectX::TEX_DIMENSION_TEXTURE3D.
Referenced by DirectX::ConvertToSinglePlane(), DirectX::CreateTextureEx(), DirectX::GenerateMipMaps(), and DirectX::GenerateMipMaps3D().
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().
size_t DirectX::TexMetadata::arraySize |
Definition at line 121 of file DirectXTex.h.
Referenced by DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), ComputeIndex(), DirectX::CreateShaderResourceViewEx(), DirectX::CreateTextureEx(), DirectX::GenerateMipMaps(), DirectX::IsSupportedTexture(), DirectX::LoadFromWICFile(), DirectX::LoadFromWICMemory(), DirectX::Resize(), DirectX::SaveToDDSFile(), and DirectX::SaveToDDSMemory().
size_t DirectX::TexMetadata::depth |
Definition at line 120 of file DirectXTex.h.
Referenced by DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), ComputeIndex(), DirectX::Convert(), DirectX::CreateTextureEx(), DirectX::GenerateMipMaps(), DirectX::GenerateMipMaps3D(), DirectX::IsSupportedTexture(), DirectX::Resize(), DirectX::SaveToDDSFile(), and DirectX::SaveToDDSMemory().
TEX_DIMENSION DirectX::TexMetadata::dimension |
Definition at line 126 of file DirectXTex.h.
Referenced by DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), ComputeIndex(), DirectX::Convert(), DirectX::CreateShaderResourceViewEx(), DirectX::CreateTextureEx(), DirectX::GenerateMipMaps(), DirectX::IsSupportedTexture(), IsVolumemap(), DirectX::Resize(), DirectX::SaveToDDSFile(), and DirectX::SaveToDDSMemory().
DXGI_FORMAT DirectX::TexMetadata::format |
Definition at line 125 of file DirectXTex.h.
Referenced by DirectX::_ConvertFromR32G32B32A32(), DirectX::_CopyImageInPlace(), DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), DirectX::ComputeNormalMap(), DirectX::Convert(), DirectX::ConvertToSinglePlane(), DirectX::CreateShaderResourceViewEx(), DirectX::CreateTextureEx(), DirectX::Decompress(), DirectX::FlipRotate(), DirectX::GenerateMipMaps(), DirectX::GenerateMipMaps3D(), DirectX::ScratchImage::IsAlphaAllOpaque(), DirectX::IsSupportedTexture(), DirectX::LoadFromTGAFile(), DirectX::LoadFromTGAMemory(), DirectX::PremultiplyAlpha(), DirectX::Resize(), DirectX::SaveToDDSFile(), and DirectX::SaveToDDSMemory().
size_t DirectX::TexMetadata::height |
Definition at line 119 of file DirectXTex.h.
Referenced by DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), DirectX::Convert(), DirectX::ConvertToSinglePlane(), DirectX::CreateTextureEx(), DirectX::FlipRotate(), DirectX::GenerateMipMaps(), DirectX::GenerateMipMaps3D(), DirectX::IsSupportedTexture(), DirectX::LoadFromTGAFile(), DirectX::LoadFromTGAMemory(), DirectX::PremultiplyAlpha(), and DirectX::Resize().
size_t DirectX::TexMetadata::mipLevels |
Definition at line 122 of file DirectXTex.h.
Referenced by DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), ComputeIndex(), DirectX::Convert(), DirectX::CreateShaderResourceViewEx(), DirectX::CreateTextureEx(), DirectX::GenerateMipMaps(), DirectX::IsSupportedTexture(), DirectX::Resize(), DirectX::SaveToDDSFile(), and DirectX::SaveToDDSMemory().
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 |
Definition at line 124 of file DirectXTex.h.
Referenced by DirectX::_EncodeDDSHeader(), DirectX::CaptureTexture(), IsPMAlpha(), and SetAlphaMode().
size_t DirectX::TexMetadata::width |
Definition at line 118 of file DirectXTex.h.
Referenced by DirectX::_DetermineImageArray(), DirectX::_EncodeDDSHeader(), DirectX::_SetupImageArray(), DirectX::CaptureTexture(), DirectX::Compress(), DirectX::Convert(), DirectX::ConvertToSinglePlane(), DirectX::CreateTextureEx(), DirectX::FlipRotate(), DirectX::GenerateMipMaps(), DirectX::GenerateMipMaps3D(), DirectX::ScratchImage::IsAlphaAllOpaque(), DirectX::IsSupportedTexture(), DirectX::LoadFromTGAFile(), DirectX::LoadFromTGAMemory(), DirectX::PremultiplyAlpha(), and DirectX::Resize().