Dela via


Kärnstrukturer

Följande strukturer deklareras i d3d12.h.

I det här avsnittet

Ämne och beskrivning
D3D12_AUTO_BREADCRUMB_NODE. Representerar borttagna data med utökad data (DRED) automatiskt som en nod i en länkad lista.
D3D12_BARRIER_GROUP. Beskriver en grupp av hinder av en viss typ.
D3D12_BARRIER_SUBRESOURCE_RANGE. Gör att du kan överföra logiskt angränsande intervall med underresurser.
D3D12_BLEND_DESC. Beskriver blandningstillståndet.
D3D12_BOX. Beskriver en 3D-ruta.
D3D12_BUFFER_BARRIER. Beskriver en buffertminnesåtkomstbarriär. Används av buffertbarriärer för att ange när resursminnet måste göras synligt för en specifik åtkomsttyp.
D3D12_BUFFER_RTV. Beskriver elementen i en buffertresurs som ska användas i en återgivningsmålvy.
D3D12_BUFFER_SRV. Beskriver elementen i en buffertresurs som ska användas i en skuggningsresursvy.
D3D12_BUFFER_UAV. Beskriver elementen i en buffert som ska användas i en osorterad åtkomstvy.
D3D12_CACHED_PIPELINE_STATE. Lagrar ett pipelinetillstånd.
D3D12_CLEAR_VALUE. Beskriver ett värde som används för att optimera tydliga åtgärder för en viss resurs.
D3D12_COMMAND_QUEUE_DESC. Beskriver en kommandokö.
D3D12_COMMAND_SIGNATURE_DESC. Beskriver argumenten (parametrarna) för en kommandosignatur.
D3D12_COMPUTE_PIPELINE_STATE_DESC. Beskriver ett tillståndsobjekt för beräkningspipelinen.
D3D12_CONSTANT_BUFFER_VIEW_DESC. Beskriver en konstant buffert att visa.
D3D12_CPU_DESCRIPTOR_HANDLE. Beskriver ett CPU-beskrivande handtag.
D3D12_DEPTH_STENCIL_DESC. Beskriver tillståndet djupstencil.
D3D12_DEPTH_STENCIL_DESC1. Beskriver tillståndet djupstencil.
D3D12_DEPTH_STENCIL_VALUE. Anger ett djup- och stencilvärde.
D3D12_DEPTH_STENCIL_VIEW_DESC. Beskriver underresurserna för en struktur som är tillgänglig från en djupstencilvy.
D3D12_DEPTH_STENCILOP_DESC. Beskriver stencilåtgärder som kan utföras baserat på resultatet av stenciltestet.
D3D12_DESCRIPTOR_HEAP_DESC. Beskriver beskrivningens heap.
D3D12_DESCRIPTOR_RANGE. Beskriver ett deskriptorintervall.
D3D12_DESCRIPTOR_RANGE1. Beskriver ett deskriptorintervall med flaggor för att fastställa deras volatilitet.
D3D12_DEVICE_REMOVED_EXTENDED_DATA. Representerar dred-version 1.0-data (Extended Data) som tagits bort av enheten.
D3D12_DEVICE_REMOVED_EXTENDED_DATA1. Representerar borttagningsdata för enhet borttagna utökade data (DRED) version 1.1, så att felsökningsprogram och felsökningstillägg kan komma åt DRED-data.
D3D12_DISCARD_REGION. Beskriver information om åtgärden discard-resource.
D3D12_DISPATCH_ARGUMENTS. Beskriver sändningsparametrar för användning av beräkningsskuggaren.
D3D12_DRAW_ARGUMENTS. Beskriver parametrar för ritningsinstanser.
D3D12_DRAW_INDEXED_ARGUMENTS. Beskriver parametrar för att rita indexerade instanser.
D3D12_DRED_ALLOCATION_NODE. Beskriver, som en nod i en länkad lista, data om en allokering som spåras av enhetens borttagna utökade data (DRED).
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT. Innehåller en pekare mot huvudet på en länkad lista över D3D12_AUTO_BREADCRUMB_NODE objekt. Listan representerar auto-breadcrumb-tillståndet innan enheten tas bort.
D3D12_DRED_PAGE_FAULT_OUTPUT. Beskriver allokeringsdata relaterade till ett GPU-sidfel på en viss virtuell adress (VA).
D3D12_FEATURE_DATA_ARCHITECTURE. Ge information om adapterarkitekturen, vilket hjälper program att optimera bättre för vissa kortegenskaper.
D3D12_FEATURE_DATA_ARCHITECTURE1. Ge information om adapterarkitekturen, vilket hjälper program att optimera bättre för vissa kortegenskaper.
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY. Information om adapterns stöd för prioritering av olika kommandokötyper.
D3D12_FEATURE_DATA_CROSS_NODE. Anger stödnivån för delning av resurser mellan olika kort.
D3D12_FEATURE_DATA_D3D12_OPTIONS. Beskriver funktionsalternativ för Direct3D 12 i den aktuella grafikdrivrutinen.
D3D12_FEATURE_DATA_D3D12_OPTIONS1. Beskriver stödnivån för HLSL 6.0-vågåtgärder.
D3D12_FEATURE_DATA_D3D12_OPTIONS2. Information om adapterns stöd för vissa valfria funktioner i Direct3D 12.
D3D12_FEATURE_DATA_D3D12_OPTIONS3. Används för att ange den supportnivå som adaptern tillhandahåller för valfria funktioner i Direct3D 12.
D3D12_FEATURE_DATA_D3D12_OPTIONS4. Anger stödnivån för 64 KB-anpassade MSAA-texturer, delning mellan API:er och interna 16-bitars skuggningsåtgärder.
D3D12_FEATURE_DATA_D3D12_OPTIONS5. Anger den stödnivå som adaptern tillhandahåller för återgivningspass, ray tracing och skuggningsresurs för nivå 3 tillagda resurser.
D3D12_FEATURE_DATA_D3D12_OPTIONS6. Anger den stödnivå som adaptern tillhandahåller för vrs (variable-rate shading) och anger om bakgrundsbearbetning stöds eller inte.
D3D12_FEATURE_DATA_D3D12_OPTIONS7. Anger den stödnivå som adaptern tillhandahåller för nät- och förstärkningsskuggor och för feedback från exempelanvändare.
D3D12_FEATURE_DATA_D3D12_OPTIONS8. Anger om ojusterade blockkomprimerade texturer stöds eller inte.
D3D12_FEATURE_DATA_D3D12_OPTIONS9. Anger om stöd finns för mesh-skuggningar, värden för SV_RenderTargetArrayIndex som är 8 eller större, typbeskrivna resursens 64-bitars heltals atomer, derivat- och derivatberoende strukturexempelåtgärder samt stödnivån för WaveMMA-åtgärder (wave_matrix).
D3D12_FEATURE_DATA_D3D12_OPTIONS10. Anger om SUM-kombinationsprogrammet kan användas eller inte och om SV_ShadingRate kan ställas in från en mesh-skuggning.
D3D12_FEATURE_DATA_D3D12_OPTIONS11. Anger om 64-bitars heltals atomer på resurser i deskriptor-heaps stöds eller inte.
D3D12_FEATURE_DATA_D3D12_OPTIONS12. Anger om utökade barriärer stöds eller inte.
D3D12_FEATURE_DATA_D3D12_OPTIONS13. TBD
D3D12_FEATURE_DATA_EXISTING_HEAPS. Används för att avgöra om adaptern har stöd för att skapa heaps från befintligt systemminne. Sådana heaps är inte avsedda för allmän användning, men är exceptionellt användbara för diagnostiska ändamål eftersom de garanterat bevaras även efter kortfel eller upplever en enhetsborttagningshändelse.
D3D12_FEATURE_DATA_FEATURE_LEVELS. Beskriver information om funktionsnivåer som stöds av den aktuella grafikdrivrutinen.
D3D12_FEATURE_DATA_FORMAT_INFO. Beskriver DXGI-dataformatet.
D3D12_FEATURE_DATA_FORMAT_SUPPORT. Beskriver vilka resurser som stöds av den aktuella grafikdrivrutinen för ett visst format.
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. Beskriver kortets begränsningar för GPU-virtuellt adressutrymme, inklusive maximala adressbitar per resurs och per process.
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS. Beskriver bildkvalitetsnivåer för ett visst format och exempelantal.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT. Anger stödnivån för skyddade resurssessioner.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT. Anger antalet typer av skyddade resurssessioner.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES. Anger en lista över typer av skyddade resurssessioner.
D3D12_FEATURE_DATA_QUERY_META_COMMAND. Anger den stödnivå som adaptern tillhandahåller för metakommandon.
D3D12_FEATURE_DATA_ROOT_SIGNATURE. Skicka den här strukturen till CheckFeatureSupport för att söka efter stöd för rotsignaturversion.
D3D12_FEATURE_DATA_SERIALIZATION. Anger stödnivån för heap-serialisering.
D3D12_FEATURE_DATA_SHADER_CACHE. Beskriver den nivå av skuggningscachelagring som stöds i den aktuella grafikdrivrutinen.
D3D12_FEATURE_DATA_SHADER_MODEL. Innehåller skuggningsmodellen som stöds.
D3D12_GLOBAL_BARRIER. Beskriver en åtkomstbarriär för resursminne. Används av globala, struktur- och buffertbarriärer för att ange när resursminnet måste göras synligt för en specifik åtkomsttyp.
D3D12_GPU_DESCRIPTOR_HANDLE. Beskriver en GPU-beskrivningsreferens.
D3D12_GRAPHICS_PIPELINE_STATE_DESC. Beskriver ett objekt för status för en grafikpipeline.
D3D12_HEAP_DESC. Beskriver en heap.
D3D12_HEAP_PROPERTIES. Beskriver heapegenskaper.
D3D12_INDEX_BUFFER_VIEW. Beskriver indexbufferten som ska visas.
D3D12_INDIRECT_ARGUMENT_DESC. Beskriver ett indirekt argument (en indirekt parameter) för användning med en kommandosignatur.
D3D12_INPUT_ELEMENT_DESC. Beskriver ett enda element för indata-assembler-fasen i grafikpipelinen.
D3D12_INPUT_LAYOUT_DESC. Beskriver indatabuffertdata för indata-assembler-fasen.
D3D12_MEMCPY_DEST. Beskriver målet för en minneskopieringsåtgärd.
D3D12_META_COMMAND_DESC. Beskriver ett metakommando.
D3D12_META_COMMAND_PARAMETER_DESC. Beskriver en parameter för ett metakommando.
D3D12_PACKED_MIP_INFO. Beskriver panelstrukturen för en kaklad resurs med mipmaps.
D3D12_PIPELINE_STATE_STREAM_DESC. Beskriver en pipelinetillståndsström.
D3D12_PLACED_SUBRESOURCE_FOOTPRINT. Beskriver fotavtrycket för en placerad underresurs, inklusive förskjutningen och D3D12_SUBRESOURCE_FOOTPRINT.
D3D12_PROTECTED_RESOURCE_SESSION_DESC. Beskriver flaggor för en skyddad resurssession, per kort.
D3D12_QUERY_DATA_PIPELINE_STATISTICS. Fråga efter information om aktivitet i grafikpipelines mellan anrop till BeginQuery och EndQuery.
D3D12_QUERY_DATA_SO_STATISTICS. Beskriver frågedata för strömutdata.
D3D12_QUERY_HEAP_DESC. Beskriver syftet med en frågehap. En fråge-heap innehåller en matris med enskilda frågor.
D3D12_RANGE. Beskriver ett minnesintervall.
D3D12_RANGE_UINT64. Beskriver ett minnesintervall i ett 64-bitars adressutrymme.
D3D12_RASTERIZER_DESC. Beskriver rastreringstillstånd.
D3D12_RAYTRACING_AABB. Representerar en axeljusterad avgränsningsruta (AABB) som används som raytracinggeometri.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC. Beskriver utrymmeskravet för accelerationsstruktur efter komprimering.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC. Beskriver det utrymme som för närvarande används av en accelerationsstruktur.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC. Beskrivning av informationen efter bygget som ska genereras från en accelerationsstruktur. Använd den här strukturen i anrop till EmitRaytracingAccelerationStructurePostbuildInfo och BuildRaytracingAccelerationStructure.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC. Beskriver storleken och layouten för den serialiserade accelerationsstrukturen och sidhuvudet
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC. Beskriver utrymmeskravet för att avkoda en accelerationsstruktur till ett formulär som kan visualiseras av verktyg.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO. Representerar fördefinierad information om en accelerationsstruktur för raytracing. Hämta en instans av den här stucture genom att anropa GetRaytracingAccelerationStructurePrebuildInfo.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV. En SRV-struktur (Shader Resource View) för lagring av en raytracing-accelerationsstruktur.
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC. Beskriver en uppsättning axeljusterade avgränsningsrutor som används i den D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS strukturen för att tillhandahålla indata till en genereringsåtgärd för raytracing-accelerationsstruktur.
D3D12_RAYTRACING_GEOMETRY_DESC. Beskriver en uppsättning geometri som används i den D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS strukturen för att tillhandahålla indata till en genereringsåtgärd för raytracingacceleration.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC. Beskriver en uppsättning trianglar som används som raytracing geometri. Geometrin som den här structen pekar på är alltid i triangellisteform, indexerad eller icke-indexerad. Triangellister stöds inte.
D3D12_RAYTRACING_INSTANCE_DESC. Beskriver en instans av en raytracing-accelerationsstruktur som används i GPU-minnet under accelerationsstrukturens byggprocess.
D3D12_RAYTRACING_PIPELINE_CONFIG. Ett tillståndsunderobjekt som representerar en raytracing-pipelinekonfiguration.
D3D12_RAYTRACING_PIPELINE_CONFIG1. Ett tillståndsunderobjekt som representerar en raytracing-pipelinekonfiguration med flaggor.
D3D12_RAYTRACING_SHADER_CONFIG. Ett tillståndsunderobjekt som representerar en skuggningskonfiguration.
D3D12_RECT. D3D12_RECT deklareras som en RECT.
D3D12_RENDER_PASS_BEGINNING_ACCESS. Beskriver åtkomsten till resurser som begärs av ett program vid övergången till ett återgivningspass.
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS. Beskriver det tydliga värdet för vilka resurser som ska rensas i början av ett återgivningspass.
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC. Beskriver en bindning (fast under återgivningspassets varaktighet) till en djupstencilvy (DSV) samt dess egenskaper för åtkomst till början och slut.
D3D12_RENDER_PASS_ENDING_ACCESS. Beskriver åtkomsten till resurser som begärs av ett program vid övergången från ett återgivningspass.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS. Beskriver en resurs som du kan lösa vid avslutningen av ett återgivningspass.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Beskriver de underresurser som ingår i lösningen vid avslutningen av ett återgivningspass.
D3D12_RENDER_PASS_RENDER_TARGET_DESC. Beskriver bindningar (fasta under återgivningspassets varaktighet) till en eller flera återgivningsmålvyer (RTV:er) samt deras egenskaper för åtkomst till början och slut.
D3D12_RENDER_TARGET_BLEND_DESC. Beskriver blandningstillståndet för ett återgivningsmål.
D3D12_RENDER_TARGET_VIEW_DESC. Beskriver underresurserna från en resurs som är tillgängliga med hjälp av en återgivningsmålvy.
D3D12_RESOURCE_ALIASING_BARRIER. Beskriver övergången mellan användning av två olika resurser som har mappningar till samma heap.
D3D12_RESOURCE_ALLOCATION_INFO. Beskriver parametrar som behövs för att allokera resurser.
D3D12_RESOURCE_ALLOCATION_INFO1. Beskriver parametrar som behövs för att allokera resurser, inklusive förskjutning.
D3D12_RESOURCE_BARRIER. Beskriver en resursbarriär (övergång i resursanvändning).
D3D12_RESOURCE_DESC. Beskriver en resurs, till exempel en struktur. Den här strukturen används i stor utsträckning.
D3D12_RESOURCE_TRANSITION_BARRIER. Beskriver övergången av underresurser mellan olika användningar.
D3D12_RESOURCE_UAV_BARRIER. Representerar en resurs där alla UAV-åtkomster måste slutföras innan eventuella framtida UAV-åtkomster kan börja.
D3D12_ROOT_CONSTANTS. Beskriver konstanter infogade i rotsignaturen som visas i skuggningar som en konstant buffert.
D3D12_ROOT_DESCRIPTOR. Beskriver deskriptorer infogade i rotsignaturversion 1.0 som visas i skuggningar.
D3D12_ROOT_DESCRIPTOR1. Beskriver deskriptorer infogade i rotsignaturen version 1.1 som visas i skuggningar.
D3D12_ROOT_DESCRIPTOR_TABLE. Beskriver layouten för rotsignaturen 1.0 i en deskriptortabell som en samling beskrivande intervall som visas en efter en i en beskrivnings heap.
D3D12_ROOT_DESCRIPTOR_TABLE1. Beskriver layouten för rotsignaturen 1.1 i en deskriptortabell som en samling beskrivande intervall som visas en efter en i en beskrivnings heap.
D3D12_ROOT_PARAMETER. Beskriver platsen för en rotsignaturversion 1.0.
D3D12_ROOT_PARAMETER1. Beskriver platsen för en rotsignaturversion 1.1.
D3D12_ROOT_SIGNATURE_DESC. Beskriver layouten för en rotsignaturversion 1.0.
D3D12_ROOT_SIGNATURE_DESC1. Beskriver layouten för en rotsignaturversion 1.1.
D3D12_RT_FORMAT_ARRAY. Omsluter en matris med återgivningsmålformat.
D3D12_SAMPLE_POSITION. Beskriver en underpunktsexempelposition för användning med programmerbara exempelpositioner.
D3D12_SAMPLER_DESC. Beskriver ett exempeltillstånd.
D3D12_SHADER_BYTECODE. Beskriver skuggningsdata.
D3D12_SHADER_CACHE_SESSION_DESC. Beskriver en skuggningscachesession.
D3D12_SHADER_RESOURCE_VIEW_DESC. Beskriver en skuggningsresursvy.
D3D12_SO_DECLARATION_ENTRY. Beskriver ett hörnelement i en brytpunktsbuffert i ett utdatafack.
D3D12_STATIC_SAMPLER_DESC. Beskriver en statisk sampler.
D3D12_STREAM_OUTPUT_BUFFER_VIEW. Beskriver en dataströmutdatabuffert.
D3D12_STREAM_OUTPUT_DESC. Beskriver en utdatabuffert för direktuppspelning.
D3D12_SUBRESOURCE_DATA. Beskriver underresursdata.
D3D12_SUBRESOURCE_FOOTPRINT. Beskriver format, bredd, höjd, djup och radhöjd för underresursen till den överordnade resursen.
D3D12_SUBRESOURCE_INFO. Beskriver underresursdata.
D3D12_SUBRESOURCE_RANGE_UINT64. Beskriver ett underresursminnesintervall.
D3D12_SUBRESOURCE_TILING. Beskriver en tillagd underresursvolym.
D3D12_TEX1D_ARRAY_DSV. Beskriver underresurserna från en matris med 1D-texturer som ska användas i en djupstencilvy.
D3D12_TEX1D_ARRAY_RTV. Beskriver underresurserna från en matris med 1D-texturer som ska användas i en återgivningsmålvy.
D3D12_TEX1D_ARRAY_SRV. Beskriver underresurserna från en matris med 1D-texturer som ska användas i en skuggningsresursvy.
D3D12_TEX1D_ARRAY_UAV. Beskriver en matris med osorterade 1D-strukturresurser.
D3D12_TEX1D_DSV. Beskriver underresursen från en 1D-struktur som är tillgänglig för en djupstencilvy.
D3D12_TEX1D_RTV. Beskriver underresursen från en 1D-struktur som ska användas i en återgivningsmålvy.
D3D12_TEX1D_SRV. Anger den underresurs från en 1D-struktur som ska användas i en skuggningsresursvy.
D3D12_TEX1D_UAV. Beskriver en 1D-strukturresurs med osorterad åtkomst.
D3D12_TEX2D_ARRAY_DSV. Beskriver underresurserna från en matris med 2D-texturer som är tillgängliga för en djupstencilvy.
D3D12_TEX2D_ARRAY_RTV. Beskriver underresurserna från en matris med 2D-texturer som ska användas i en återgivningsmålvy.
D3D12_TEX2D_ARRAY_SRV. Beskriver underresurserna från en matris med 2D-texturer som ska användas i en skuggningsresursvy.
D3D12_TEX2D_ARRAY_UAV. Beskriver en matris med 2D-strukturresurser med osorterad åtkomst.
D3D12_TEX2D_DSV. Beskriver underresursen från en 2D-struktur som är tillgänglig för en djupstencilvy.
D3D12_TEX2D_RTV. Beskriver underresursen från en 2D-struktur som ska användas i en återgivningsmålvy.
D3D12_TEX2D_SRV. Beskriver underresursen från en 2D-struktur som ska användas i en skuggningsresursvy.
D3D12_TEX2D_UAV. Beskriver en 2D-strukturresurs med osorterad åtkomst.
D3D12_TEX2DMS_ARRAY_DSV. Beskriver underresurserna från en matris med 2D-texturer med flera sampel för en djupstencilvy.
D3D12_TEX2DMS_ARRAY_RTV. Beskriver underresurserna från en matris med 2D-texturer med flera exempel som ska användas i en återgivningsmålvy.
D3D12_TEX2DMS_ARRAY_SRV. Beskriver underresurserna från en matris med 2D-texturer med flera exempel som ska användas i en skuggningsresursvy.
D3D12_TEX2DMS_DSV. Beskriver underresursen från en 2D-struktur med flera sampel som är tillgänglig för en djupstencilvy.
D3D12_TEX2DMS_RTV. Beskriver underresursen från en 2D-struktur med flera exempel som ska användas i en återgivningsmålvy.
D3D12_TEX2DMS_SRV. Beskriver underresurserna från en 2D-struktur med flera exempel som ska användas i en skuggningsresursvy.
D3D12_TEX3D_RTV. Beskriver de underresurser från en 3D-struktur som ska användas i en återgivningsmålvy.
D3D12_TEX3D_SRV. Beskriver de underresurser från en 3D-struktur som ska användas i en skuggningsresursvy.
D3D12_TEX3D_UAV. Beskriver en 3D-strukturresurs med osorterad åtkomst.
D3D12_TEXCUBE_ARRAY_SRV. Beskriver underresurserna från en matris med kubstrukturer som ska användas i en skuggningsresursvy.
D3D12_TEXCUBE_SRV. Beskriver underresursen från en kubstruktur som ska användas i en skuggningsresursvy.
D3D12_TEXTURE_BARRIER. Beskriver en åtkomstbarriär för texturminne. Används av strukturbarriärer för att ange när resursminnet måste göras synligt för en specifik åtkomsttyp.
D3D12_TEXTURE_COPY_LOCATION. Beskriver en del av en textur för texturkopior.
D3D12_TILE_REGION_SIZE. Beskriver storleken på en sida vid sida.region.
D3D12_TILE_SHAPE. Beskriver formen på en panel genom att ange dess dimensioner.
D3D12_TILED_RESOURCE_COORDINATE. Beskriver koordinaterna för en tiled-resurs.
D3D12_UNORDERED_ACCESS_VIEW_DESC. Beskriver underresurserna från en resurs som är tillgängliga med hjälp av en osorterad åtkomstvy.
D3D12_VERTEX_BUFFER_VIEW. Beskriver en hörnbuffertvy.
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA. Representerar dred-data (versioned Device Removed Extended Data) så att felsökare och tillägg för felsökning kan komma åt DRED-data.
D3D12_VERSIONED_ROOT_SIGNATURE_DESC. Innehåller valfri version av en beskrivning av rotsignaturen och är utformad för att användas med serialiserings-/deserialiseringsfunktioner.
D3D12_VIEW_INSTANCE_LOCATION. Anger visningsport/stencilen och återgivningsmålet som är associerat med en vyinstans.
D3D12_VIEW_INSTANCING_DESC. Anger parametrar som används vid visning av instancing-konfiguration.
D3D12_VIEWPORT. Beskriver dimensionerna för en vyport.
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER. Anger det omedelbara värdet och måladressen som skrivits med ID3D12CommandList2::WriteBufferImmediate.