0x00x0748
Members 18
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Views | List<UnityEngine.Experimental.Rendering.XRView> | Private+1 flags | — | |
| 0x08 | m_OcclusionMesh | XROcclusionMesh | Private+1 flags | — | |
| 0x08 | m_VisibleMesh | XRVisibleMesh | Private+1 flags | — | |
| 0x01 | <copyDepth>k__BackingField | bool | Private | — | |
| 0x01 | <hasMotionVectorPass>k__BackingField | bool | Private | — | |
| 0x01 | <spaceWarpRightHandedNDC>k__BackingField | bool | Private | — | |
| 0x01 | <isLastCameraPass>k__BackingField | bool | Private | — | |
| 0x04 | <multipassId>k__BackingField | int | Private | — | |
| 0x04 | <cullingPassId>k__BackingField | int | Private | — | |
| 0x04 | <renderTargetScaledWidth>k__BackingField | int | Private | — | |
| 0x04 | <renderTargetScaledHeight>k__BackingField | int | Private | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x28 | <renderTarget>k__BackingField | RenderTargetIdentifier | Private | — | |
| 0x34 | <renderTargetDesc>k__BackingField | RenderTextureDescriptor | Private | — | |
| 0x009C | 0x04 | padding / unreflected | |||
| 0x28 | <motionVectorRenderTarget>k__BackingField | RenderTargetIdentifier | Private | — | |
| 0x34 | <motionVectorRenderTargetDesc>k__BackingField | RenderTextureDescriptor | Private | — | |
| 0x00FC | 0x04 | padding / unreflected | |||
| 0x638 | <cullingParams>k__BackingField | ScriptableCullingParameters | Private | — | |
| 0x08 | <foveatedRenderingInfo>k__BackingField | long | Private | — | |
| 0x04 | <occlusionMeshScale>k__BackingField | float | Private | — | |
| 0x0744 | 0x04 | unreflected bytes to end of XRPass | |||
Functions 66
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| XRPass CreateDefault(const XRPassCreateInfo& createInfo) | PublicStatic | 0x810 | |
| void Release() | Public+2 flags | 0x00 | |
| bool get_enabled() | Public+1 flags | 0x01 | |
| bool get_supportsFoveatedRendering() | Public+1 flags | 0x01 | |
| bool get_copyDepth() | Public+1 flags | 0x01 | |
| void set_copyDepth(bool value) | Private+1 flags | 0x01 | |
| bool get_hasMotionVectorPass() | Public+1 flags | 0x01 | |
| void set_hasMotionVectorPass(bool value) | Private+1 flags | 0x01 | |
| bool get_spaceWarpRightHandedNDC() | Public+1 flags | 0x01 | |
| void set_spaceWarpRightHandedNDC(bool value) | Private+1 flags | 0x01 | |
| bool get_isFirstCameraPass() | Public+1 flags | 0x01 | |
| bool get_isLastCameraPass() | Public+1 flags | 0x01 | |
| void set_isLastCameraPass(bool value) | Private+1 flags | 0x01 | |
| int get_multipassId() | Public+1 flags | 0x04 | |
| void set_multipassId(int value) | Private+1 flags | 0x04 | |
| int get_cullingPassId() | Public+1 flags | 0x04 | |
| void set_cullingPassId(int value) | Private+1 flags | 0x04 | |
| int get_renderTargetScaledWidth() | Public+1 flags | 0x04 | |
| void set_renderTargetScaledWidth(int value) | Private+1 flags | 0x04 | |
| int get_renderTargetScaledHeight() | Public+1 flags | 0x04 | |
| void set_renderTargetScaledHeight(int value) | Private+1 flags | 0x04 | |
| RenderTargetIdentifier get_renderTarget() | Public+1 flags | 0x28 | |
| void set_renderTarget(const RenderTargetIdentifier& value) | Private+1 flags | 0x28 | |
| RenderTextureDescriptor get_renderTargetDesc() | Public+1 flags | 0x34 | |
| void set_renderTargetDesc(const RenderTextureDescriptor& value) | Private+1 flags | 0x34 | |
| RenderTargetIdentifier get_motionVectorRenderTarget() | Public+1 flags | 0x28 | |
| void set_motionVectorRenderTarget(const RenderTargetIdentifier& value) | Private+1 flags | 0x28 | |
| RenderTextureDescriptor get_motionVectorRenderTargetDesc() | Public+1 flags | 0x34 | |
| void set_motionVectorRenderTargetDesc(const RenderTextureDescriptor& value) | Private+1 flags | 0x34 | |
| ScriptableCullingParameters get_cullingParams() | Public+1 flags | 0x638 | |
| void set_cullingParams(const ScriptableCullingParameters& value) | Private+1 flags | 0x638 | |
| int get_viewCount() | Public+1 flags | 0x04 | |
| bool get_singlePassEnabled() | Public+1 flags | 0x01 | |
| long get_foveatedRenderingInfo() | Public+1 flags | 0x08 | |
| void set_foveatedRenderingInfo(long value) | Private+1 flags | 0x08 | |
| bool get_isHDRDisplayOutputActive() | Public+1 flags | 0x01 | |
| ColorGamut get_hdrDisplayOutputColorGamut() | Public+1 flags | 0x04 | |
| HDRDisplayInformation get_hdrDisplayOutputInformation() | Public+1 flags | 0x10 | |
| float get_occlusionMeshScale() | Public+1 flags | 0x04 | |
| void set_occlusionMeshScale(float value) | Private+1 flags | 0x04 | |
| Matrix4x4 GetProjMatrix(int viewIndex) | Public | 0x40 | |
| Matrix4x4 GetViewMatrix(int viewIndex) | Public | 0x40 | |
| bool GetPrevViewValid(int viewIndex) | Public | 0x04 | |
| Matrix4x4 GetPrevViewMatrix(int viewIndex) | Public | 0x40 | |
| Rect GetViewport(int viewIndex) | Public | 0x10 | |
| Mesh GetOcclusionMesh(int viewIndex) | Public | 0x08 | |
| Mesh GetVisibleMesh(int viewIndex) | Public | 0x08 | |
| int GetTextureArraySlice(int viewIndex) | Public | 0x04 | |
| void StartSinglePass(CommandBuffer cmd) | Public | 0x08 | |
| void StartSinglePass(IRasterCommandBuffer cmd) | Public | 0x08 | |
| void StopSinglePass(CommandBuffer cmd) | Public | 0x08 | |
| void StopSinglePass(BaseCommandBuffer cmd) | Public | 0x08 | |
| bool get_hasValidOcclusionMesh() | Public+1 flags | 0x01 | |
| bool get_hasValidVisibleMesh() | Public+1 flags | 0x01 | |
| void RenderOcclusionMesh(CommandBuffer cmd, bool renderIntoTexture) | Public | 0x08 | |
| void RenderOcclusionMesh(RasterCommandBuffer cmd, bool renderIntoTexture) | Public | 0x08 | |
| void RenderVisibleMeshCustomMaterial(RasterCommandBuffer cmd, float occlusionMeshScale, Material material, MaterialPropertyBlock materialBlock, int shaderPass, bool renderIntoTexture) | Public | 0x08 | |
| void RenderVisibleMeshCustomMaterial(CommandBuffer cmd, float occlusionMeshScale, Material material, MaterialPropertyBlock materialBlock, int shaderPass, bool renderIntoTexture) | Public | 0x08 | |
| void RenderDebugXRViewsFrustum() | Public | 0x00 | |
| Vector4 ApplyXRViewCenterOffset(const Vector2& center) | Public | 0x10 | |
| void AssignView(int viewId, const XRView& xrView) | 1 flags | 0xF0 | |
| void AssignCullingParams(int cullingPassId, const ScriptableCullingParameters& cullingParams) | 1 flags | 0x638 | |
| void UpdateCombinedOcclusionMesh() | 1 flags | 0x00 | |
| void InitBase(const XRPassCreateInfo& createInfo) | Public | 0x810 | |
| void AddView(const XRView& xrView) | 1 flags | 0xF0 |
Subclasses 1
Used by 26
types with a member, parameter or interface of this typeCameraDataComparer`1DrawSkyboxPassEqualityComparer`1Func`2LensFlareCommonSRPMotionBlurPassDataMotionMatrixPassDataMotionVectorRenderPassMotionVectorsPersistentDataOnTilePostProcessPassPassDataPassDataPassDataPassDataPostProcessPassRenderGraphUniversalCameraDataUniversalRenderPipelineValueTuple`2VFXProcessCameraPassDataXRBuiltinShaderConstantsXRLayoutXROcclusionMeshXRPassUniversalXRSystemXRVisibleMesh