Sdílet prostřednictvím


Pomocné struktury a funkce pro Direct3D 12

Tyto pomocné struktury a pomocné funkce jsou deklarovány v d3dx12.h. d3dx12.h je k dispozici odděleně od hlaviček Direct3D 12 a není součástí sady Windows SDK.

Pomocí těchto pomocných struktur můžete vytvářet a inicializovat struktury Direct3D. Tyto pomocné struktury se chovají jako třídy C++. Každá pomocná struktura má obvykle výchozí konstruktor, explicitní konstruktor, destruktor a operátor přetypování pro přidruženou strukturu D3D12. Každá pomocná struktura má předponu jazyka C a je přidružená ke struktuře D3D12, která nemá předponu "C". Většina pomocných struktur obsahuje inicializační členské metody, některé obsahují funkce porovnání.

Integrace

Původní knihovna D3DX12 byla jeden soubor hlavičky C++ (d3dx12.h), který jste zkopírovali do projektu. Existuje řada šablon projektů souvisejících s DirectX, které využívají tuto formu integrace.

Knihovna byla od té doby refaktorována do více souborů, aby byla modulární a snadněji se zachovala, a některé funkce byly přidány (například tabulky vlastností), které vyžadují malou statickou knihovnu. Existuje několik možností integrace této nové knihovny do projektu:

V této části

Námět Popis
pomocné rozhraní pro D3D12 Tato pomocná rozhraní pomáhají zejména při zpracování podsourců a jsou deklarována v d3dx12.h.
pomocné struktury pro D3D12 Tyto pomocné struktury pomáhají inicializovat mnoho struktur Direct3D 12 a jsou deklarovány v d3dx12.h.
Pomocné funkce pro D3D12 Tyto pomocné funkce pomáhají zejména při zpracování podsourců a jsou deklarovány v d3dx12.h.
  • referenční Direct3D 12