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

Consulte también

ID3D12CommandQueue

UpdateTileMappings

Recursos en mosaico de volumen