Zdexby TheHolyOneZ
49,743 classes
Class

XRSystem

: Object
UnityEngine.Experimental.Rendering.XRSystem, Unity.RenderPipelines.Core.Runtime 0x0010 (16 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0010

Members 13

OffsetSizeNameTypeFlagsDefault
0x08s_LayoutXRLayoutStackPrivateStatic—
0x08s_PassAllocatorFunc<UnityEngine.Experimental.Rendering.XRPassCreateInfoPrivateStatic—
0x08s_DisplayListList<UnityEngine.XR.XRDisplaySubsystem>PrivateStatic—
0x08s_DisplayXRDisplaySubsystemPrivateStatic—
0x04s_MSAASamplesMSAASamplesPrivateStatic—
0x04s_OcclusionMeshScalingfloatPrivateStatic—
0x08s_OcclusionMeshMaterialMaterialPrivateStatic—
0x08s_MirrorViewMaterialMaterialPrivateStatic—
0x08s_LayoutOverrideAction<UnityEngine.Experimental.Rendering.XRLayoutPrivateStatic—
0x08emptyPassXRPassPublicStatic+1 flags—
0x01<singlePassAllowed>k__BackingFieldboolPrivateStatic—
0x00490x03padding / unreflected
0x04<foveatedRenderingCaps>k__BackingFieldFoveatedRenderingCapsPrivateStatic—
0x01<dumpDebugInfo>k__BackingFieldboolPrivateStatic—

Functions 34

SignatureFlagsNativeParams
XRDisplaySubsystem GetActiveDisplay()PublicStatic0x08
bool get_displayActive()PublicStatic+1 flags0x01
bool get_isHDRDisplayOutputActive()PublicStatic+1 flags0x01
bool get_singlePassAllowed()PublicStatic+1 flags0x01
void set_singlePassAllowed(bool value)PublicStatic+1 flags0x01
FoveatedRenderingCaps get_foveatedRenderingCaps()PublicStatic+1 flags0x04
void set_foveatedRenderingCaps(const FoveatedRenderingCaps& value)PublicStatic+1 flags0x04
bool get_dumpDebugInfo()PublicStatic+1 flags0x01
void set_dumpDebugInfo(bool value)PublicStatic+1 flags0x01
void Initialize(Func<UnityEngine.Experimental.Rendering.XRPassCreateInfo passAllocator, Shader occlusionMeshPS, Shader mirrorViewPS)PublicStatic0x08
void SetDisplayMSAASamples(const MSAASamples& msaaSamples)PublicStatic0x04
MSAASamples GetDisplayMSAASamples()PublicStatic0x04
void SetOcclusionMeshScale(float occlusionMeshScale)Static+1 flags0x04
float GetOcclusionMeshScale()Static+1 flags0x04
void SetMirrorViewMode(int mirrorBlitMode)Static+1 flags0x04
int GetMirrorViewMode()Static+1 flags0x04
void SetRenderScale(float renderScale)PublicStatic0x04
float GetRenderViewportScale()PublicStatic0x04
XRLayout NewLayout()PublicStatic0x08
void EndLayout()PublicStatic0x00
void RenderMirrorView(CommandBuffer cmd, Camera camera)PublicStatic0x08
void Dispose()PublicStatic0x00
void SetDisplayZRange(float zNear, float zFar)Static+1 flags0x04
void SetLayoutOverride(Action<UnityEngine.Experimental.Rendering.XRLayout action)PrivateStatic0x08
void XRSystemInit()PrivateStatic0x00
void RefreshDeviceInfo()PrivateStatic0x00
void CreateDefaultLayout(Camera camera, XRLayout layout)Static+1 flags0x08
void ReconfigurePass(XRPass xrPass, Camera camera)Static+1 flags0x08
bool CanUseSinglePass(Camera camera, const XRRenderPass& renderPass)PrivateStatic0xE0
XRView BuildView(const XRRenderPass& renderPass, const XRRenderParameter& renderParameter)PrivateStatic0xE8
RenderTextureDescriptor XrRenderTextureDescToUnityRenderTextureDesc(const RenderTextureDescriptor& xrDesc)PrivateStatic0x34
XRPassCreateInfo BuildPass(const XRRenderPass& xrRenderPass, const ScriptableCullingParameters& cullingParameters, XRLayout layout)PrivateStatic0x800
void .cctor()PrivateStatic+1 flags0x00
void <CreateDefaultLayout>g__AddViewToPass|44_0(XRPass xrPass, const XRRenderPass& renderPass, int renderParamIndex, ref <>c__DisplayClass44_0& )Static+1 flags0xE0