Share via


ReprojectionMode Enum

Definition

The ReprojectionMode describes the reprojection mode of a projection composition layer.

public enum ReprojectionMode
type ReprojectionMode = 
Public Enum ReprojectionMode
Inheritance
ReprojectionMode

Fields

Name Value Description
NoReprojection -1

Indicates the rendering should not be stabilized by the runtime.

Depth 1

Indicates the rendering may benefit from per-pixel depth reprojection. This mode is typically used for world-locked content that should remain physically stationary as the user walks around.

PlanarFromDepth 2

Indicates the rendering may benefit from planar reprojection and the plane can be calculated from the corresponding depth information. This mode works better when the application knows the content is mostly placed on a plane.

PlanarManual 3

Indicates that the rendering may benefit from planar reprojection. The application can customize the plane by ReprojectionSettings. The app can also omit the plane override, indicating the runtime should use the default reprojection plane settings. This mode works better when the application knows the content is mostly placed on a plane, or when it cannot afford to submit depth information.

OrientationOnly 4

Indicates the layer should be stabilized only for changes to orientation, ignoring positional changes. This mode works better for body-locked content that should follow the user as they walk around, such as 360-degree video.

Applies to