Compartir a través de


Operaciones disponibles en recursos en mosaico

En esta sección se enumeran las operaciones que puede realizar en los recursos en mosaico.

  • void ID3D11DeviceContext2::UpdateTileMappings y ID3D11DeviceContext2::CopyTileMappings operaciones: estas operaciones apuntan a ubicaciones de iconos de un recurso en mosaico a ubicaciones de grupos de iconos, o a NULL, o a ambos. Estas operaciones pueden actualizar un subconjunto separado de los punteros de icono.
  • Operaciones Copy*() y Update*(): todas las API que pueden copiar datos hacia y desde una superficie de grupo predeterminada (por ejemplo, ID3D11DeviceContext1::CopySubresourceRegion1 e ID3D11DeviceContext1::UpdateSubresource1) funcionan para los recursos en mosaico. La lectura de iconos sin asignar genera 0 y se quitan las escrituras en iconos sin asignar.
  • ID3D11DeviceContext2::CopyTiles e ID3D11DeviceContext2::UpdateTiles : estas operaciones existen para copiar iconos con granularidad de 64 KB hacia y desde cualquier recurso en mosaico y un recurso de búfer en un diseño de memoria canónica. El controlador de pantalla y el hardware realizan cualquier "desenlazamiento" de memoria necesario para el recurso en mosaico.
  • Los enlaces de canalización de Direct3D y las creaciones o enlaces que funcionarían en recursos no en mosaico también funcionan en recursos en mosaico.

Los controles de icono están disponibles en contextos inmediatos o diferidos (al igual que las actualizaciones de los recursos típicos) y, tras la ejecución, afectan a los accesos posteriores a los iconos (no las operaciones enviadas anteriormente).

Creación de recursos en mosaico