estructura D3D12_TEXTURE_COPY_LOCATION (d3d12.h)
Describe una parte de una textura para la finalidad de las copias de textura.
Sintaxis
typedef struct D3D12_TEXTURE_COPY_LOCATION {
ID3D12Resource *pResource;
D3D12_TEXTURE_COPY_TYPE Type;
union {
D3D12_PLACED_SUBRESOURCE_FOOTPRINT PlacedFootprint;
UINT SubresourceIndex;
};
} D3D12_TEXTURE_COPY_LOCATION;
Miembros
pResource
Especifica el recurso que se usará para la operación de copia.
Type
Especifica qué tipo de ubicación de recursos es: un subrecurso de una textura o una descripción de un diseño de textura que se puede aplicar a un búfer. Esta D3D12_TEXTURE_COPY_TYPE enumeración indica qué miembro de unión se va a usar.
PlacedFootprint
Especifica un diseño de textura, con desplazamiento, dimensiones y tonos, para que el hardware comprenda cómo tratar una sección de un recurso de búfer como textura multidimensional. Para rellenar los datos correctos de una llamada a CopyTextureRegion , consulte D3D12_PLACED_SUBRESOURCE_FOOTPRINT.
SubresourceIndex
Especifica el índice del subrecurso de una textura de matriz, asignada por mip o planar para la operación de copia.
Comentarios
Use esta estructura con CopyTextureRegion.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |