Helperstructuren voor Direct3D 12
Deze helperstructuren helpen veel van de Direct3D 12-structuren te initialiseren. Ze worden gedeclareerd in d3dx12.h
.
d3dx12.h
is afzonderlijk beschikbaar van de Direct3D 12-headers. U kunt d3dx12.h
downloaden uit De D3D12 Helper-bibliotheek.
In deze sectie
Onderwerp | Beschrijving |
---|---|
CD3DX12_BLEND_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_BLEND_DESC structuur mogelijk te maken. |
CD3DX12_BOX | Een helperstructuur om een eenvoudige initialisatie van een D3D12_BOX structuur mogelijk te maken. |
CD3DX12_CLEAR_VALUE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_CLEAR_VALUE structuur mogelijk te maken. |
CD3DX12_CPU_DESCRIPTOR_HANDLE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_CPU_DESCRIPTOR_HANDLE structuur mogelijk te maken. |
CD3DX12_DEFAULT | Geeft D3D12_DEFAULT door aan een constructor voor elke helperstructuur. Deze structuur wordt gewoon gebruikt als mechanisme om standaardparameters in te stellen voor de andere helperstructuren. |
CD3DX12_DEPTH_STENCIL_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_DEPTH_STENCIL_DESC structuur mogelijk te maken. |
CD3DX12_DEPTH_STENCIL_DESC1 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_DEPTH_STENCIL_DESC1 structuur mogelijk te maken. |
CD3DX12_DESCRIPTOR_RANGE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_DESCRIPTOR_RANGE structuur mogelijk te maken. |
CD3DX12_DESCRIPTOR_RANGE1 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_DESCRIPTOR_RANGE1 structuur mogelijk te maken. |
CD3DX12_DXIL_LIBRARY_SUBOBJECT | Een helperklasse voor het maken van een DXIL-bibliotheekstatussubobject. |
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION | Een helperklasse voor het maken van een DXIL-subobject-to-exports statussubobject. |
CD3DX12_EXISTING_COLLECTION_SUBOBJECT | Een helperklasse voor het maken van een bestaand subobject voor verzamelingsstatus. |
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT | Een helperklasse voor het maken van een globaal subonderwerp voor de hoofdhandtekeningsstatus. |
CD3DX12_GPU_DESCRIPTOR_HANDLE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_GPU_DESCRIPTOR_HANDLE structuur mogelijk te maken. |
CD3DX12_HEAP_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_HEAP_DESC structuur mogelijk te maken. |
CD3DX12_HEAP_PROPERTIES | Een helperstructuur om een eenvoudige initialisatie van een D3D12_HEAP_PROPERTIES structuur mogelijk te maken. |
CD3DX12_HIT_GROUP_SUBOBJECT | Een helperklasse voor het maken van een subobject voor de status van een hitgroep. |
CD3DX12_NODE_MASK_SUBOBJECT | Een helperklasse voor het maken van een statussubobject waarmee de GPU-knooppunten worden geïdentificeerd waarop het statusobject van toepassing is. |
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT | Een helperklasse voor het maken van een lokaal suboject voor de hoofdhandtekeningsstatus. |
CD3DX12_PACKED_MIP_INFO | Een helperstructuur om een eenvoudige initialisatie van een D3D12_PACKED_MIP_INFO structuur mogelijk te maken. |
CD3DX12_PIPELINE_STATE_STREAM | Een helperstructuur voor het maken en werken met grafische en rekenpijplijnstatussen via een gecombineerde interface. Zie D3D12_GRAPHICS_PIPELINE_STATE_DESC en D3D12_COMPUTE_PIPELINE_STATE_DESC. |
CD3DX12_PIPELINE_STATE_STREAM1 | Een helperstructuur voor het maken en werken met grafische en rekenpijplijnstatussen via een gecombineerde interface. Zie D3D12_GRAPHICS_PIPELINE_STATE_DESC en D3D12_COMPUTE_PIPELINE_STATE_DESC. |
CD3DX12_PIPELINE_STATE_STREAM2 | Een helperstructuur voor het maken en werken met grafische en rekenpijplijnstatussen via een gecombineerde interface. |
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC | Een helperstructuur die wordt gebruikt om een blendbeschrijving te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO | Een helperstructuur die wordt gebruikt om een PSO in de cache te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_CS | Een helperstructuur die wordt gebruikt om een compute-shader te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL | Een helperstructuur die wordt gebruikt om een beschrijving van een dieptestencil te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 | Een helperstructuur die wordt gebruikt om een beschrijving van een dieptestencil te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT | Een helperstructuur die wordt gebruikt om de dieptestencilindeling te beschrijven als één object dat geschikt is voor een beschrijving van een stroom. |
CD3DX12_PIPELINE_STATE_STREAM_DS | Een helperstructuur die wordt gebruikt om een domein-shader te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_FLAGS | Een helperstructuur die wordt gebruikt om pijplijnstatusvlagmen te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_GS | Een helperstructuur die wordt gebruikt om een geometrie-shader te beschrijven als één object dat geschikt is voor een stroombeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_HS | Een helperstructuur die wordt gebruikt om een rompschaduw te beschrijven als één object dat geschikt is voor een stroombeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE | Een helperstructuur die wordt gebruikt om de geknipte waarde van de indexbufferstrook te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT | Een helperstructuur die wordt gebruikt om een invoerindeling te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK | Een helperstructuur die wordt gebruikt om een knooppuntmasker te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER | Hiermee wordt een intern CD3DX12_PIPELINE_STATE_STREAM-object gebouwd op basis van subobjectdetails die zijn doorgegeven aan de bijbehorende lidfuncties. Met deze struct wordt de ID3DX12PipelineParserCallbacks interface geïmplementeerd. |
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY | Een helperstructuur die wordt gebruikt om de primitieve topologie te beschrijven als één object dat geschikt is voor een stroombeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_PS | Een helperstructuur die wordt gebruikt om een pixel-shader te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER | Een helperstructuur die wordt gebruikt om een rasterizerbeschrijving te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS | Een helperstructuur die wordt gebruikt om de renderdoelindelingen te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE | Een helperstructuur die wordt gebruikt om de hoofdhandtekening te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC | Een helperstructuur die wordt gebruikt om een voorbeeldbeschrijving te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK | Een helperstructuur die wordt gebruikt om een voorbeeldmasker te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT | Een helperstructuur die wordt gebruikt om de beschrijving van de stroomuitvoer te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT | Een sjabloon-helperstructuur die wordt gebruikt voor het inkapselen van subobjecttypen en subobjectgegevensparen als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING | Een helperstructuur die wordt gebruikt om een CD3DX12_VIEW_INSTANCING_DESC structuur te verpakken. Hiermee kunnen shaders worden weergegeven in meerdere weergaven met één tekenoproep; nuttig voor het genereren van stereo vision of cubemap. |
CD3DX12_PIPELINE_STATE_STREAM_VS | Een helperstructuur die wordt gebruikt om een hoekpunt-shader te beschrijven als één object dat geschikt is voor een streambeschrijving. |
CD3DX12_RANGE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RANGE structuur mogelijk te maken. |
CD3DX12_RANGE_UINT64 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RANGE_UINT64 structuur mogelijk te maken. |
CD3DX12_RASTERIZER_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RASTERIZER_DESC structuur mogelijk te maken. |
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT | Een helperklasse voor het maken van een subobject voor de configuratiestatus van de raytracing-pijplijn. |
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT | Een helperklasse voor het maken van een subobject voor de configuratiestatus van de raytracing-pijplijn, met vlaggen. |
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT | Een helperklasse voor het maken van een subobject voor de configuratiestatus van raytracing-shader. |
CD3DX12_RECT | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RECT structuur mogelijk te maken. |
CD3DX12_RESOURCE_ALLOCATION_INFO | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RESOURCE_ALLOCATION_INFO structuur mogelijk te maken. |
CD3DX12_RESOURCE_BARRIER | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RESOURCE_BARRIER structuur mogelijk te maken. |
CD3DX12_RESOURCE_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RESOURCE_DESC structuur mogelijk te maken. |
CD3DX12_RESOURCE_DESC1 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RESOURCE_DESC1 structuur mogelijk te maken. |
CD3DX12_ROOT_CONSTANTS | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_CONSTANTS structuur mogelijk te maken. |
CD3DX12_ROOT_DESCRIPTOR | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_DESCRIPTOR structuur mogelijk te maken. |
CD3DX12_ROOT_DESCRIPTOR1 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_DESCRIPTOR1 structuur mogelijk te maken. |
CD3DX12_ROOT_DESCRIPTOR_TABLE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_DESCRIPTOR_TABLE structuur mogelijk te maken. |
CD3DX12_ROOT_DESCRIPTOR_TABLE1 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_DESCRIPTOR_TABLE1 structuur mogelijk te maken. |
CD3DX12_ROOT_PARAMETER | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_PARAMETER structuur mogelijk te maken. |
CD3DX12_ROOT_PARAMETER1 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_PARAMETER1 structuur mogelijk te maken. |
CD3DX12_ROOT_SIGNATURE_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_ROOT_SIGNATURE_DESC structuur mogelijk te maken. |
CD3DX12_RT_FORMAT_ARRAY | Een helperstructuur om een eenvoudige initialisatie van een D3D12_RT_FORMAT_ARRAY structuur mogelijk te maken. |
CD3DX12_SHADER_BYTECODE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_SHADER_BYTECODE structuur mogelijk te maken. |
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT | Een helperklasse voor het maken van een subobject waarmee de algemene eigenschappen van een statusobject worden gedefinieerd. |
CD3DX12_STATE_OBJECT_DESC | De centrale klasse van de D3DX12 State Object Creation Helpers, die helperklassen zijn voor het maken van statusobjecten uit een willekeurige set subobjecten. |
CD3DX12_STATIC_SAMPLER_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_STATIC_SAMPLER_DESC structuur mogelijk te maken. |
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT | Een helperklasse voor het maken van een subobject-to-exports-subobject voor de status van de koppeling. |
CD3DX12_SUBRESOURCE_FOOTPRINT | Een helperstructuur om een eenvoudige initialisatie van een D3D12_SUBRESOURCE_FOOTPRINT structuur mogelijk te maken. |
CD3DX12_SUBRESOURCE_RANGE_UINT64 | Een helperstructuur om een eenvoudige initialisatie van een D3D12_SUBRESOURCE_RANGE_UINT64 structuur mogelijk te maken. |
CD3DX12_SUBRESOURCE_TILING | Een helperstructuur om een eenvoudige initialisatie van een D3D12_SUBRESOURCE_TILING structuur mogelijk te maken. |
CD3DX12_TEXTURE_COPY_LOCATION | Een helperstructuur om een eenvoudige initialisatie van een D3D12_TEXTURE_COPY_LOCATION structuur mogelijk te maken. |
CD3DX12_TILE_REGION_SIZE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_TILE_REGION_SIZE structuur mogelijk te maken. |
CD3DX12_TILE_SHAPE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_TILE_SHAPE structuur mogelijk te maken. |
CD3DX12_TILED_RESOURCE_COORDINATE | Een helperstructuur om een eenvoudige initialisatie van een D3D12_TILED_RESOURCE_COORDINATE structuur mogelijk te maken. |
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3D12_VERSIONED_ROOT_SIGNATURE_DESC structuur mogelijk te maken. |
CD3DX12_VIEW_INSTANCING_DESC | Een helperstructuur om een eenvoudige initialisatie van een D3DX12_VIEW_INSTANCING_DESC structuur mogelijk te maken. |
CD3DX12_VIEWPORT | Een helperstructuur om een eenvoudige initialisatie van een D3D12_VIEWPORT structuur mogelijk te maken. |
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC | Voor arceringenmesh/amplifications kunt u de gegevens uit een EffectPipelineStateDescription, met D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, gebruiken om alle statussen op te geven. |