Aracılığıyla paylaş


Çekirdek yapılar

Aşağıdaki yapılar d3d12.h içinde bildirilir.

Bu bölümde

Konu ve açıklama
D3D12_AUTO_BREADCRUMB_NODE. Cihaz Kaldırılan Genişletilmiş Veri (DRED) otomatik içerik haritası verilerini bağlı bir listede düğüm olarak temsil eder.
D3D12_BARRIER_GROUP. Belirli bir türe ait bir grup engeli açıklar.
D3D12_BARRIER_SUBRESOURCE_RANGE. Mantıksal olarak bitişik alt kaynak aralıklarını geçiş yapmanızı sağlar.
D3D12_BLEND_DESC. Karışım durumunu açıklar.
D3D12_BOX. Bir 3B kutu açıklar.
D3D12_BUFFER_BARRIER. Arabellek bellek erişim engelini açıklar. Belirli bir erişim türü için kaynak belleğinin ne zaman görünür hale getirilmesi gerektiğini belirtmek için arabellek engelleri tarafından kullanılır.
D3D12_BUFFER_RTV. bir işleme hedefi görünümünde kullanılacak arabellek kaynağındaki öğeleri açıklar.
D3D12_BUFFER_SRV. Bir gölgelendirici-kaynak görünümünde kullanılacak arabellek kaynağındaki öğeleri açıklar.
D3D12_BUFFER_UAV. Sıralanmamış erişim görünümünde kullanılacak arabellekteki öğeleri açıklar.
D3D12_CACHED_PIPELINE_STATE. İşlem hattı durumunu depolar.
D3D12_CLEAR_VALUE. Belirli bir kaynak için net işlemleri iyileştirmek için kullanılan bir değeri açıklar.
D3D12_COMMAND_QUEUE_DESC. Bir komut kuyruğu açıklar.
D3D12_COMMAND_SIGNATURE_DESC. Komut imzasının bağımsız değişkenlerini (parametreleri) açıklar.
D3D12_COMPUTE_PIPELINE_STATE_DESC. İşlem işlem hattı durum nesnesini açıklar.
D3D12_CONSTANT_BUFFER_VIEW_DESC. Görüntülenecek sabit bir arabelleği açıklar.
D3D12_CPU_DESCRIPTOR_HANDLE. BIR CPU tanımlayıcı tutamacını açıklar.
D3D12_DEPTH_STENCIL_DESC. Derinlik kalıbı durumunu açıklar.
D3D12_DEPTH_STENCIL_DESC1. Derinlik kalıbı durumunu açıklar.
D3D12_DEPTH_STENCIL_VALUE. Derinlik ve kalıp değeri belirtir.
D3D12_DEPTH_STENCIL_VIEW_DESC. Derinlik kalıbı görünümünden erişilebilen doku alt kaynaklarını açıklar.
D3D12_DEPTH_STENCILOP_DESC. Kalıp testinin sonuçlarına göre gerçekleştirilebilecek kalıp işlemlerini açıklar.
D3D12_DESCRIPTOR_HEAP_DESC. Tanımlayıcı yığınını açıklar.
D3D12_DESCRIPTOR_RANGE. Tanımlayıcı aralığını açıklar.
D3D12_DESCRIPTOR_RANGE1. Değişkenliklerini belirlemek için bayraklarla birlikte bir tanımlayıcı aralığı açıklar.
D3D12_DEVICE_REMOVED_EXTENDED_DATA. Cihaz Kaldırılan Genişletilmiş Veri (DRED) sürüm 1.0 verilerini temsil eder.
D3D12_DEVICE_REMOVED_EXTENDED_DATA1. Hata ayıklayıcıların ve hata ayıklayıcı uzantılarının DRED verilerine erişebilmesi için Cihaz Kaldırılan Genişletilmiş Veri (DRED) sürüm 1.1 cihaz kaldırma verilerini temsil eder.
D3D12_DISCARD_REGION. Atma kaynağı işleminin ayrıntılarını açıklar.
D3D12_DISPATCH_ARGUMENTS. İşlem gölgelendiricisi tarafından kullanılmak üzere dağıtım parametrelerini açıklar.
D3D12_DRAW_ARGUMENTS. Çizim örnekleri için parametreleri açıklar.
D3D12_DRAW_INDEXED_ARGUMENTS. Dizine alınan örnekleri çizme parametrelerini açıklar.
D3D12_DRED_ALLOCATION_NODE. Bağlı bir listede düğüm olarak, Cihaz Kaldırılan Genişletilmiş Veriler (DRED) tarafından izlenen ayırma hakkındaki verileri açıklar.
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT. bağlı bir D3D12_AUTO_BREADCRUMB_NODE nesne listesinin başına bir işaretçi içerir. Liste, cihaz kaldırma işleminden önceki otomatik içerik haritası durumunu temsil eder.
D3D12_DRED_PAGE_FAULT_OUTPUT. Belirli bir sanal adreste (VA) GPU sayfası hatasıyla ilgili ayırma verilerini açıklar.
D3D12_FEATURE_DATA_ARCHITECTURE. Bağdaştırıcı mimarisi hakkında ayrıntılı bilgi sunarak uygulamaların belirli bağdaştırıcı özellikleri için daha iyi iyileştirmesine yardımcı olun.
D3D12_FEATURE_DATA_ARCHITECTURE1. Bağdaştırıcı mimarisi hakkında ayrıntılı bilgi sunarak uygulamaların belirli bağdaştırıcı özellikleri için daha iyi iyileştirmesine yardımcı olun.
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY. Bağdaştırıcının farklı komut kuyruğu türlerinin öncelik belirlemesi için desteğinin ayrıntıları.
D3D12_FEATURE_DATA_CROSS_NODE. Farklı bağdaştırıcılar arasında kaynak paylaşımı için destek düzeyini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS. Geçerli grafik sürücüsündeki Direct3D 12 özellik seçeneklerini açıklar.
D3D12_FEATURE_DATA_D3D12_OPTIONS1. HLSL 6.0 dalga işlemleri için destek düzeyini açıklar.
D3D12_FEATURE_DATA_D3D12_OPTIONS2. Direct3D 12'nin belirli isteğe bağlı özellikleri için bağdaştırıcı desteğinin ayrıntıları.
D3D12_FEATURE_DATA_D3D12_OPTIONS3. Bağdaştırıcının Direct3D 12'nin isteğe bağlı özellikleri için sağladığı destek düzeyini belirtmek için kullanılır.
D3D12_FEATURE_DATA_D3D12_OPTIONS4. 64 KB hizalanmış MSAA dokuları, çapraz API paylaşımı ve yerel 16 bit gölgelendirici işlemleri için destek düzeyini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS5. Bağdaştırıcının işleme geçişleri, ışın izleme ve gölgelendirici kaynak görünümü katman 3 kutucuklu kaynaklar için sağladığı destek düzeyini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS6. Bağdaştırıcının değişken oranlı gölgelendirme (VRS) için sağladığı destek düzeyini ve arka plan işlemenin desteklenip desteklenmediğini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS7. Bağdaştırıcının ağ ve amplifikasyon gölgelendiricileri ve örnekleyici geri bildirimi için sağladığı destek düzeyini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS8. Hizalanmamış blok sıkıştırılmış dokuların desteklenip desteklenmediğini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS9. Mesh gölgelendiricileri için destek olup olmadığını, 8 veya daha büyük SV_RenderTargetArrayIndex değerlerinin, 64 bit tamsayı türündeki kaynak atomiklerinin, türev ve türeve bağımlı doku örnek işlemlerinin ve WaveMMA (wave_matrix) işlemlerinin destek düzeyini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS10. TOPLA birleştiricisinin kullanılıp kullanılamayacağını ve ağ gölgelendiricisinden SV_ShadingRate ayarlanıp ayarlanamayacağını gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS11. Tanımlayıcı yığınlarındaki kaynaklarda 64 bit tamsayı atomiklerinin desteklenip desteklenmediğini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS12. Gelişmiş Engellerin desteklenip desteklenmediğini gösterir.
D3D12_FEATURE_DATA_D3D12_OPTIONS13. TBD
D3D12_FEATURE_DATA_EXISTING_HEAPS. Bağdaştırıcının mevcut sistem belleğinden yığın oluşturmayı destekleyip desteklemediğini belirlemek için kullanılır. Bu tür yığınlar genel kullanıma yönelik değildir, ancak bağdaştırıcı arızalarından veya cihaz kaldırma olayından sonra bile kalıcı olmaları garanti edildiğinden tanılama amacıyla son derece yararlıdır.
D3D12_FEATURE_DATA_FEATURE_LEVELS. Geçerli grafik sürücüsü tarafından desteklenen özellik düzeyleri hakkındaki bilgileri açıklar.
D3D12_FEATURE_DATA_FORMAT_INFO. DXGI veri biçimini açıklar.
D3D12_FEATURE_DATA_FORMAT_SUPPORT. Belirli bir biçim için geçerli grafik sürücüsü tarafından desteklenen kaynakları açıklar.
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. Kaynak ve işlem başına en fazla adres biti dahil olmak üzere bağdaştırıcının GPU sanal adres alanı sınırlamalarını ayrıntılarıyla açıklar.
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS. Belirli bir biçim ve örnek sayısı için görüntü kalitesi düzeylerini açıklar.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT. Korumalı kaynak oturumları için destek düzeyini gösterir.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT. Korumalı kaynak oturum türlerinin sayısını gösterir.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES. Korumalı kaynak oturum türlerinin listesini gösterir.
D3D12_FEATURE_DATA_QUERY_META_COMMAND. Bağdaştırıcının meta komutlar için sağladığı destek düzeyini gösterir.
D3D12_FEATURE_DATA_ROOT_SIGNATURE. Kök imza sürümü desteğini denetlemek için bu yapıyı CheckFeatureSupportgeçirin.
D3D12_FEATURE_DATA_SERIALIZATION. Yığın serileştirme için destek düzeyini gösterir.
D3D12_FEATURE_DATA_SHADER_CACHE. Geçerli grafik sürücüsünde desteklenen gölgelendirici önbelleğe alma düzeyini açıklar.
D3D12_FEATURE_DATA_SHADER_MODEL. Desteklenen gölgelendirici modelini içerir.
D3D12_GLOBAL_BARRIER. Kaynak bellek erişim engelini açıklar. Kaynak belleğinin belirli bir erişim türü için ne zaman görünür hale getirilmesi gerektiğini belirtmek için genel, doku ve arabellek engelleri tarafından kullanılır.
D3D12_GPU_DESCRIPTOR_HANDLE. GPU tanımlayıcı tutamacını açıklar.
D3D12_GRAPHICS_PIPELINE_STATE_DESC. Grafik işlem hattı durum nesnesini açıklar.
D3D12_HEAP_DESC. Bir yığın açıklar.
D3D12_HEAP_PROPERTIES. Yığın özelliklerini açıklar.
D3D12_INDEX_BUFFER_VIEW. Görüntülenecek dizin arabelleği açıklanır.
D3D12_INDIRECT_ARGUMENT_DESC. Komut imzası ile kullanmak için dolaylı bağımsız değişkeni (dolaylı parametre) açıklar.
D3D12_INPUT_ELEMENT_DESC. Grafik işlem hattının giriş derleyicisi aşaması için tek bir öğeyi açıklar.
D3D12_INPUT_LAYOUT_DESC. Input-assembler aşaması için giriş-arabellek verilerini açıklar.
D3D12_MEMCPY_DEST. Bellek kopyalama işleminin hedefini açıklar.
D3D12_META_COMMAND_DESC. Meta komutunu açıklar.
D3D12_META_COMMAND_PARAMETER_DESC. Meta komutunun parametresini açıklar.
D3D12_PACKED_MIP_INFO. Mipmap'ler içeren kutucuklu bir kaynağın kutucuk yapısını açıklar.
D3D12_PIPELINE_STATE_STREAM_DESC. İşlem hattı durum akışını açıklar.
D3D12_PLACED_SUBRESOURCE_FOOTPRINT. Uzaklık ve D3D12_SUBRESOURCE_FOOTPRINT dahil olmak üzere yerleştirilen alt kaynağın ayak izini açıklar.
D3D12_PROTECTED_RESOURCE_SESSION_DESC. Bağdaştırıcı başına korumalı bir kaynak oturumu için bayrakları açıklar.
D3D12_QUERY_DATA_PIPELINE_STATISTICS. BeginQuery ve EndQueryarasındaki grafik işlem hattı etkinliği hakkındaki bilgileri sorgulayın.
D3D12_QUERY_DATA_SO_STATISTICS. Akış çıktısı için sorgu verilerini açıklar.
D3D12_QUERY_HEAP_DESC. Sorgu yığınının amacını açıklar. Sorgu yığını tek tek bir sorgu dizisi içerir.
D3D12_RANGE. Bir bellek aralığını açıklar.
D3D12_RANGE_UINT64. 64 bit adres alanında bir bellek aralığını açıklar.
D3D12_RASTERIZER_DESC. Rasterleştirici durumunu açıklar.
D3D12_RAYTRACING_AABB. Çıkarma geometrisi olarak kullanılan eksene hizalanmış sınırlayıcı kutuyu (AABB) temsil eder.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC. Sıkıştırmadan sonra hızlandırma yapısı için alan gereksinimini açıklar.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC. Şu anda bir hızlandırma yapısı tarafından kullanılan alanı açıklar.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC. Bir hızlandırma yapısından oluşturulacak derleme sonrası bilgilerin açıklaması. EmitRaytracingAccelerationStructurePostbuildInfove BuildRaytracingAccelerationStructureçağrılarında bu yapıyı kullanın.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC. Serileştirilmiş hızlandırma yapısının ve üst bilgisinin boyutunu ve düzenini açıklar
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC. Hızlandırma yapısının kodunu araçlar tarafından görselleştirilebilen bir forma ayırmaya yönelik alan gereksinimini açıklar.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO. Bir raytracing hızlandırma yapısı hakkında önceden oluşturulmuş bilgileri temsil eder. getRaytracingAccelerationStructurePrebuildInfoçağırarak bu stucture örneğini alın.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV. Bir raytracing hızlandırma yapısını depolamak için bir gölgelendirici kaynak görünümü (SRV) yapısı.
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC. D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS yapısında bir raytracing acceleration yapısı derleme işlemine giriş verileri sağlamak için kullanılan Eksene hizalanmış sınırlayıcı kutu kümesini açıklar.
D3D12_RAYTRACING_GEOMETRY_DESC. D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS yapısında, bir raytracing acceleration yapısı derleme işlemine giriş verileri sağlamak için kullanılan bir geometri kümesini açıklar.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC. Raytracing geometrisi olarak kullanılan üçgen kümesini açıklar. Bu yapı tarafından işaret edilen geometri her zaman dizinli veya dizinli olmayan üçgen liste biçimindedir. Üçgen şeritler desteklenmez.
D3D12_RAYTRACING_INSTANCE_DESC. Hızlandırma yapısı derleme işlemi sırasında GPU belleğinde kullanılan bir raytracing hızlandırma yapısının bir örneğini açıklar.
D3D12_RAYTRACING_PIPELINE_CONFIG. Bir çıkarma işlem hattı yapılandırmasını temsil eden bir durum alt nesnesi.
D3D12_RAYTRACING_PIPELINE_CONFIG1. Bayraklarla bir çıkarma işlem hattı yapılandırmasını temsil eden bir durum alt nesnesi.
D3D12_RAYTRACING_SHADER_CONFIG. Gölgelendirici yapılandırmasını temsil eden bir durum alt nesnesi.
D3D12_RECT. D3D12_RECT RECT olarak bildirilir.
D3D12_RENDER_PASS_BEGINNING_ACCESS. İşleme geçişinde bir uygulama tarafından istenen kaynaklara erişimi açıklar.
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS. İşleme geçişinin başında kaynakların temizlenmesi gereken net değeri açıklar.
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC. Derinlik kalıbı görünümüne (DSV) bağlamayı (işleme geçişi süresi için sabit) ve bunun başlangıç ve bitiş erişim özelliklerini açıklar.
D3D12_RENDER_PASS_ENDING_ACCESS. İşleme geçişinin dışına geçişte bir uygulama tarafından istenen kaynaklara erişimi açıklar.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS. İşleme geçişinin sonunda çözümlenmesi gereken bir kaynağı açıklar.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. İşleme geçişinin sonunda çözümlemeye dahil olan alt kaynakları açıklar.
D3D12_RENDER_PASS_RENDER_TARGET_DESC. Bir veya daha fazla işleme hedef görünümüne (RTV) bağlamaların yanı sıra bunların başlangıç ve bitiş erişim özelliklerini açıklar (işleme geçişi süresi boyunca düzeltildi).
D3D12_RENDER_TARGET_BLEND_DESC. İşleme hedefinin karıştırma durumunu açıklar.
D3D12_RENDER_TARGET_VIEW_DESC. İşleme hedefi görünümü kullanılarak erişilebilen bir kaynaktan alt kaynakları açıklar.
D3D12_RESOURCE_ALIASING_BARRIER. Aynı yığına eşlemeleri olan iki farklı kaynağın kullanımları arasındaki geçişi açıklar.
D3D12_RESOURCE_ALLOCATION_INFO. Kaynakları ayırmak için gereken parametreleri açıklar.
D3D12_RESOURCE_ALLOCATION_INFO1. Uzaklık dahil olmak üzere kaynakları ayırmak için gereken parametreleri açıklar.
D3D12_RESOURCE_BARRIER. Bir kaynak engeli (kaynak kullanımında geçiş) açıklar.
D3D12_RESOURCE_DESC. Doku gibi bir kaynağı açıklar. Bu yapı yoğun olarak kullanılır.
D3D12_RESOURCE_TRANSITION_BARRIER. Farklı kullanımlar arasında alt kaynak geçişini açıklar.
D3D12_RESOURCE_UAV_BARRIER. Gelecekteki tüm UAV erişimlerinin başlayabilmesi için tüm UAV erişimlerinin tamamlanması gereken bir kaynağı temsil eder.
D3D12_ROOT_CONSTANTS. Gölgelendiricilerde tek bir sabit arabellek olarak görünen kök imzadaki satır içi sabitleri açıklar.
D3D12_ROOT_DESCRIPTOR. Gölgelendiricilerde görünen kök imza sürümü 1.0'da satır içi tanımlayıcıları açıklar.
D3D12_ROOT_DESCRIPTOR1. Gölgelendiricilerde görünen kök imza sürümü 1.1'de satır içi tanımlayıcıları açıklar.
D3D12_ROOT_DESCRIPTOR_TABLE. Tanımlayıcı tablosunun kök imza 1.0 düzenini, tanımlayıcı yığınında birbirinin ardına görünen tanımlayıcı aralıkları koleksiyonu olarak açıklar.
D3D12_ROOT_DESCRIPTOR_TABLE1. Tanımlayıcı tablosunun kök imza 1.1 düzenini, bir tanımlayıcı yığınında birbirinin ardına görünen tanımlayıcı aralıkları koleksiyonu olarak açıklar.
D3D12_ROOT_PARAMETER. Kök imza sürümü 1.0'ın yuvasını açıklar.
D3D12_ROOT_PARAMETER1. Kök imza sürümü 1.1'in yuvasını açıklar.
D3D12_ROOT_SIGNATURE_DESC. Kök imza sürüm 1.0'ın düzenini açıklar.
D3D12_ROOT_SIGNATURE_DESC1. Kök imza sürüm 1.1'in düzenini açıklar.
D3D12_RT_FORMAT_ARRAY. bir işleme hedef biçimleri dizisini sarmalar.
D3D12_SAMPLE_POSITION. Programlanabilir örnek konumlarıyla kullanılacak bir alt piksel örnek konumunu açıklar.
D3D12_SAMPLER_DESC. Örnekleyici durumunu açıklar.
D3D12_SHADER_BYTECODE. Gölgelendirici verilerini açıklar.
D3D12_SHADER_CACHE_SESSION_DESC. Gölgelendirici önbellek oturumlarını açıklar.
D3D12_SHADER_RESOURCE_VIEW_DESC. Gölgelendirici kaynak görünümünü açıklar.
D3D12_SO_DECLARATION_ENTRY. Çıkış yuvasındaki köşe arabelleğindeki bir köşe öğesini açıklar.
D3D12_STATIC_SAMPLER_DESC. Statik örnekleyiciyi açıklar.
D3D12_STREAM_OUTPUT_BUFFER_VIEW. Akış çıkış arabelleği açıklar.
D3D12_STREAM_OUTPUT_DESC. Akış çıkış arabelleği açıklar.
D3D12_SUBRESOURCE_DATA. Alt kaynak verilerini açıklar.
D3D12_SUBRESOURCE_FOOTPRINT. Üst kaynağa alt kaynağın biçimini, genişliğini, yüksekliğini, derinliğini ve satır aralığını açıklar.
D3D12_SUBRESOURCE_INFO. Alt kaynak verilerini açıklar.
D3D12_SUBRESOURCE_RANGE_UINT64. Alt kaynak bellek aralığını açıklar.
D3D12_SUBRESOURCE_TILING. Kutucuklu alt kaynak birimini açıklar.
D3D12_TEX1D_ARRAY_DSV. Derinlik kalıbı görünümünde kullanılacak 1B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX1D_ARRAY_RTV. İşleme hedefi görünümünde kullanılacak 1B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX1D_ARRAY_SRV. Gölgelendirici-kaynak görünümünde kullanılacak 1B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX1D_ARRAY_UAV. Sıralanmamış erişimli 1B doku kaynakları dizisini açıklar.
D3D12_TEX1D_DSV. Derinlik kalıbı görünümüne erişilebilen bir 1B dokudan alt kaynağı açıklar.
D3D12_TEX1D_RTV. İşleme hedefi görünümünde kullanılacak 1B dokudan alt kaynağı açıklar.
D3D12_TEX1D_SRV. Gölgelendirici-kaynak görünümünde kullanılacak 1B dokudan alt kaynağı belirtir.
D3D12_TEX1D_UAV. Sıralanmamış erişimli 1B doku kaynağını açıklar.
D3D12_TEX2D_ARRAY_DSV. Derinlik kalıbı görünümüne erişilebilen bir dizi 2B dokudan alt kaynakları açıklar.
D3D12_TEX2D_ARRAY_RTV. İşleme hedefi görünümünde kullanılacak 2B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX2D_ARRAY_SRV. Gölgelendirici-kaynak görünümünde kullanılacak 2B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX2D_ARRAY_UAV. Sıralanmamış erişimli 2B doku kaynakları dizisini açıklar.
D3D12_TEX2D_DSV. Derinlik kalıbı görünümüne erişilebilen bir 2B dokudan alt kaynağı açıklar.
D3D12_TEX2D_RTV. İşleme hedefi görünümünde kullanılacak 2B dokudan alt kaynağı açıklar.
D3D12_TEX2D_SRV. Gölgelendirici-kaynak görünümünde kullanılacak 2B dokudan alt kaynağı açıklar.
D3D12_TEX2D_UAV. Sıralanmamış erişimli 2B doku kaynağını açıklar.
D3D12_TEX2DMS_ARRAY_DSV. Derinlik kalıbı görünümü için çok örnekli 2B doku dizisinden alt kaynakları açıklar.
D3D12_TEX2DMS_ARRAY_RTV. İşleme hedefi görünümünde kullanılacak çok örnekli 2B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX2DMS_ARRAY_SRV. Gölgelendirici-kaynak görünümünde kullanılacak çok örnekli 2B doku dizisindeki alt kaynakları açıklar.
D3D12_TEX2DMS_DSV. Derinlik kalıbı görünümüne erişilebilen çok örnekli 2B dokudan alt kaynağı açıklar.
D3D12_TEX2DMS_RTV. İşleme hedefi görünümünde kullanılacak çok örnekli 2B dokudan alt kaynağı açıklar.
D3D12_TEX2DMS_SRV. Gölgelendirici-kaynak görünümünde kullanılacak çok örnekli 2B dokudaki alt kaynakları açıklar.
D3D12_TEX3D_RTV. İşleme hedefi görünümünde kullanılacak 3B dokudaki alt kaynakları açıklar.
D3D12_TEX3D_SRV. Gölgelendirici-kaynak görünümünde kullanılacak 3B dokudaki alt kaynakları açıklar.
D3D12_TEX3D_UAV. Sıralanmamış erişimli 3B doku kaynağını açıklar.
D3D12_TEXCUBE_ARRAY_SRV. Gölgelendirici-kaynak görünümünde kullanılacak küp dokuları dizisindeki alt kaynakları açıklar.
D3D12_TEXCUBE_SRV. Gölgelendirici-kaynak görünümünde kullanılacak küp dokusundan alt kaynağı açıklar.
D3D12_TEXTURE_BARRIER. Doku bellek erişim engelini açıklar. Belirli bir erişim türü için kaynak belleğinin ne zaman görünür hale getirilmesi gerektiğini belirtmek için doku engelleri tarafından kullanılır.
D3D12_TEXTURE_COPY_LOCATION. Doku kopyaları amacıyla dokunun bir bölümünü açıklar.
D3D12_TILE_REGION_SIZE. Kutucuklu bölgenin boyutunu açıklar.
D3D12_TILE_SHAPE. Boyutlarını belirterek kutucuğun şeklini açıklar.
D3D12_TILED_RESOURCE_COORDINATE. Kutucuklu kaynağın koordinatlarını açıklar.
D3D12_UNORDERED_ACCESS_VIEW_DESC. Bir kaynaktan gelen ve sıralanmamış erişim görünümü kullanılarak erişilebilen alt kaynakları açıklar.
D3D12_VERTEX_BUFFER_VIEW. Köşe arabelleği görünümünü açıklar.
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA. Hata ayıklayıcıların ve hata ayıklayıcı uzantılarının DRED verilerine erişebilmesi için sürüme alınmış Cihaz Kaldırılan Genişletilmiş Veri (DRED) verilerini temsil eder.
D3D12_VERSIONED_ROOT_SIGNATURE_DESC. Kök imza açıklamasının herhangi bir sürümünü barındırır ve serileştirme/seri durumdan çıkarma işlevleriyle kullanılacak şekilde tasarlanmıştır.
D3D12_VIEW_INSTANCE_LOCATION. Görünüm örneğiyle ilişkili görünüm penceresi/kalıp ve işleme hedefini belirtir.
D3D12_VIEW_INSTANCING_DESC. Yapılandırmayı görüntüleme sırasında kullanılan parametreleri belirtir.
D3D12_VIEWPORT. Görünüm penceresi boyutlarını açıklar.
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER. ID3D12CommandList2::WriteBufferImmediatekullanılarak yazılan anlık değeri ve hedef adresi belirtir.