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

一个 大小 ,表示所需的呈现目标大小。 必须至少为 [1, 1]。

返回

一个 大小 ,表示实际设置的呈现器目标大小。

示例

示例 1:请求新的最小呈现目标大小

在此示例中,应用通过调用 RequestRenderTargetSize 请求至少为 1660 x 1660 像素的呈现目标大小。 从下一个全息帧开始,相应的 HolographicCamera 将具有至少 1660 到 1660 的呈现目标。

为了满足对缓冲区维度的限制(例如,特定于设备的字节对齐要求),新的呈现目标大小可能大于请求的大小。 应用可以检查调用 RequestRenderTargetSize 的结果,找出根据应用请求的最小呈现目标大小选择的维度。

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

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

注意:此示例中显示的值仅用于演示目的,不基于任何特定应用、呈现技术或其他详细信息。

适用于

另请参阅