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. |