HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この四角形レイヤーの内容がこのフレームから前方に表示される Direct3D 11 バック バッファーを取得します。
public:
virtual IDirect3DSurface ^ AcquireBufferToUpdateContent() = AcquireBufferToUpdateContent;
IDirect3DSurface AcquireBufferToUpdateContent();
public IDirect3DSurface AcquireBufferToUpdateContent();
function acquireBufferToUpdateContent()
Public Function AcquireBufferToUpdateContent () As IDirect3DSurface
戻り値
バック バッファーを保持する Direct3D 11 サーフェス。
注釈
このメソッドは、クワッド レイヤーの更新に使用されるバッファーを取得します。 アプリは、テクスチャを変更する必要があるたびに新しいバッファーを取得する必要があります。 テクスチャを更新する必要がない場合は、このメソッドを呼び出さないでください。
繰り返しテクスチャの読み込みコストを回避するために、アプリはテクスチャ アトラスを含む単一のクワッド レイヤー バッファーを読み込み、 UpdateViewport を呼び出して、表示するテクスチャ内のサブセット四角形を選択できます。
このメソッドは、HolographicSpace に指定した Direct3D デバイスを使用します。 デバイスで D3D11_CREATE_DEVICE_SINGLETHREADED フラグを指定した場合は、未定義の動作を回避するために、1 つの Direct3D スレッドからこのメソッドを必ず呼び出してください。
メモ: HolographicQuadLayer オブジェクトを初めて更新するときは、このメソッドを呼び出す必要があります。