Estructuras auxiliares para Direct3D 12

Estas estructuras auxiliares ayudan a inicializar muchas de las estructuras de Direct3D 12. Se declaran en d3dx12.h.

d3dx12.h está disponible por separado de los encabezados de Direct3D 12. Puede descargar d3dx12.h desde la biblioteca auxiliar D3D12.

En esta sección

Tema Descripción
CD3DX12_BLEND_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_BLEND_DESC .
CD3DX12_BOX Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_BOX .
CD3DX12_CLEAR_VALUE Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_CLEAR_VALUE .
CD3DX12_CPU_DESCRIPTOR_HANDLE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_CPU_DESCRIPTOR_HANDLE .
CD3DX12_DEFAULT Pasa D3D12_DEFAULT a un constructor para cada estructura auxiliar. Esta estructura se usa simplemente como mecanismo para establecer parámetros predeterminados en las otras estructuras auxiliares.
CD3DX12_DEPTH_STENCIL_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_DEPTH_STENCIL_DESC .
CD3DX12_DEPTH_STENCIL_DESC1 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_DEPTH_STENCIL_DESC1 .
CD3DX12_DESCRIPTOR_RANGE Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_DESCRIPTOR_RANGE .
CD3DX12_DESCRIPTOR_RANGE1 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_DESCRIPTOR_RANGE1 .
CD3DX12_DXIL_LIBRARY_SUBOBJECT Una clase auxiliar para crear un subobjeto de estado de biblioteca DXIL.
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Una clase auxiliar para crear un subobjeto DXIL-subobjeto a exporta un subobjeto de estado de asociación.
CD3DX12_EXISTING_COLLECTION_SUBOBJECT Clase auxiliar para crear un subobjeto de estado de colección existente.
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT Clase auxiliar para crear un subboje de estado de firma raíz global.
CD3DX12_GPU_DESCRIPTOR_HANDLE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_GPU_DESCRIPTOR_HANDLE .
CD3DX12_HEAP_DESC Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_HEAP_DESC .
CD3DX12_HEAP_PROPERTIES Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_HEAP_PROPERTIES .
CD3DX12_HIT_GROUP_SUBOBJECT Una clase auxiliar para crear un subobjeto de estado de grupo de aciertos.
CD3DX12_NODE_MASK_SUBOBJECT Clase auxiliar para crear un subobjeto de estado que identifica los nodos de GPU a los que se aplica el objeto de estado.
CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT Clase auxiliar para crear un subboje de estado de firma raíz local.
CD3DX12_PACKED_MIP_INFO Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_PACKED_MIP_INFO .
CD3DX12_PIPELINE_STATE_STREAM Estructura auxiliar para crear y trabajar con gráficos y estados de canalización de proceso a través de una interfaz combinada. Consulte D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM1 Estructura auxiliar para crear y trabajar con gráficos y estados de canalización de proceso a través de una interfaz combinada. Consulte D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM2 Estructura auxiliar para crear y trabajar con gráficos y estados de canalización de proceso a través de una interfaz combinada.
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC Estructura auxiliar utilizada para describir una descripción de mezcla como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO Estructura auxiliar que se usa para describir un ARCHIVO ALMACENADO en caché como un único objeto adecuado para una descripción de la secuencia.
CD3DX12_PIPELINE_STATE_STREAM_CS Estructura auxiliar que se usa para describir un sombreador de proceso como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL Estructura auxiliar utilizada para describir una descripción de galería de símbolos de profundidad como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 Estructura auxiliar utilizada para describir una descripción de galería de símbolos de profundidad como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT Estructura auxiliar utilizada para describir el formato de galería de símbolos de profundidad como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_DS Estructura auxiliar que se usa para describir un sombreador de dominio como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_FLAGS Estructura auxiliar que se usa para describir las marcas de estado de canalización como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_GS Estructura auxiliar utilizada para describir un sombreador de geometría como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_HS Estructura auxiliar utilizada para describir un sombreador de casco como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE Estructura auxiliar que se usa para describir el valor de corte de franja de búfer de índice como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT Estructura auxiliar utilizada para describir un diseño de entrada como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK Estructura auxiliar que se usa para describir una máscara de nodo como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER Compila un objeto CD3DX12_PIPELINE_STATE_STREAM interno a partir de los detalles del subobjeto pasados a las funciones miembro correspondientes. Esta estructura implementa la interfaz ID3DX12PipelineParserCallbacks .
CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY Estructura auxiliar utilizada para describir la topología primitiva como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_PS Estructura auxiliar utilizada para describir un sombreador de píxeles como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER Estructura auxiliar utilizada para describir una descripción de rasterizador como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS Estructura auxiliar que se usa para describir los formatos de destino de representación como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE Estructura auxiliar utilizada para describir la firma raíz como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC Estructura auxiliar utilizada para describir una descripción de ejemplo como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK Estructura auxiliar utilizada para describir una máscara de ejemplo como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT Estructura auxiliar que se usa para describir la descripción de salida del flujo como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT Estructura auxiliar con plantilla utilizada para encapsular pares de datos de subobjeto y subobjeto como un único objeto adecuado para una descripción de flujo.
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING Estructura auxiliar que se usa para encapsular una estructura de CD3DX12_VIEW_INSTANCING_DESC . Permite que los sombreadores se representen en varias vistas con una sola llamada a draw; útil para la generación de mapas de cubos o visión estéreo.
CD3DX12_PIPELINE_STATE_STREAM_VS Estructura auxiliar utilizada para describir un sombreador de vértices como un único objeto adecuado para una descripción de flujo.
CD3DX12_RANGE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RANGE .
CD3DX12_RANGE_UINT64 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RANGE_UINT64 .
CD3DX12_RASTERIZER_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RASTERIZER_DESC .
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT Una clase auxiliar para crear un subobjeto de estado de configuración de canalización raytracing.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT Una clase auxiliar para crear un subobjeto de estado de configuración de canalización raytracing, con marcas.
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT Una clase auxiliar para crear un subobjeto de estado de configuración del sombreador raytracing.
CD3DX12_RECT Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RECT .
CD3DX12_RESOURCE_ALLOCATION_INFO Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RESOURCE_ALLOCATION_INFO .
CD3DX12_RESOURCE_BARRIER Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RESOURCE_BARRIER .
CD3DX12_RESOURCE_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RESOURCE_DESC .
CD3DX12_RESOURCE_DESC1 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_RESOURCE_DESC1 .
CD3DX12_ROOT_CONSTANTS Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_ROOT_CONSTANTS .
CD3DX12_ROOT_DESCRIPTOR Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_DESCRIPTOR .
CD3DX12_ROOT_DESCRIPTOR1 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_DESCRIPTOR1 .
CD3DX12_ROOT_DESCRIPTOR_TABLE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_DESCRIPTOR_TABLE .
CD3DX12_ROOT_DESCRIPTOR_TABLE1 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_DESCRIPTOR_TABLE1 .
CD3DX12_ROOT_PARAMETER Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_PARAMETER .
CD3DX12_ROOT_PARAMETER1 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_PARAMETER1 .
CD3DX12_ROOT_SIGNATURE_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_ROOT_SIGNATURE_DESC .
CD3DX12_RT_FORMAT_ARRAY Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_RT_FORMAT_ARRAY .
CD3DX12_SHADER_BYTECODE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_SHADER_BYTECODE .
CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT Clase auxiliar para crear un subobjeto que define las propiedades generales de un objeto de estado.
CD3DX12_STATE_OBJECT_DESC La clase central de los asistentes de creación de objetos de estado D3DX12, que son clases auxiliares para crear objetos de estado a partir de un conjunto arbitrario de subobjetos.
CD3DX12_STATIC_SAMPLER_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_STATIC_SAMPLER_DESC .
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT Una clase auxiliar para crear un subobjeto a exportaciones de un subobjeto de estado de asociación.
CD3DX12_SUBRESOURCE_FOOTPRINT Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_SUBRESOURCE_FOOTPRINT .
CD3DX12_SUBRESOURCE_RANGE_UINT64 Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_SUBRESOURCE_RANGE_UINT64 .
CD3DX12_SUBRESOURCE_TILING Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_SUBRESOURCE_TILING .
CD3DX12_TEXTURE_COPY_LOCATION Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_TEXTURE_COPY_LOCATION .
CD3DX12_TILE_REGION_SIZE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_TILE_REGION_SIZE .
CD3DX12_TILE_SHAPE Estructura auxiliar para habilitar una inicialización sencilla de una estructura de D3D12_TILE_SHAPE .
CD3DX12_TILED_RESOURCE_COORDINATE Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_TILED_RESOURCE_COORDINATE .
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_VERSIONED_ROOT_SIGNATURE_DESC .
CD3DX12_VIEW_INSTANCING_DESC Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3DX12_VIEW_INSTANCING_DESC .
CD3DX12_VIEWPORT Estructura auxiliar para permitir una inicialización sencilla de una estructura de D3D12_VIEWPORT .
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC En el caso de los sombreadores de malla y amplificación, puede usar los datos de un EffectPipelineStateDescription, con D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, para proporcionar todo el estado.