Método ID3D12CommandQueue::CopyTileMappings (d3d12.h)
Copia las asignaciones de un recurso reservado de origen a un recurso reservado de destino.
Sintaxis
void CopyTileMappings(
[in] ID3D12Resource *pDstResource,
[in] const D3D12_TILED_RESOURCE_COORDINATE *pDstRegionStartCoordinate,
[in] ID3D12Resource *pSrcResource,
[in] const D3D12_TILED_RESOURCE_COORDINATE *pSrcRegionStartCoordinate,
[in] const D3D12_TILE_REGION_SIZE *pRegionSize,
D3D12_TILE_MAPPING_FLAGS Flags
);
Parámetros
[in] pDstResource
Puntero al recurso reservado de destino.
[in] pDstRegionStartCoordinate
Puntero a una estructura de D3D12_TILED_RESOURCE_COORDINATE que describe las coordenadas iniciales del recurso reservado de destino.
[in] pSrcResource
Puntero al recurso reservado de origen.
[in] pSrcRegionStartCoordinate
Puntero a una estructura D3D12_TILED_RESOURCE_COORDINATE que describe las coordenadas iniciales del recurso reservado de origen.
[in] pRegionSize
Puntero a una estructura de D3D12_TILE_REGION_SIZE que describe el tamaño de la región reservada.
Flags
Un miembro de D3D12_TILE_MAPPING_FLAGS.
Valor devuelto
None
Observaciones
Use CopyTileMappings para copiar las asignaciones de iconos de un recurso reservado a otro, ya sea para duplicar una asignación de recursos o para inicializar una nueva asignación antes de modificarla mediante UpdateTileMappings.
CopyTileMappings ayuda con tareas como cambiar las asignaciones dentro y entre recursos reservados, por ejemplo, los iconos de desplazamiento. Las regiones de origen y destino se pueden superponer; El resultado de la copia en esta situación es como si el origen se guardara en una ubicación temporal y desde allí escrito en el destino.
El destino y las regiones de origen deben ajustarse completamente a su recurso o comportamiento no está definido y la capa de depuración emitirá un error.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d12.h |