HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает задний буфер Direct3D 11, содержимое которого будет отображаться для этого четырехслойного слоя из этого кадра вперед.
public:
virtual IDirect3DSurface ^ AcquireBufferToUpdateContent() = AcquireBufferToUpdateContent;
IDirect3DSurface AcquireBufferToUpdateContent();
public IDirect3DSurface AcquireBufferToUpdateContent();
function acquireBufferToUpdateContent()
Public Function AcquireBufferToUpdateContent () As IDirect3DSurface
Возвращаемое значение
Поверхность Direct3D 11, удерживающая задний буфер.
Комментарии
Этот метод получает буфер, который будет использоваться для обновления четырехслойного слоя. Приложения должны получать новый буфер каждый раз, когда им нужно изменить текстуру. Не вызывайте этот метод, если не нужно обновлять текстуру.
Чтобы избежать повторяющихся затрат на загрузку текстур, приложения могут загрузить один четырехслойный буфер, содержащий атлас текстуры, а затем вызвать UpdateViewport , чтобы выбрать подмножество прямоугольника в отображаемой текстуре.
Этот метод будет использовать устройство Direct3D, предоставленное для HolographicSpace. Если вы указали флаг D3D11_CREATE_DEVICE_SINGLETHREADED на устройстве, обязательно вызовите этот метод из одного потока Direct3D, чтобы избежать неопределенного поведения.
Примечание: Этот метод необходимо вызывать при первом обновлении объекта HolographicQuadLayer.