HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un búfer de reserva de Direct3D 11 cuyo contenido se mostrará para esta capa cuádruple a partir de este fotograma hacia delante.
public:
virtual IDirect3DSurface ^ AcquireBufferToUpdateContent() = AcquireBufferToUpdateContent;
IDirect3DSurface AcquireBufferToUpdateContent();
public IDirect3DSurface AcquireBufferToUpdateContent();
function acquireBufferToUpdateContent()
Public Function AcquireBufferToUpdateContent () As IDirect3DSurface
Devoluciones
Superficie de Direct3D 11 que contiene el búfer de reserva.
Comentarios
Este método adquiere un búfer que se usará para actualizar la capa cuádruple. Las aplicaciones deben adquirir un nuevo búfer cada vez que necesiten cambiar la textura. Evite llamar a este método si no necesita actualizar la textura.
Para evitar costos repetidos de carga de texturas, las aplicaciones pueden cargar un único búfer de capa cuádruple que contenga un atlas de textura y, a continuación, llamar a UpdateViewport para seleccionar un rectángulo de subconjunto dentro de la textura que se va a mostrar.
Este método usará el dispositivo Direct3D que proporcionó a HolographicSpace. Si ha especificado la marca D3D11_CREATE_DEVICE_SINGLETHREADED en el dispositivo, asegúrese de llamar a este método desde el único subproceso de Direct3D para evitar un comportamiento indefinido.
Nota: Se debe llamar a este método al actualizar un objeto HolographicQuadLayer por primera vez.