Zdexby TheHolyOneZ
44,741 classes
Class

XRPass

: Object
UnityEngine.Experimental.Rendering.XRPass, Unity.RenderPipelines.Core.Runtime 0x06D0 (1,744 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x06D0

Members 10

OffsetSizeNameTypeFlagsDefault
0x08m_ViewsList<UnityEngine.Experimental.Rendering.XRView>Private+1 flags—
0x08m_OcclusionMeshXROcclusionMeshPrivate+1 flags—
0x01<copyDepth>k__BackingFieldboolPrivate—
0x00210x03padding / unreflected
0x04<multipassId>k__BackingFieldintPrivate—
0x04<cullingPassId>k__BackingFieldintPrivate—
0x002C0x04padding / unreflected
0x28<renderTarget>k__BackingFieldRenderTargetIdentifierPrivate—
0x34<renderTargetDesc>k__BackingFieldRenderTextureDescriptorPrivate—
0x008C0x04padding / unreflected
0x630<cullingParams>k__BackingFieldScriptableCullingParametersPrivate—
0x08<foveatedRenderingInfo>k__BackingFieldlongPrivate—
0x04<occlusionMeshScale>k__BackingFieldfloatPrivate—
0x06CC0x04unreflected bytes to end of XRPass

Functions 41

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
XRPass CreateDefault(const XRPassCreateInfo& createInfo)PublicStatic0x798
void Release()Public+2 flags0x00
bool get_enabled()Public+1 flags0x01
bool get_supportsFoveatedRendering()Public+1 flags0x01
bool get_copyDepth()Public+1 flags0x01
void set_copyDepth(bool value)Private+1 flags0x01
int get_multipassId()Public+1 flags0x04
void set_multipassId(int value)Private+1 flags0x04
int get_cullingPassId()Public+1 flags0x04
void set_cullingPassId(int value)Private+1 flags0x04
RenderTargetIdentifier get_renderTarget()Public+1 flags0x28
void set_renderTarget(const RenderTargetIdentifier& value)Private+1 flags0x28
RenderTextureDescriptor get_renderTargetDesc()Public+1 flags0x34
void set_renderTargetDesc(const RenderTextureDescriptor& value)Private+1 flags0x34
ScriptableCullingParameters get_cullingParams()Public+1 flags0x630
void set_cullingParams(const ScriptableCullingParameters& value)Private+1 flags0x630
int get_viewCount()Public+1 flags0x04
bool get_singlePassEnabled()Public+1 flags0x01
long get_foveatedRenderingInfo()Public+1 flags0x08
void set_foveatedRenderingInfo(long value)Private+1 flags0x08
bool get_isHDRDisplayOutputActive()Public+1 flags0x01
ColorGamut get_hdrDisplayOutputColorGamut()Public+1 flags0x04
HDRDisplayInformation get_hdrDisplayOutputInformation()Public+1 flags0x10
float get_occlusionMeshScale()Public+1 flags0x04
void set_occlusionMeshScale(float value)Private+1 flags0x04
Matrix4x4 GetProjMatrix(int viewIndex)Public0x40
Matrix4x4 GetViewMatrix(int viewIndex)Public0x40
Rect GetViewport(int viewIndex)Public0x10
Mesh GetOcclusionMesh(int viewIndex)Public0x08
int GetTextureArraySlice(int viewIndex)Public0x04
void StartSinglePass(CommandBuffer cmd)Public0x08
void StopSinglePass(CommandBuffer cmd)Public0x08
bool get_hasValidOcclusionMesh()Public+1 flags0x01
void RenderOcclusionMesh(CommandBuffer cmd, bool renderIntoTexture)Public0x08
Vector4 ApplyXRViewCenterOffset(const Vector2& center)Public0x10
void AssignView(int viewId, const XRView& xrView)1 flags0xA8
void AssignCullingParams(int cullingPassId, const ScriptableCullingParameters& cullingParams)1 flags0x630
void UpdateCombinedOcclusionMesh()1 flags0x00
void InitBase(const XRPassCreateInfo& createInfo)Public0x798
void AddView(const XRView& xrView)1 flags0xA8

Subclasses 1

Used by 12

types with a member, parameter or interface of this type