Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Hilfsstrukturen helfen bei der Initialisierung vieler Direct3D 12-Strukturen. Sie werden in d3dx12.hdeklariert.
d3dx12.h ist separat von den Direct3D 12-Headern verfügbar. Sie können d3dx12.h aus The D3D12 Helper Libraryherunterladen.
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
| CD3DX12_BLEND_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_BLEND_DESC Struktur zu ermöglichen. |
| CD3DX12_BOX | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_BOX Struktur zu ermöglichen. |
| CD3DX12_CLEAR_VALUE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_CLEAR_VALUE Struktur zu ermöglichen. |
| CD3DX12_CPU_DESCRIPTOR_HANDLE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_CPU_DESCRIPTOR_HANDLE Struktur zu ermöglichen. |
| CD3DX12_DEFAULT | Übergibt D3D12_DEFAULT in einen Konstruktor für jede Hilfsstruktur. Diese Struktur wird einfach als Mechanismus verwendet, um Standardparameter für die anderen Hilfsstrukturen festzulegen. |
| CD3DX12_DEPTH_STENCIL_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_DEPTH_STENCIL_DESC Struktur zu ermöglichen. |
| CD3DX12_DEPTH_STENCIL_DESC1 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_DEPTH_STENCIL_DESC1 Struktur zu ermöglichen. |
| CD3DX12_DESCRIPTOR_RANGE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_DESCRIPTOR_RANGE Struktur zu ermöglichen. |
| CD3DX12_DESCRIPTOR_RANGE1 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_DESCRIPTOR_RANGE1 Struktur zu ermöglichen. |
| CD3DX12_DXIL_LIBRARY_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines DXIL-Bibliotheksstatus-Unterobjekts. |
| CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION | Eine Hilfsklasse zum Erstellen eines DXIL-Subobject-to-Exports-Zuordnungsstatus-Unterobjekts. |
| CD3DX12_EXISTING_COLLECTION_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines vorhandenen Unterobjekts für den Auflistungsstatus. |
| CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines globalen Unterjekts für den Stammsignaturstatus. |
| CD3DX12_GPU_DESCRIPTOR_HANDLE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_GPU_DESCRIPTOR_HANDLE Struktur zu ermöglichen. |
| CD3DX12_HEAP_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_HEAP_DESC Struktur zu ermöglichen. |
| CD3DX12_HEAP_PROPERTIES | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_HEAP_PROPERTIES Struktur zu ermöglichen. |
| CD3DX12_HIT_GROUP_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Unterobjekts für den Zugriffsgruppenstatus. |
| CD3DX12_NODE_MASK_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Zustandsunterobjekts, das die GPU-Knoten identifiziert, auf die das Zustandsobjekt angewendet wird. |
| CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines untergeordneten Unterjekts für den lokalen Stammsignaturstatus. |
| CD3DX12_PACKED_MIP_INFO | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_PACKED_MIP_INFO Struktur zu ermöglichen. |
| CD3DX12_PIPELINE_STATE_STREAM | Eine Hilfsstruktur zum Erstellen und Arbeiten mit Grafik- und Computepipelinezuständen über eine kombinierte Schnittstelle. Siehe D3D12_GRAPHICS_PIPELINE_STATE_DESC und D3D12_COMPUTE_PIPELINE_STATE_DESC. |
| CD3DX12_PIPELINE_STATE_STREAM1 | Eine Hilfsstruktur zum Erstellen und Arbeiten mit Grafik- und Computepipelinezuständen über eine kombinierte Schnittstelle. Siehe D3D12_GRAPHICS_PIPELINE_STATE_DESC und D3D12_COMPUTE_PIPELINE_STATE_DESC. |
| CD3DX12_PIPELINE_STATE_STREAM2 | Eine Hilfsstruktur zum Erstellen und Arbeiten mit Grafik- und Computepipelinezuständen über eine kombinierte Schnittstelle. |
| CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC | Eine Hilfsstruktur, die verwendet wird, um eine Blend-Beschreibung als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO | Eine Hilfsstruktur, die verwendet wird, um eine zwischengespeicherte PSO als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_CS | Eine Hilfsstruktur, die verwendet wird, um einen Compute-Shader als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL | Eine Hilfsstruktur, die verwendet wird, um eine Tiefenschablonenbeschreibung als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 | Eine Hilfsstruktur, die verwendet wird, um eine Tiefenschablonenbeschreibung als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT | Eine Hilfsstruktur, die verwendet wird, um das Tiefenschablonenformat als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_DS | Eine Hilfsstruktur, die verwendet wird, um einen Domänen-Shader als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_FLAGS | Eine Hilfsstruktur, die verwendet wird, um Pipelinestatuskennzeichnungen als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_GS | Eine Hilfsstruktur, die verwendet wird, um einen Geometrie-Shader als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_HS | Eine Hilfsstruktur, die verwendet wird, um einen Hull-Shader als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE | Eine Hilfsstruktur, die verwendet wird, um den Indexpuffer-Schnittwert als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT | Eine Hilfsstruktur, die verwendet wird, um ein Eingabelayout als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK | Eine Hilfsstruktur, die verwendet wird, um eine Knotenmaske als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER | Erstellt ein internes CD3DX12_PIPELINE_STATE_STREAM -Objekt aus Unterobjektdetails, die an die entsprechenden Memberfunktionen übergeben werden. Diese Struktur implementiert die ID3DX12PipelineParserCallbacks Schnittstelle. |
| CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY | Eine Hilfsstruktur, die verwendet wird, um die primitive Topologie als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_PS | Eine Hilfsstruktur, die verwendet wird, um einen Pixelshader als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER | Eine Hilfsstruktur, die verwendet wird, um eine Rasterizerbeschreibung als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS | Eine Hilfsstruktur, die verwendet wird, um die Renderzielformate als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE | Eine Hilfsstruktur, die verwendet wird, um die Stammsignatur als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC | Eine Hilfsstruktur, die verwendet wird, um eine Beispielbeschreibung als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK | Eine Hilfsstruktur, die verwendet wird, um eine Beispielmaske als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT | Eine Hilfsstruktur, die verwendet wird, um die Beschreibung der Datenstromausgabe als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT | Eine vorlagenbasierte Hilfsstruktur, die zum Kapseln von Unterobjekttyp- und Unterobjektdatenpaaren als einzelnes Objekt verwendet wird, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING | Eine Hilfsstruktur, die zum Umbrechen einer CD3DX12_VIEW_INSTANCING_DESC Struktur verwendet wird. Ermöglicht Shadern das Rendern in mehreren Ansichten mit einem einzelnen Draw-Aufruf. nützlich für die Generierung von Stereo-Visionen oder Cubemaps. |
| CD3DX12_PIPELINE_STATE_STREAM_VS | Eine Hilfsstruktur, die verwendet wird, um einen Vertex-Shader als einzelnes Objekt zu beschreiben, das für eine Datenstrombeschreibung geeignet ist. |
| CD3DX12_RANGE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RANGE Struktur zu ermöglichen. |
| CD3DX12_RANGE_UINT64 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RANGE_UINT64 Struktur zu ermöglichen. |
| CD3DX12_RASTERIZER_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RASTERIZER_DESC Struktur zu ermöglichen. |
| CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Subobjekts für den Raytracing-Pipelinekonfigurationsstatus. |
| CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Raytracing-Pipelinekonfigurationsstatus-Unterobjekts mit Flags. |
| CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Subobjekts für den Raytracing-Shaderkonfigurationsstatus. |
| CD3DX12_RECT | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RECT Struktur zu ermöglichen. |
| CD3DX12_RESOURCE_ALLOCATION_INFO | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RESOURCE_ALLOCATION_INFO Struktur zu ermöglichen. |
| CD3DX12_RESOURCE_BARRIER | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RESOURCE_BARRIER Struktur zu ermöglichen. |
| CD3DX12_RESOURCE_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RESOURCE_DESC Struktur zu ermöglichen. |
| CD3DX12_RESOURCE_DESC1 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RESOURCE_DESC1 Struktur zu ermöglichen. |
| CD3DX12_ROOT_CONSTANTS | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_CONSTANTS Struktur zu ermöglichen. |
| CD3DX12_ROOT_DESCRIPTOR | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_DESCRIPTOR Struktur zu ermöglichen. |
| CD3DX12_ROOT_DESCRIPTOR1 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_DESCRIPTOR1 Struktur zu ermöglichen. |
| CD3DX12_ROOT_DESCRIPTOR_TABLE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_DESCRIPTOR_TABLE Struktur zu ermöglichen. |
| CD3DX12_ROOT_DESCRIPTOR_TABLE1 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_DESCRIPTOR_TABLE1 Struktur zu ermöglichen. |
| CD3DX12_ROOT_PARAMETER | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_PARAMETER Struktur zu ermöglichen. |
| CD3DX12_ROOT_PARAMETER1 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_PARAMETER1 Struktur zu ermöglichen. |
| CD3DX12_ROOT_SIGNATURE_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_ROOT_SIGNATURE_DESC Struktur zu ermöglichen. |
| CD3DX12_RT_FORMAT_ARRAY | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_RT_FORMAT_ARRAY Struktur zu ermöglichen. |
| CD3DX12_SHADER_BYTECODE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_SHADER_BYTECODE Struktur zu ermöglichen. |
| CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Unterobjekts, das die allgemeinen Eigenschaften eines Zustandsobjekts definiert. |
| CD3DX12_STATE_OBJECT_DESC | Die zentrale Klasse der D3DX12 State Object Creation Helpers, die Hilfsklassen zum Erstellen von Zustandsobjekten aus einer beliebigen Gruppe von Unterobjekten sind. |
| CD3DX12_STATIC_SAMPLER_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_STATIC_SAMPLER_DESC Struktur zu ermöglichen. |
| CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT | Eine Hilfsklasse zum Erstellen eines Untergeordneten Objekt-zu-Export-Zuordnungsstatus-Unterobjekts. |
| CD3DX12_SUBRESOURCE_FOOTPRINT | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_SUBRESOURCE_FOOTPRINT Struktur zu ermöglichen. |
| CD3DX12_SUBRESOURCE_RANGE_UINT64 | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_SUBRESOURCE_RANGE_UINT64 Struktur zu ermöglichen. |
| CD3DX12_SUBRESOURCE_TILING | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_SUBRESOURCE_TILING Struktur zu ermöglichen. |
| CD3DX12_TEXTURE_COPY_LOCATION | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_TEXTURE_COPY_LOCATION Struktur zu ermöglichen. |
| CD3DX12_TILE_REGION_SIZE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_TILE_REGION_SIZE Struktur zu ermöglichen. |
| CD3DX12_TILE_SHAPE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_TILE_SHAPE Struktur zu ermöglichen. |
| CD3DX12_TILED_RESOURCE_COORDINATE | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_TILED_RESOURCE_COORDINATE Struktur zu ermöglichen. |
| CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_VERSIONED_ROOT_SIGNATURE_DESC Struktur zu ermöglichen. |
| CD3DX12_VIEW_INSTANCING_DESC | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3DX12_VIEW_INSTANCING_DESC Struktur zu ermöglichen. |
| CD3DX12_VIEWPORT | Eine Hilfsstruktur, um eine einfache Initialisierung einer D3D12_VIEWPORT Struktur zu ermöglichen. |
| D3DX12_MESH_SHADER_PIPELINE_STATE_DESC | Für Gitter-/Amplifikations-Shaderkönnen Sie die Daten aus einem EffectPipelineStateDescription-mit D3DX12_MESH_SHADER_PIPELINE_STATE_DESCverwenden, um den gesamten Zustand bereitzustellen. |