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).
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de