1
0
mirror of https://github.com/microsoft/DirectXTex synced 2024-09-18 22:59:54 +00:00
5 FormatTests
Chuck Walbourn edited this page 2022-05-07 23:19:03 -07:00
DirectXTex

These functions perform a Boolean test on the given DXGI format.

bool IsValid(DXGI_FORMAT fmt);
bool IsCompressed(DXGI_FORMAT fmt);
bool IsPacked(DXGI_FORMAT fmt);
bool IsVideo(DXGI_FORMAT fmt);
bool IsPlanar(DXGI_FORMAT fmt);
bool IsPalettized(DXGI_FORMAT fmt);
bool IsDepthStencil(DXGI_FORMAT fmt);
bool IsSRGB(DXGI_FORMAT fmt);
bool IsBGR(DXGI_FORMAT fmt);
bool IsTypeless(DXGI_FORMAT fmt, bool partialTypeless = true);

Parameters

The majority of these tests take just the DXGI_FORMAT value.

The IsTypeless test also takes partialTypeless to determine how to categorize mixed typeless types like DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS.