Skip to main content
Copia asignaciones de un recurso reservado de origen a un recurso reservado de destino.

Sintaxis

Parámetros

pDstResource [in]
Tipo: ID3D12Resource *
Un puntero al recurso reservado de destino. pDstRegionStartCoordinate [in]
Tipo: const D3D12_TILED_RESOURCE_COORDINATE *
Un puntero a una estructura D3D12_TILED_RESOURCE_COORDINATE que describe las coordenadas iniciales del recurso reservado de destino. pSrcResource [in]
Tipo: ID3D12Resource *
Un puntero al recurso reservado de origen. pSrcRegionStartCoordinate [in]
Tipo: const D3D12_TILED_RESOURCE_COORDINATE *
Un puntero a una estructura D3D12_TILED_RESOURCE_COORDINATE que describe las coordenadas iniciales del recurso reservado de origen. pRegionSize [in]
Tipo: const D3D12_TILE_REGION_SIZE *
Un puntero a una estructura D3D12_TILE_REGION_SIZE que describe el tamaño de la región reservada. Flags
Tipo: D3D12_TILE_MAPPING_FLAGS
Un miembro de D3D12_TILE_MAPPING_FLAGS.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Use CopyTileMappings para copiar las asignaciones de mosaicos 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 desplazar asignaciones dentro de recursos reservados y entre ellos, por ejemplo, el desplazamiento de mosaicos. Las regiones de origen y destino pueden superponerse; el resultado de la copia en esta situación es como si el origen se guardara en una ubicación temporal y desde allí se escribiera en el destino. Las regiones de destino y de origen deben caber cada una por completo en su recurso; de lo contrario, el comportamiento es indefinido y la capa de depuración emitirá un error.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12CommandQueue UpdateTileMappings Recursos en mosaico de volumen
Última modificación el 28 de agosto de 2026