Delen via


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.