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 desde d3dx12.h la biblioteca auxiliar D3D12.

En esta sección

Tema Descripción
CD3DX12_BLEND_DESC Estructura auxiliar para permitir la inicialización sencilla de una D3D12_BLEND_DESC estructura.
CD3DX12_BOX Estructura auxiliar para permitir la inicialización sencilla de una D3D12_BOX estructura.
CD3DX12_CLEAR_VALUE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_CLEAR_VALUE estructura.
CD3DX12_CPU_DESCRIPTOR_HANDLE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_CPU_DESCRIPTOR_HANDLE estructura.
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 la inicialización sencilla de una D3D12_DEPTH_STENCIL_DESC estructura.
CD3DX12_DEPTH_STENCIL_DESC1 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_DEPTH_STENCIL_DESC1 estructura.
CD3DX12_DESCRIPTOR_RANGE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_DESCRIPTOR_RANGE estructura.
CD3DX12_DESCRIPTOR_RANGE1 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_DESCRIPTOR_RANGE1 estructura.
CD3DX12_DXIL_LIBRARY_SUBOBJECT Clase auxiliar para crear un subobjeto de estado de biblioteca DXIL.
CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION Clase auxiliar para crear un subobjeto de estado de asociación DXIL-subobject-to-exports.
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 suboject de estado de firma raíz global.
CD3DX12_GPU_DESCRIPTOR_HANDLE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_GPU_DESCRIPTOR_HANDLE estructura.
CD3DX12_HEAP_DESC Estructura auxiliar para permitir la inicialización sencilla de una D3D12_HEAP_DESC estructura.
CD3DX12_HEAP_PROPERTIES Estructura auxiliar para permitir la inicialización sencilla de una D3D12_HEAP_PROPERTIES estructura.
CD3DX12_HIT_GROUP_SUBOBJECT Clase auxiliar para crear un subobjeto de estado del grupo de impacto.
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 suboject de estado de firma raíz local.
CD3DX12_PACKED_MIP_INFO Estructura auxiliar para permitir la inicialización sencilla de una D3D12_PACKED_MIP_INFO estructura.
CD3DX12_PIPELINE_STATE_STREAM Estructura auxiliar para crear y trabajar con estados de canalización de gráficos y proceso a través de una interfaz combinada. Vea D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM1 Estructura auxiliar para crear y trabajar con estados de canalización de gráficos y proceso a través de una interfaz combinada. Vea D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC.
CD3DX12_PIPELINE_STATE_STREAM2 Estructura auxiliar para crear y trabajar con estados de canalización de gráficos y proceso a través de una interfaz combinada.
CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC Estructura auxiliar que se usa para describir una descripción de mezcla como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO Estructura auxiliar que se usa para describir un PSO almacenado en caché como un único objeto adecuado para una descripción de 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 secuencia.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL Estructura auxiliar que se usa para describir una descripción de galería de símbolos de profundidad como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 Estructura auxiliar que se usa para describir una descripción de galería de símbolos de profundidad como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT Estructura auxiliar que se usa para describir el formato de galería de símbolos de profundidad como un único objeto adecuado para una descripción de secuencia.
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 secuencia.
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 secuencia.
CD3DX12_PIPELINE_STATE_STREAM_GS Estructura auxiliar que se usa para describir un sombreador de geometría como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_HS Estructura auxiliar que se usa para describir un sombreador de casco como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE Estructura auxiliar que se usa para describir el valor de corte de franja del búfer de índice como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT Estructura auxiliar que se usa para describir un diseño de entrada como un único objeto adecuado para una descripción de secuencia.
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 secuencia.
CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER Compila un objeto CD3DX12_PIPELINE_STATE_STREAM 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 que se usa para describir la topología primitiva como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_PS Estructura auxiliar que se usa para describir un sombreador de píxeles como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER Estructura auxiliar que se usa para describir una descripción de rasterizador como un único objeto adecuado para una descripción de secuencia.
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 que se usa para describir la firma raíz como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC Estructura auxiliar que se usa para describir una descripción de ejemplo como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK Estructura auxiliar que se usa para describir una máscara de ejemplo como un único objeto adecuado para una descripción de secuencia.
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 secuencia.
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT Estructura auxiliar con plantilla que se usa para encapsular pares de datos de subobjeto y subobjeto como un único objeto adecuado para una descripción de secuencia.
CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING Estructura auxiliar que se usa para encapsular una CD3DX12_VIEW_INSTANCING_DESC estructura. Permite que los sombreadores se representen en varias vistas con una sola llamada a draw; útil para la visión estéreo o la generación de mapas de cubo.
CD3DX12_PIPELINE_STATE_STREAM_VS Estructura auxiliar que se usa para describir un sombreador de vértices como un único objeto adecuado para una descripción de secuencia.
CD3DX12_RANGE Una estructura auxiliar para permitir la inicialización sencilla de una D3D12_RANGE estructura.
CD3DX12_RANGE_UINT64 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RANGE_UINT64 estructura.
CD3DX12_RASTERIZER_DESC Una estructura auxiliar para permitir la inicialización sencilla de una D3D12_RASTERIZER_DESC estructura.
CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT Clase auxiliar para crear un subobjeto de estado de configuración de canalización de rayos.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT Clase auxiliar para crear un subobjeto de estado de configuración de canalización de rayos, con marcas.
CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT Clase auxiliar para crear un subobjeto de estado de configuración de sombreador de rayos.
CD3DX12_RECT Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RECT estructura.
CD3DX12_RESOURCE_ALLOCATION_INFO Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RESOURCE_ALLOCATION_INFO estructura.
CD3DX12_RESOURCE_BARRIER Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RESOURCE_BARRIER estructura.
CD3DX12_RESOURCE_DESC Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RESOURCE_DESC estructura.
CD3DX12_RESOURCE_DESC1 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RESOURCE_DESC1 estructura.
CD3DX12_ROOT_CONSTANTS Una estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_CONSTANTS estructura.
CD3DX12_ROOT_DESCRIPTOR Estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_DESCRIPTOR estructura.
CD3DX12_ROOT_DESCRIPTOR1 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_DESCRIPTOR1 estructura.
CD3DX12_ROOT_DESCRIPTOR_TABLE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_DESCRIPTOR_TABLE estructura.
CD3DX12_ROOT_DESCRIPTOR_TABLE1 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_DESCRIPTOR_TABLE1 estructura.
CD3DX12_ROOT_PARAMETER Estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_PARAMETER estructura.
CD3DX12_ROOT_PARAMETER1 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_PARAMETER1 estructura.
CD3DX12_ROOT_SIGNATURE_DESC Una estructura auxiliar para permitir la inicialización sencilla de una D3D12_ROOT_SIGNATURE_DESC estructura.
CD3DX12_RT_FORMAT_ARRAY Estructura auxiliar para permitir la inicialización sencilla de una D3D12_RT_FORMAT_ARRAY estructura.
CD3DX12_SHADER_BYTECODE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_SHADER_BYTECODE estructura.
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 Clase central de los asistentes de creación de objetos de estado D3DX12, que son clases auxiliares para crear objetos de estado a través de un conjunto arbitrario de subobjetos.
CD3DX12_STATIC_SAMPLER_DESC Estructura auxiliar para permitir la inicialización sencilla de una D3D12_STATIC_SAMPLER_DESC estructura.
CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT Clase auxiliar para crear un subobjeto de estado de asociación de subobjeto a exportaciones.
CD3DX12_SUBRESOURCE_FOOTPRINT Estructura auxiliar para permitir la inicialización sencilla de una D3D12_SUBRESOURCE_FOOTPRINT estructura.
CD3DX12_SUBRESOURCE_RANGE_UINT64 Estructura auxiliar para permitir la inicialización sencilla de una D3D12_SUBRESOURCE_RANGE_UINT64 estructura.
CD3DX12_SUBRESOURCE_TILING Estructura auxiliar para permitir la inicialización sencilla de una D3D12_SUBRESOURCE_TILING estructura.
CD3DX12_TEXTURE_COPY_LOCATION Estructura auxiliar para permitir la inicialización sencilla de una D3D12_TEXTURE_COPY_LOCATION estructura.
CD3DX12_TILE_REGION_SIZE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_TILE_REGION_SIZE estructura.
CD3DX12_TILE_SHAPE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_TILE_SHAPE estructura.
CD3DX12_TILED_RESOURCE_COORDINATE Estructura auxiliar para permitir la inicialización sencilla de una D3D12_TILED_RESOURCE_COORDINATE estructura.
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC Estructura auxiliar para permitir la inicialización sencilla de una D3D12_VERSIONED_ROOT_SIGNATURE_DESC estructura.
CD3DX12_VIEW_INSTANCING_DESC Estructura auxiliar para permitir la inicialización sencilla de una D3DX12_VIEW_INSTANCING_DESC estructura.
CD3DX12_VIEWPORT Estructura auxiliar para permitir la inicialización sencilla de una D3D12_VIEWPORT estructura.
D3DX12_MESH_SHADER_PIPELINE_STATE_DESC Para los sombreadores mesh/amplifications, puede usar los datos de effectPipelineStateDescription, con D3DX12_MESH_SHADER_PIPELINE_STATE_DESC, para proporcionar todo el estado.