次の方法で共有


HolographicViewConfiguration.RequestRenderTargetSize(Size) メソッド

定義

この HolographicViewConfiguration の新しい最小レンダー ターゲット サイズを要求します。

public:
 virtual Size RequestRenderTargetSize(Size size) = RequestRenderTargetSize;
Size RequestRenderTargetSize(Size const& size);
public Size RequestRenderTargetSize(Size size);
function requestRenderTargetSize(size)
Public Function RequestRenderTargetSize (size As Size) As Size

パラメーター

size
Size

目的のレンダー ターゲット サイズ を表す Size。 少なくとも [1, 1] である必要があります。

戻り値

実際に設定されたレンダー ターゲット サイズを表す Size

例 1: 新しい最小レンダー ターゲット サイズを要求する

この例では、アプリは RequestRenderTargetSize を呼び出して、少なくとも 1660 x 1660 ピクセルのレンダー ターゲット サイズを要求します。 次の HolographicFrame 以降、対応する HolographicCamera には、少なくとも 1660 x 1660 のレンダー ターゲットがあります。

バッファー ディメンションの制限 (たとえば、デバイス固有のバイトアラインメント要件) を満たすには、新しいレンダー ターゲット サイズが要求されたサイズを超える可能性があります。 アプリは、RequestRenderTargetSize の呼び出しの結果を調べて、アプリの要求された最小レンダー ターゲット サイズに基づいて選択されたディメンションを調べることができます。

Size newRenderTargetSize{ defaultViewConfiguration.RequestRenderTargetSize({ 1660.f, 1660.f }) };

if (newRenderTargetSize.Width > 1672.f || newRenderTargetSize.Height > 1672.f)
{
    // App-specific code
}

注: この例に示す値はデモンストレーションのみを目的としており、特定のアプリ、レンダリング手法、またはその他の詳細に基づくものではありません。

適用対象

こちらもご覧ください