HolographicViewConfiguration.RequestRenderTargetSize(Size) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Requests a new minimum render target size for this 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
Parameters
Returns
A Size representing the render target size that was actually set.
Examples
Example 1: Request a new minimum render target size
In this example, the app requests a render target size which is at least 1660 by 1660 pixels by calling RequestRenderTargetSize. Starting with the next HolographicFrame, the corresponding HolographicCamera will have a render target which is at least 1660 by 1660.
To satisfy restrictions on buffer dimension - for example, device-specific byte alignment requirements - the new render target size could be greater than the requested size. The app can inspect the result of the call to RequestRenderTargetSize to find out the dimensions that were chosen based on the app's requested minimum render target size.
Size newRenderTargetSize{ defaultViewConfiguration.RequestRenderTargetSize({ 1660.f, 1660.f }) };
if (newRenderTargetSize.Width > 1672.f || newRenderTargetSize.Height > 1672.f)
{
// App-specific code
}
Note: The values shown in this example are for demonstrative purposes only, and are not based on any specific app, rendering technique, or other detail.