Compartir a través de


enumeración D3D12_TILE_COPY_FLAGS (d3d12.h)

Especifica cómo copiar un icono.

Syntax

typedef enum D3D12_TILE_COPY_FLAGS {
  D3D12_TILE_COPY_FLAG_NONE = 0,
  D3D12_TILE_COPY_FLAG_NO_HAZARD = 0x1,
  D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
  D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4
} ;

Constantes

 
D3D12_TILE_COPY_FLAG_NONE
Valor: 0
No se especifican marcas de copia de iconos.
D3D12_TILE_COPY_FLAG_NO_HAZARD
Valor: 0x1
Indica que la GPU no hace referencia actualmente a ninguna de las
partes de la memoria de destino que se escriben.
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
Valor: 0x2
Indica que la operación ID3D12GraphicsCommandList::CopyTiles implica copiar un búfer lineal en un recurso en mosaicos desenredado. Esto significa copiar los datos del icono desde
ubicación del búfer especificada, leer iconos secuencialmente,
a la región de mosaico especificada (en el orden x,y,z si la región es un cuadro), gira a un diseño óptimo de memoria de hardware según sea necesario.
En esta llamada a ID3D12GraphicsCommandList::CopyTiles , se especifican los datos de origen con el parámetro pBuffer y el destino con el parámetro pTiledResource .
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
Valor: 0x4
Indica que la operación ID3D12GraphicsCommandList::CopyTiles implica copiar un recurso en mosaico desenredado en un búfer lineal. Esto significa copiar datos de mosaico de la región del icono, leyendo mosaicos secuencialmente (en orden x,y,z si la región es un cuadro),
a la ubicación del búfer especificada, desplazándose al diseño de memoria lineal según sea necesario.
En esta llamada a ID3D12GraphicsCommandList::CopyTiles , se especifican los datos de origen con el parámetro pTiledResource y el destino con el parámetro pBuffer .

Comentarios

El método CopyTiles usa esta enumeración.

Requisitos

   
Encabezado d3d12.h

Consulte también

Enumeraciones principales