Skip to content

FormatProperties

Chuck Walbourn edited this page Jan 21, 2022 · 2 revisions
DirectXTex

These functions return properties about known DXGI formats.

bool HasAlpha(DXGI_FORMAT fmt);
size_t BitsPerPixel(DXGI_FORMAT fmt);
size_t BitsPerColorDXGI_FORMAT fmt);
FORMAT_TYPE FormatDataType(DXGI_FORMAT fmt);

Parameters

These functions all take a DXGI_FORMAT as their input value.

Return value

The FormatDataType function returns FORMAT_TYPE_FLOAT, FORMAT_TYPE_UNORM, FORMAT_TYPE_SNORM, FORMAT_TYPE_UINT, FORMAT_TYPE_SINT or otherwise FORMAT_TYPE_TYPELESS.

For Use

  • Universal Windows Platform apps
  • Windows desktop apps
  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 7 Service Pack 1
  • Xbox One
  • Xbox Series X|S
  • Windows Subsystem for Linux

For Development

  • Visual Studio 2022
  • Visual Studio 2019 (16.11)
  • clang/LLVM v12 - v16
  • GCC 9.4, 11.3
  • MinGW 12.2, 13.2
  • CMake 3.20

Related Projects

DirectXTex Rust bindings

DirectX Tool Kit for DirectX 11

DirectX Tool Kit for DirectX 12

DirectXMesh

DirectXMath

Tools

Test Suite

Content Exporter

DxCapsViewer

See also

DirectX Landing Page

Clone this wiki locally