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 到 1660 的轉譯目標。

為了滿足緩衝區維度的限制 -例如,裝置特定的位元組對齊需求 - 新的轉譯目標大小可能大於所要求的大小。 應用程式可以檢查呼叫 RequestRenderTargetSize 的結果,以找出根據應用程式所要求的最小轉譯目標大小選擇的維度。

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

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

注意:此範例中顯示的值僅供示範之用,且並非以任何特定應用程式、轉譯技術或其他詳細資料為基礎。

適用於

另請參閱