Sdílet prostřednictvím


Základní struktury

Následující struktury jsou deklarovány v d3d12.h.

V této části

Téma a popis
D3D12_AUTO_BREADCRUMB_NODE. Představuje automaticky odstraněná rozšířená data (DRED) zařízení s popisem cesty jako uzel v propojeném seznamu.
D3D12_BARRIER_GROUP. Popisuje skupinu bariér daného typu.
D3D12_BARRIER_SUBRESOURCE_RANGE. Umožňuje převést logicky sousední oblasti podsourců.
D3D12_BLEND_DESC. Popisuje stav směsi.
D3D12_BOX. Popisuje 3D pole.
D3D12_BUFFER_BARRIER. Popisuje přístupovou bariéru paměti vyrovnávací paměti. Používá se kvůli bariérám vyrovnávací paměti, které indikují, kdy musí být paměť prostředků viditelná pro konkrétní typ přístupu.
D3D12_BUFFER_RTV. Popisuje prvky v prostředku vyrovnávací paměti, které se mají použít v zobrazení cíle vykreslování.
D3D12_BUFFER_SRV. Popisuje prvky v prostředku vyrovnávací paměti, které se mají použít v zobrazení shader-prostředek.
D3D12_BUFFER_UAV. Popisuje prvky v vyrovnávací paměti, které se mají použít v neuspořádaném zobrazení přístupu.
D3D12_CACHED_PIPELINE_STATE. Ukládá stav kanálu.
D3D12_CLEAR_VALUE. Popisuje hodnotu použitou k optimalizaci jasných operací pro konkrétní prostředek.
D3D12_COMMAND_QUEUE_DESC. Popisuje frontu příkazů.
D3D12_COMMAND_SIGNATURE_DESC. Popisuje argumenty (parametry) podpisu příkazu.
D3D12_COMPUTE_PIPELINE_STATE_DESC. Popisuje objekt stavu výpočetního kanálu.
D3D12_CONSTANT_BUFFER_VIEW_DESC. Popisuje konstantní vyrovnávací paměť, která se má zobrazit.
D3D12_CPU_DESCRIPTOR_HANDLE. Popisuje popisovač popisovače procesoru.
D3D12_DEPTH_STENCIL_DESC. Popisuje stav vzorníku hloubky.
D3D12_DEPTH_STENCIL_DESC1. Popisuje stav vzorníku hloubky.
D3D12_DEPTH_STENCIL_VALUE. Určuje hloubku a hodnotu vzorníku.
D3D12_DEPTH_STENCIL_VIEW_DESC. Popisuje dílčí zdroje textury, které jsou přístupné z hloubkového zobrazení vzorníku.
D3D12_DEPTH_STENCILOP_DESC. Popisuje operace vzorníku, které lze provést na základě výsledků testu vzorníku.
D3D12_DESCRIPTOR_HEAP_DESC. Popisuje haldu popisovače.
D3D12_DESCRIPTOR_RANGE. Popisuje rozsah popisovače.
D3D12_DESCRIPTOR_RANGE1. Popisuje rozsah popisovače s příznaky k určení jejich nestálosti.
D3D12_DEVICE_REMOVED_EXTENDED_DATA. Představuje data 1.0 (DRED) odebraná zařízení.
D3D12_DEVICE_REMOVED_EXTENDED_DATA1. Představuje data odebrání zařízení odstraněná rozšířená data (DRED) verze 1.1, aby ladicí programy a rozšíření ladicího programu mohly přistupovat k datům DRED.
D3D12_DISCARD_REGION. Popisuje podrobnosti operace zahození prostředku.
D3D12_DISPATCH_ARGUMENTS. Popisuje parametry odeslání pro použití výpočetním shaderem.
D3D12_DRAW_ARGUMENTS. Popisuje parametry pro instance výkresu.
D3D12_DRAW_INDEXED_ARGUMENTS. Popisuje parametry pro indexované instance výkresu.
D3D12_DRED_ALLOCATION_NODE. Popisuje, jako uzel v propojeném seznamu, data o přidělení sledovaném zařízením Removed Extended Data (DRED).
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT. Obsahuje ukazatel na záhlaví propojeného seznamu D3D12_AUTO_BREADCRUMB_NODE objektů. Seznam představuje stav automatického popisu cesty před odebráním zařízení.
D3D12_DRED_PAGE_FAULT_OUTPUT. Popisuje data přidělení související s chybou stránky GPU na dané virtuální adrese (VA).
D3D12_FEATURE_DATA_ARCHITECTURE. Uveďte podrobnosti o architektuře adaptéru a pomozte aplikacím lépe optimalizovat určité vlastnosti adaptéru.
D3D12_FEATURE_DATA_ARCHITECTURE1. Uveďte podrobnosti o architektuře adaptéru a pomozte aplikacím lépe optimalizovat určité vlastnosti adaptéru.
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY. Podrobně popisuje podporu adaptéru pro stanovení priorit různých typů front příkazů.
D3D12_FEATURE_DATA_CROSS_NODE. Určuje úroveň podpory sdílení prostředků mezi různými adaptéry.
D3D12_FEATURE_DATA_D3D12_OPTIONS. Popisuje možnosti funkce Direct3D 12 v aktuálním grafickém ovladači.
D3D12_FEATURE_DATA_D3D12_OPTIONS1. Popisuje úroveň podpory pro operace vln HLSL 6.0.
D3D12_FEATURE_DATA_D3D12_OPTIONS2. Podrobně popisuje podporu adaptéru pro některé volitelné funkce Direct3D 12.
D3D12_FEATURE_DATA_D3D12_OPTIONS3. Používá se k označení úrovně podpory, kterou adaptér poskytuje pro volitelné funkce Direct3D 12.
D3D12_FEATURE_DATA_D3D12_OPTIONS4. Označuje úroveň podpory pro 64kB textury MSAA, sdílení napříč rozhraními API a nativní 16bitové operace shaderu.
D3D12_FEATURE_DATA_D3D12_OPTIONS5. Označuje úroveň podpory, kterou adaptér poskytuje pro průchody vykreslování, trasování paprsků a prostředky zobrazení shaderu prostředků vrstvy 3 s dlaždicemi.
D3D12_FEATURE_DATA_D3D12_OPTIONS6. Označuje úroveň podpory, kterou adaptér poskytuje pro stínování s proměnlivou rychlostí (VRS) a označuje, jestli se podporuje zpracování na pozadí nebo ne.
D3D12_FEATURE_DATA_D3D12_OPTIONS7. Označuje úroveň podpory, kterou adaptér poskytuje pro shadery sítě a amplifikace a pro zpětnou vazbu vzorkovníku.
D3D12_FEATURE_DATA_D3D12_OPTIONS8. Označuje, zda jsou podporovány nerovnané textury komprimované bloky nebo ne.
D3D12_FEATURE_DATA_D3D12_OPTIONS9. Určuje, zda existuje podpora pro shadery sítě, hodnoty SV_RenderTargetArrayIndex, které jsou 8 nebo vyšší, zadané 64bitové celočíselné atomické hodnoty, odvozené a odvozené operace vzorkování textury a úroveň podpory operací WaveMMA (wave_matrix).
D3D12_FEATURE_DATA_D3D12_OPTIONS10. Určuje, zda lze použít kombinační nástroj SUMA a zda lze SV_ShadingRate nastavit ze shaderu sítě.
D3D12_FEATURE_DATA_D3D12_OPTIONS11. Označuje, zda jsou podporovány 64bitové celočíselné atomické položky u prostředků v haldách popisovače.
D3D12_FEATURE_DATA_D3D12_OPTIONS12. Označuje, zda jsou podporovány rozšířené bariéry.
D3D12_FEATURE_DATA_D3D12_OPTIONS13. TBD
D3D12_FEATURE_DATA_EXISTING_HEAPS. Používá se k určení, zda adaptér podporuje vytváření hald z existující systémové paměti. Takové haldy nejsou určeny pro obecné použití, ale jsou mimořádně užitečné pro diagnostické účely, protože jsou zaručeny, že se zachovají i po selhání adaptéru nebo dojde k události odebrání zařízení.
D3D12_FEATURE_DATA_FEATURE_LEVELS. Popisuje informace o úrovních funkcí podporované aktuálním ovladačem grafiky.
D3D12_FEATURE_DATA_FORMAT_INFO. Popisuje datový formát DXGI.
D3D12_FEATURE_DATA_FORMAT_SUPPORT. Popisuje, které prostředky podporuje aktuální grafický ovladač pro daný formát.
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. Podrobně popisuje omezení virtuálního adresního prostoru GPU adaptéru, včetně maximálních bitů adres na prostředek a proces.
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS. Popisuje úrovně kvality obrázků pro daný formát a počet vzorků.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT. Určuje úroveň podpory chráněných relací prostředků.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT. Označuje počet typů relací chráněných prostředků.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES. Označuje seznam typů relací chráněných prostředků.
D3D12_FEATURE_DATA_QUERY_META_COMMAND. Označuje úroveň podpory, kterou adaptér poskytuje pro metapříkazy.
D3D12_FEATURE_DATA_ROOT_SIGNATURE. Předejte tuto strukturu CheckFeatureSupport ke kontrole podpory verze kořenového podpisu.
D3D12_FEATURE_DATA_SERIALIZATION. Určuje úroveň podpory serializace haldy.
D3D12_FEATURE_DATA_SHADER_CACHE. Popisuje úroveň ukládání shaderu do mezipaměti podporované v aktuálním grafickém ovladači.
D3D12_FEATURE_DATA_SHADER_MODEL. Obsahuje podporovaný model shaderu.
D3D12_GLOBAL_BARRIER. Popisuje přístupovou bariéru paměti prostředků. Používá se globální bariéry, textury a vyrovnávací paměti, které označují, kdy musí být paměť prostředků viditelná pro konkrétní typ přístupu.
D3D12_GPU_DESCRIPTOR_HANDLE. Popisuje popisovač popisovače GPU.
D3D12_GRAPHICS_PIPELINE_STATE_DESC. Popisuje objekt stavu grafického kanálu.
D3D12_HEAP_DESC. Popisuje haldu.
D3D12_HEAP_PROPERTIES. Popisuje vlastnosti haldy.
D3D12_INDEX_BUFFER_VIEW. Popisuje vyrovnávací paměť indexu, která se má zobrazit.
D3D12_INDIRECT_ARGUMENT_DESC. Popisuje nepřímý argument (nepřímý parametr) pro použití s podpisem příkazu.
D3D12_INPUT_ELEMENT_DESC. Popisuje jeden prvek pro fázi vstupního assembleru grafického kanálu.
D3D12_INPUT_LAYOUT_DESC. Popisuje data vstupní vyrovnávací paměti pro fázi input-assembleru.
D3D12_MEMCPY_DEST. Popisuje cíl operace kopírování paměti.
D3D12_META_COMMAND_DESC. Popisuje meta příkaz.
D3D12_META_COMMAND_PARAMETER_DESC. Popisuje parametr meta příkazu.
D3D12_PACKED_MIP_INFO. Popisuje strukturu dlaždic dlaždic prostředku s dlaždicemi pomocí map mipmap.
D3D12_PIPELINE_STATE_STREAM_DESC. Popisuje stream stavu kanálu.
D3D12_PLACED_SUBRESOURCE_FOOTPRINT. Popisuje stopu umístěného podsourcu včetně posunu a D3D12_SUBRESOURCE_FOOTPRINT.
D3D12_PROTECTED_RESOURCE_SESSION_DESC. Popisuje příznaky pro chráněnou relaci prostředků na adaptér.
D3D12_QUERY_DATA_PIPELINE_STATISTICS. Dotazování na informace o aktivitě grafického kanálu mezi voláními BeginQuery a EndQuery.
D3D12_QUERY_DATA_SO_STATISTICS. Popisuje dotazování dat pro výstup streamu.
D3D12_QUERY_HEAP_DESC. Popisuje účel haldy dotazu. Halda dotazu obsahuje pole jednotlivých dotazů.
D3D12_RANGE. Popisuje rozsah paměti.
D3D12_RANGE_UINT64. Popisuje rozsah paměti v 64bitovém adresní prostoru.
D3D12_RASTERIZER_DESC. Popisuje stav rasterizátoru.
D3D12_RAYTRACING_AABB. Představuje osu zarovnanou ohraničující rámeček (AABB) použitý jako geometrie raytracing.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC. Popisuje požadavek na prostor pro strukturu zrychlení po komprimaci.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC. Popisuje prostor, který aktuálně používá struktura zrychlení.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC. Popis informací po sestavení, které se mají vygenerovat ze struktury zrychlení Tuto strukturu použijte ve voláních k EmitRaytracingAccelerationStructurePostbuildInfo a BuildRaytracingAccelerationStructure.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC. Popisuje velikost a rozložení serializované struktury zrychlení a hlavičky.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC. Popisuje požadavek na prostor pro dekódování struktury zrychlení do formuláře, který lze vizualizovat nástroji.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO. Představuje prebuild informace o raytracing akcelerační struktuře. Získejte instanci tohoto stucture voláním GetRaytracingAccelerationStructurePrebuildInfo.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV. Struktura zobrazení prostředků shaderu (SRV) pro ukládání struktury zrychlení raytracingu.
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC. Popisuje sadu ohraničujících polí zarovnaných osou, která se používají ve struktuře D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS k poskytování vstupních dat operaci sestavení struktury zrychlení raytracing.
D3D12_RAYTRACING_GEOMETRY_DESC. Popisuje sadu geometrie, která se používá ve struktuře D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS k poskytování vstupních dat operaci sestavení struktury zrychlení raytracing.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC. Popisuje sadu trojúhelníků, které se používají jako geometrie raytracing. Geometrie, na kterou tato struktura odkazuje, jsou vždy ve tvaru trojúhelníku, indexované nebo neindexované. Trojúhelníkové pruhy nejsou podporovány.
D3D12_RAYTRACING_INSTANCE_DESC. Popisuje instanci struktury zrychlení raytracing používané v paměti GPU během procesu sestavení struktury zrychlení.
D3D12_RAYTRACING_PIPELINE_CONFIG. Podobjekt stavu, který představuje konfiguraci kanálu od raytracingu.
D3D12_RAYTRACING_PIPELINE_CONFIG1. Podobjekt stavu, který představuje konfiguraci kanálu raytracing s příznaky.
D3D12_RAYTRACING_SHADER_CONFIG. Podobjekt stavu, který představuje konfiguraci shaderu.
D3D12_RECT. D3D12_RECT je deklarován jako RECT.
D3D12_RENDER_PASS_BEGINNING_ACCESS. Popisuje přístup k prostředkům požadovaným aplikací při přechodu do průchodu vykreslování.
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS. Popisuje jasnou hodnotu, pro kterou se mají prostředky vymazat na začátku průchodu vykreslení.
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC. Popisuje vazbu (pevnou pro dobu trvání průchodu vykreslení) do hloubkového zobrazení vzorníku (DSV) a také její počáteční a koncové charakteristiky přístupu.
D3D12_RENDER_PASS_ENDING_ACCESS. Popisuje přístup k prostředkům, které aplikace požaduje při přechodu z průchodu vykreslování.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS. Popisuje prostředek, který se má vyřešit na závěr vykreslovacího průchodu.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Popisuje dílčí zdroje, které jsou součástí řešení na závěru vykreslovacího průchodu.
D3D12_RENDER_PASS_RENDER_TARGET_DESC. Popisuje vazby (pevné pro dobu trvání průchodu vykreslování) do jednoho nebo více cílových zobrazení vykreslování (RTV) a také jejich počáteční a koncové charakteristiky přístupu.
D3D12_RENDER_TARGET_BLEND_DESC. Popisuje stav blendu pro cíl vykreslení.
D3D12_RENDER_TARGET_VIEW_DESC. Popisuje dílčí zdroje z prostředku, který je přístupný pomocí zobrazení cíle vykreslení.
D3D12_RESOURCE_ALIASING_BARRIER. Popisuje přechod mezi použitím dvou různých prostředků, které mají mapování na stejnou haldu.
D3D12_RESOURCE_ALLOCATION_INFO. Popisuje parametry potřebné k přidělení prostředků.
D3D12_RESOURCE_ALLOCATION_INFO1. Popisuje parametry potřebné k přidělení prostředků, včetně posunu.
D3D12_RESOURCE_BARRIER. Popisuje bariéru prostředků (přechod při použití prostředků).
D3D12_RESOURCE_DESC. Popisuje prostředek, například texturu. Tato struktura se používá široce.
D3D12_RESOURCE_TRANSITION_BARRIER. Popisuje přechod dílčích zdrojů mezi různými využitím.
D3D12_RESOURCE_UAV_BARRIER. Představuje prostředek, ve kterém musí být všechny přístupy UAV dokončeny před zahájením jakýchkoli budoucích přístupů UAV.
D3D12_ROOT_CONSTANTS. Popisuje konstanty vložené v kořenovém podpisu, které se zobrazují ve shaderu jako jedna konstantní vyrovnávací paměť.
D3D12_ROOT_DESCRIPTOR. Popisuje popisovače vložené v kořenovém podpisu verze 1.0, které se zobrazují ve shaderech.
D3D12_ROOT_DESCRIPTOR1. Popisuje popisovače vložené v kořenovém podpisu verze 1.1, které se zobrazují ve shaderech.
D3D12_ROOT_DESCRIPTOR_TABLE. Popisuje rozložení kořenového podpisu 1.0 tabulky popisovače jako kolekce rozsahů popisovače, které se zobrazí jeden za druhým v haldě popisovače.
D3D12_ROOT_DESCRIPTOR_TABLE1. Popisuje rozložení kořenového podpisu 1.1 tabulky popisovače jako kolekce rozsahů popisovače, které se zobrazí jeden za druhým v haldě popisovače.
D3D12_ROOT_PARAMETER. Popisuje slot kořenového podpisu verze 1.0.
D3D12_ROOT_PARAMETER1. Popisuje slot kořenového podpisu verze 1.1.
D3D12_ROOT_SIGNATURE_DESC. Popisuje rozložení kořenového podpisu verze 1.0.
D3D12_ROOT_SIGNATURE_DESC1. Popisuje rozložení kořenového podpisu verze 1.1.
D3D12_RT_FORMAT_ARRAY. Zabalí pole cílových formátů vykreslení.
D3D12_SAMPLE_POSITION. Popisuje pozici vzorku dílčího pixelu pro použití s programovatelnými pozicemi vzorku.
D3D12_SAMPLER_DESC. Popisuje stav sampleru.
D3D12_SHADER_BYTECODE. Popisuje data shaderu.
D3D12_SHADER_CACHE_SESSION_DESC. Popisuje relaci mezipaměti shaderu.
D3D12_SHADER_RESOURCE_VIEW_DESC. Popisuje zobrazení shaderu prostředků.
D3D12_SO_DECLARATION_ENTRY. Popisuje prvek vrcholu ve vyrovnávací paměti vrcholů ve výstupním slotu.
D3D12_STATIC_SAMPLER_DESC. Popisuje statický sampler.
D3D12_STREAM_OUTPUT_BUFFER_VIEW. Popisuje výstupní vyrovnávací paměť datového proudu.
D3D12_STREAM_OUTPUT_DESC. Popisuje výstupní vyrovnávací paměť streamování.
D3D12_SUBRESOURCE_DATA. Popisuje data podsourcu.
D3D12_SUBRESOURCE_FOOTPRINT. Popisuje formát, šířku, výšku, hloubku a výšku řádku podsourcu do nadřazeného prostředku.
D3D12_SUBRESOURCE_INFO. Popisuje data podsourcu.
D3D12_SUBRESOURCE_RANGE_UINT64. Popisuje rozsah paměti dílčího zdroje.
D3D12_SUBRESOURCE_TILING. Popisuje svazek dílčího zdroje dlaždic.
D3D12_TEX1D_ARRAY_DSV. Popisuje dílčí zdroje z pole 1D textur, které se použijí v zobrazení s podrobným vzorníkem.
D3D12_TEX1D_ARRAY_RTV. Popisuje dílčí zdroje z pole 1D textur, které se mají použít v zobrazení cíle vykreslování.
D3D12_TEX1D_ARRAY_SRV. Popisuje dílčí zdroje z pole 1D textur, které se mají použít v zobrazení shader-prostředek.
D3D12_TEX1D_ARRAY_UAV. Popisuje pole neuspořádaných 1D prostředků textury.
D3D12_TEX1D_DSV. Popisuje podsourc z 1D textury, která je přístupná pro zobrazení podrobného vzorníku.
D3D12_TEX1D_RTV. Popisuje podsourc z 1D textury, která se má použít v zobrazení cíle vykreslení.
D3D12_TEX1D_SRV. Určuje podsourc z 1D textury, který se má použít v zobrazení shaderu prostředků.
D3D12_TEX1D_UAV. Popisuje neuspořádaný 1D prostředek textury.
D3D12_TEX2D_ARRAY_DSV. Popisuje podsourcy z pole 2D textur, které jsou přístupné pro zobrazení vzorníku s hloubkou.
D3D12_TEX2D_ARRAY_RTV. Popisuje dílčí zdroje z pole 2D textur, které se mají použít v zobrazení cíle vykreslování.
D3D12_TEX2D_ARRAY_SRV. Popisuje podsourcy z pole 2D textur, které se mají použít v zobrazení shaderu prostředků.
D3D12_TEX2D_ARRAY_UAV. Popisuje pole neuspořádaných 2D prostředků textury.
D3D12_TEX2D_DSV. Popisuje podsourc z 2D textury, která je přístupná pro zobrazení podrobného vzorníku.
D3D12_TEX2D_RTV. Popisuje podsourc z 2D textury, která se má použít v zobrazení cíle vykreslování.
D3D12_TEX2D_SRV. Popisuje podsourc z 2D textury, která se má použít v zobrazení shaderu prostředků.
D3D12_TEX2D_UAV. Popisuje neuspořádaný 2D prostředek textury.
D3D12_TEX2DMS_ARRAY_DSV. Popisuje dílčí zdroje z pole s více vzorkovanými 2D texturami pro zobrazení vzorníku s hloubkou.
D3D12_TEX2DMS_ARRAY_RTV. Popisuje dílčí zdroje z pole s více vzorkovanými 2D texturami, které se mají použít v zobrazení cíle vykreslení.
D3D12_TEX2DMS_ARRAY_SRV. Popisuje dílčí zdroje z pole s více vzorkovanými 2D texturami, které se mají použít v zobrazení shaderu prostředků.
D3D12_TEX2DMS_DSV. Popisuje podsourc z více vzorků 2D textury, která je přístupná pro zobrazení podrobného vzorníku.
D3D12_TEX2DMS_RTV. Popisuje podsourc z více vzorové 2D textury, která se má použít v zobrazení cíle vykreslování.
D3D12_TEX2DMS_SRV. Popisuje dílčí zdroje z více vzorové 2D textury, které se použijí v zobrazení shaderu prostředků.
D3D12_TEX3D_RTV. Popisuje dílčí zdroje z 3D textury, které se mají použít v zobrazení cíle vykreslování.
D3D12_TEX3D_SRV. Popisuje dílčí zdroje z 3D textury, které se mají použít v zobrazení shaderu prostředků.
D3D12_TEX3D_UAV. Popisuje neuspořádaný 3D prostředek textury.
D3D12_TEXCUBE_ARRAY_SRV. Popisuje dílčí zdroje z pole textur datové krychle, které se použijí v zobrazení shaderu prostředků.
D3D12_TEXCUBE_SRV. Popisuje podsourc z textury datové krychle, která se má použít v zobrazení shaderu prostředků.
D3D12_TEXTURE_BARRIER. Popisuje přístupovou bariéru paměti textury. Používá se kvůli bariérám textury, které označují, kdy musí být paměť prostředků viditelná pro konkrétní typ přístupu.
D3D12_TEXTURE_COPY_LOCATION. Popisuje část textury pro účely kopií textury.
D3D12_TILE_REGION_SIZE. Popisuje velikost dlaždicové oblasti.
D3D12_TILE_SHAPE. Popisuje tvar dlaždice zadáním jeho rozměrů.
D3D12_TILED_RESOURCE_COORDINATE. Popisuje souřadnice dlaždicového prostředku.
D3D12_UNORDERED_ACCESS_VIEW_DESC. Popisuje podsourcy z prostředku, který je přístupný pomocí neuspořádaného zobrazení přístupu.
D3D12_VERTEX_BUFFER_VIEW. Popisuje zobrazení vyrovnávací paměti vrcholu.
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA. Představuje data odstraněných rozšířených dat (DRED) zařízení s verzí, aby ladicí programy a rozšíření ladicího programu mohly přistupovat k datům DRED.
D3D12_VERSIONED_ROOT_SIGNATURE_DESC. Obsahuje jakoukoli verzi popisu kořenového podpisu a je navržená tak, aby se používala s funkcemi serializace/deserializace.
D3D12_VIEW_INSTANCE_LOCATION. Určuje oblast zobrazení nebo vzorník a cíl vykreslení přidružený k instanci zobrazení.
D3D12_VIEW_INSTANCING_DESC. Určuje parametry použité při konfiguraci vytváření instancí zobrazení.
D3D12_VIEWPORT. Popisuje rozměry oblasti zobrazení.
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER. Určuje okamžitou hodnotu a cílovou adresu zapsanou pomocí ID3D12CommandList2::WriteBufferImmediate.
  • referenční jádra
  • referenční Direct3D 12