Class XRSRPSettings
XRGraphics insulates SRP from API changes across platforms, Editor versions, and as XR transitions into XR SDK
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
[Serializable]
public class XRSRPSettings
Properties
enabled
SRP should use this to safely determine whether XR is enabled at runtime.
Declaration
public static bool enabled { get; }
Property Value
Type | Description |
---|---|
bool |
eyeTextureDesc
Eye texture descriptor.
Declaration
public static RenderTextureDescriptor eyeTextureDesc { get; }
Property Value
Type | Description |
---|---|
RenderTextureDescriptor |
eyeTextureHeight
Eye texture height.
Declaration
public static int eyeTextureHeight { get; }
Property Value
Type | Description |
---|---|
int |
eyeTextureWidth
Eye texture width.
Declaration
public static int eyeTextureWidth { get; }
Property Value
Type | Description |
---|---|
int |
isDeviceActive
Returns true if the XR device is active.
Declaration
public static bool isDeviceActive { get; }
Property Value
Type | Description |
---|---|
bool |
loadedDeviceName
Name of the loaded XR device.
Declaration
public static string loadedDeviceName { get; }
Property Value
Type | Description |
---|---|
string |
mirrorViewMode
Controls XR mirror view blit operation
Declaration
public static int mirrorViewMode { get; set; }
Property Value
Type | Description |
---|---|
int |
occlusionMeshScale
Occlusion mesh's scaling factor.
Declaration
public static float occlusionMeshScale { get; set; }
Property Value
Type | Description |
---|---|
float |
supportedDevices
List of supported XR devices.
Declaration
public static string[] supportedDevices { get; }
Property Value
Type | Description |
---|---|
string[] |
tryEnable
Try enable.
Declaration
public static bool tryEnable { get; }
Property Value
Type | Description |
---|---|
bool |