0x00x0398
Members 67
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | k_DepthStencilFormat | GraphicsFormat | PrivateStatic+1 flags | 1197342912 |
| — | 0x04 | k_DepthBufferBits | int | PrivateStatic+1 flags | 1197342912 |
| — | 0x04 | k_FinalBlitPassQueueOffset | int | PrivateStatic+1 flags | 1197342912 |
| — | 0x04 | k_AfterFinalBlitPassQueueOffset | int | PrivateStatic+1 flags | 1197342912 |
| 0x08 | k_DepthNormalsOnly | List<UnityEngine.Rendering.ShaderTagId> | PrivateStatic+1 flags | — | |
| 0x01 | m_Clustering | bool | Private | — | |
| 0x01A9 | 0x07 | padding / unreflected | |||
| 0x08 | m_DepthPrepass | DepthOnlyPass | Private | — | |
| 0x08 | m_DepthNormalPrepass | DepthNormalOnlyPass | Private | — | |
| 0x08 | m_PrimedDepthCopyPass | CopyDepthPass | Private | — | |
| 0x08 | m_MotionVectorPass | MotionVectorRenderPass | Private | — | |
| 0x08 | m_MainLightShadowCasterPass | MainLightShadowCasterPass | Private | — | |
| 0x08 | m_AdditionalLightsShadowCasterPass | AdditionalLightsShadowCasterPass | Private | — | |
| 0x08 | m_GBufferPass | GBufferPass | Private | — | |
| 0x08 | m_GBufferCopyDepthPass | CopyDepthPass | Private | — | |
| 0x08 | m_DeferredPass | DeferredPass | Private | — | |
| 0x08 | m_RenderOpaqueForwardOnlyPass | DrawObjectsPass | Private | — | |
| 0x08 | m_RenderOpaqueForwardPass | DrawObjectsPass | Private | — | |
| 0x08 | m_RenderOpaqueForwardWithRenderingLayersPass | DrawObjectsWithRenderingLayersPass | Private | — | |
| 0x08 | m_DrawSkyboxPass | DrawSkyboxPass | Private | — | |
| 0x08 | m_CopyDepthPass | CopyDepthPass | Private | — | |
| 0x08 | m_CopyColorPass | CopyColorPass | Private | — | |
| 0x08 | m_TransparentSettingsPass | TransparentSettingsPass | Private | — | |
| 0x08 | m_RenderTransparentForwardPass | DrawObjectsPass | Private | — | |
| 0x08 | m_OnRenderObjectCallbackPass | InvokeOnRenderObjectCallbackPass | Private | — | |
| 0x08 | m_FinalBlitPass | FinalBlitPass | Private | — | |
| 0x08 | m_CapturePass | CapturePass | Private | — | |
| 0x08 | m_XROcclusionMeshPass | XROcclusionMeshPass | Private | — | |
| 0x08 | m_XRCopyDepthPass | CopyDepthPass | Private | — | |
| 0x08 | m_DrawOffscreenUIPass | DrawScreenSpaceUIPass | Private | — | |
| 0x08 | m_DrawOverlayUIPass | DrawScreenSpaceUIPass | Private | — | |
| 0x08 | m_ColorBufferSystem | RenderTargetBufferSystem | 1 flags | — | |
| 0x08 | m_ActiveCameraColorAttachment | RTHandle | 1 flags | — | |
| 0x08 | m_ColorFrontBuffer | RTHandle | Private | — | |
| 0x08 | m_ActiveCameraDepthAttachment | RTHandle | 1 flags | — | |
| 0x08 | m_CameraDepthAttachment | RTHandle | 1 flags | — | |
| 0x08 | m_XRTargetHandleAlias | RTHandle | Private | — | |
| 0x08 | m_DepthTexture | RTHandle | 1 flags | — | |
| 0x08 | m_NormalsTexture | RTHandle | Private | — | |
| 0x08 | m_DecalLayersTexture | RTHandle | Private | — | |
| 0x08 | m_OpaqueColor | RTHandle | Private | — | |
| 0x08 | m_MotionVectorColor | RTHandle | Private | — | |
| 0x08 | m_MotionVectorDepth | RTHandle | Private | — | |
| 0x08 | m_ForwardLights | ForwardLights | Private | — | |
| 0x08 | m_DeferredLights | DeferredLights | Private | — | |
| 0x04 | m_RenderingMode | RenderingMode | Private | — | |
| 0x04 | m_DepthPrimingMode | DepthPrimingMode | Private | — | |
| 0x04 | m_CopyDepthMode | CopyDepthMode | Private | — | |
| 0x01 | m_DepthPrimingRecommended | bool | Private | — | |
| 0x0C | m_DefaultStencilState | StencilState | Private | — | |
| 0x02F9 | 0x07 | padding / unreflected | |||
| 0x08 | m_LightCookieManager | LightCookieManager | Private | — | |
| 0x04 | m_IntermediateTextureMode | IntermediateTextureMode | Private | — | |
| 0x01 | m_VulkanEnablePreTransform | bool | Private | — | |
| 0x030D | 0x03 | padding / unreflected | |||
| 0x08 | m_BlitMaterial | Material | Private | — | |
| 0x08 | m_BlitHDRMaterial | Material | Private | — | |
| 0x08 | m_CopyDepthMaterial | Material | Private | — | |
| 0x08 | m_SamplingMaterial | Material | Private | — | |
| 0x08 | m_StencilDeferredMaterial | Material | Private | — | |
| 0x08 | m_CameraMotionVecMaterial | Material | Private | — | |
| 0x08 | m_ObjectMotionVecMaterial | Material | Private | — | |
| 0x40 | m_PostProcessPasses | PostProcessPasses | Private | — | |
| 0x08 | m_RenderGraphCameraColorHandle | RTHandle | PrivateStatic | — | |
| 0x08 | m_RenderGraphCameraDepthHandle | RTHandle | PrivateStatic | — | |
| 0x08 | m_ActiveRenderGraphColor | TextureHandle | Static+1 flags | — | |
| 0x08 | m_ActiveRenderGraphDepth | TextureHandle | Static+1 flags | — | |
| 0x01 | m_TargetIsBackbuffer | bool | 1 flags | — | |
| 0x0389 | 0x07 | padding / unreflected | |||
| 0x08 | frameResources | RenderGraphFrameResources | 1 flags | — | |
| 0x01 | m_UseIntermediateTexture | bool | PrivateStatic | — | |
Inherited from ScriptableRenderer 42
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kRenderPassMapSize | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | kRenderPassMaxCount | int | PrivateStatic+1 flags | 0 |
| 0x04 | m_LastBeginSubpassPassIndex | int | Private | — | |
| 0x0014 | 0x04 | padding / unreflected | |||
| 0x08 | m_MergeableRenderPassesMap | Dictionary<UnityEngine.Hash128 | Private | — | |
| 0x08 | m_MergeableRenderPassesMapArrays | Int32[][] | Private | — | |
| 0x08 | m_PassIndexToPassHash | Hash128[] | Private | — | |
| 0x08 | m_RenderPassesAttachmentCount | Dictionary<UnityEngine.Hash128 | Private | — | |
| 0x08 | m_ActiveColorAttachmentDescriptors | AttachmentDescriptor[] | Private | — | |
| 0x78 | m_ActiveDepthAttachmentDescriptor | AttachmentDescriptor | Private | — | |
| 0x08 | m_IsActiveColorAttachmentTransient | bool[] | Private | — | |
| 0x08 | m_FinalColorStoreAction | RenderBufferStoreAction[] | 1 flags | — | |
| 0x04 | m_FinalDepthStoreAction | RenderBufferStoreAction | 1 flags | — | |
| 0x00CC | 0x04 | padding / unreflected | |||
| 0x08 | <profilingExecute>k__BackingField | ProfilingSampler | Private | — | |
| 0x01 | hasReleasedRTs | bool | 1 flags | — | |
| 0x00D9 | 0x07 | padding / unreflected | |||
| 0x08 | <DebugHandler>k__BackingField | DebugHandler | Private+1 flags | — | |
| 0x08 | current | ScriptableRenderer | Static+1 flags | — | |
| 0x08 | <supportedRenderingFeatures>k__BackingField | RenderingFeatures | Private | — | |
| 0x08 | <unsupportedGraphicsDeviceTypes>k__BackingField | GraphicsDeviceType[] | Private | — | |
| 0x04 | m_StoreActionsOptimizationSetting | StoreActionsOptimization | Private | — | |
| 0x01 | m_UseOptimizedStoreActions | bool | PrivateStatic | — | |
| — | 0x04 | k_RenderPassBlockCount | int | PrivateStatic+1 flags | 0 |
| 0x08 | k_CameraTarget | RTHandle | Static+2 flags | — | |
| 0x00FC | 0x04 | padding / unreflected | |||
| 0x08 | m_ActiveRenderPassQueue | List<UnityEngine.Rendering.Universal.ScriptableRenderPass> | Private | — | |
| 0x08 | m_RendererFeatures | List<UnityEngine.Rendering.Universal.ScriptableRendererFeature> | Private | — | |
| 0x30 | m_CameraColorTarget | RTHandleRenderTargetIdentifierCompat | Private | — | |
| 0x30 | m_CameraDepthTarget | RTHandleRenderTargetIdentifierCompat | Private | — | |
| 0x30 | m_CameraResolveTarget | RTHandleRenderTargetIdentifierCompat | Private | — | |
| 0x01 | m_FirstTimeCameraColorTargetIsBound | bool | Private | — | |
| 0x01 | m_FirstTimeCameraDepthTargetIsBound | bool | Private | — | |
| 0x01 | m_IsPipelineExecuting | bool | Private | — | |
| 0x01 | disableNativeRenderPassInFeatures | bool | 1 flags | — | |
| 0x01 | useRenderPassEnabled | bool | 1 flags | — | |
| 0x08 | m_ActiveColorAttachments | RenderTargetIdentifier[] | PrivateStatic | — | |
| 0x28 | m_ActiveDepthAttachment | RenderTargetIdentifier | PrivateStatic | — | |
| 0x08 | m_ActiveColorStoreActions | RenderBufferStoreAction[] | PrivateStatic | — | |
| 0x04 | m_ActiveDepthStoreAction | RenderBufferStoreAction | PrivateStatic | — | |
| 0x08 | m_TrimmedColorAttachmentCopies | RenderTargetIdentifier[][] | PrivateStatic | — | |
| 0x08 | s_Planes | Plane[] | PrivateStatic | — | |
| 0x08 | s_VectorPlanes | Vector4[] | PrivateStatic | — | |
| 0x01 | <useDepthPriming>k__BackingField | bool | Private | — | |
| 0x01 | <stripShadowsOffVariants>k__BackingField | bool | Private | — | |
| 0x01 | <stripAdditionalLightOffVariants>k__BackingField | bool | Private | — | |
Functions 44
| Signature | Flags | Native | Params |
|---|---|---|---|
| int SupportedCameraStackingTypes() | Public+1 flags | 0x04 | |
| RenderingMode get_renderingModeRequested() | 2 flags | 0x04 | |
| RenderingMode get_renderingModeActual() | 2 flags | 0x04 | |
| bool get_accurateGbufferNormals() | 2 flags | 0x01 | |
| DepthPrimingMode get_depthPrimingMode() | Public+1 flags | 0x04 | |
| void set_depthPrimingMode(const DepthPrimingMode& value) | Public+1 flags | 0x04 | |
| ColorGradingLutPass get_colorGradingLutPass() | 2 flags | 0x08 | |
| PostProcessPass get_postProcessPass() | 2 flags | 0x08 | |
| PostProcessPass get_finalPostProcessPass() | 2 flags | 0x08 | |
| RTHandle get_colorGradingLut() | 2 flags | 0x08 | |
| DeferredLights get_deferredLights() | 2 flags | 0x08 | |
| void .ctor(UniversalRendererData data) | Public+1 flags | 0x08 | |
| void Dispose(bool disposing) | 2 flags | 0x01 | |
| void ReleaseRenderTargets() | 2 flags | 0x00 | |
| void SetupFinalPassDebug(ref CameraData& cameraData) | Private | 0x210 | |
| bool IsOffscreenDepthTexture(ref CameraData& cameraData) | PublicStatic | 0x210 | |
| bool IsDepthPrimingEnabled(ref CameraData& cameraData) | Private | 0x210 | |
| bool IsWebGL() | Private | 0x01 | |
| bool IsGLESDevice() | Private | 0x01 | |
| bool IsGLDevice() | Private | 0x01 | |
| void Setup(const ScriptableRenderContext& context, ref RenderingData& renderingData) | Public+1 flags | 0x2B8 | |
| void SetupLights(const ScriptableRenderContext& context, ref RenderingData& renderingData) | Public+1 flags | 0x2B8 | |
| void SetupCullingParameters(ref ScriptableCullingParameters& cullingParameters, ref CameraData& cameraData) | Public+1 flags | 0x630 | |
| void FinishRendering(CommandBuffer cmd) | Public+1 flags | 0x08 | |
| void EnqueueDeferred(ref RenderingData& renderingData, bool hasDepthPrepass, bool hasNormalPrepass, bool hasRenderingLayerPrepass, bool applyMainShadow, bool applyAdditionalShadow) | Private | 0x2B8 | |
| RenderPassInputSummary GetRenderPassInputs(ref RenderingData& renderingData) | Private | 0x2B8 | |
| void CreateCameraRenderTarget(const ScriptableRenderContext& context, ref RenderTextureDescriptor& descriptor, bool primedDepth, CommandBuffer cmd, ref CameraData& cameraData) | Private | 0x210 | |
| bool PlatformRequiresExplicitMsaaResolve() | Private | 0x01 | |
| bool RequiresIntermediateColorTexture(ref CameraData& cameraData) | Private | 0x210 | |
| bool CanCopyDepth(ref CameraData& cameraData) | Private | 0x210 | |
| void SwapColorBuffer(CommandBuffer cmd) | 2 flags | 0x08 | |
| RTHandle GetCameraColorFrontBuffer(CommandBuffer cmd) | 2 flags | 0x08 | |
| RTHandle GetCameraColorBackBuffer(CommandBuffer cmd) | 2 flags | 0x08 | |
| void EnableSwapBufferMSAA(bool enable) | 2 flags | 0x01 | |
| void CleanupRenderGraphResources() | Private | 0x00 | |
| TextureHandle CreateRenderGraphTexture(RenderGraph renderGraph, const RenderTextureDescriptor& desc, const string& name, bool clear, const FilterMode& filterMode, const TextureWrapMode& wrapMode) | Static+1 flags | 0x34 | |
| bool RequiresColorAndDepthTextures(ref bool& createColorTexture, ref bool& createDepthTexture, ref RenderingData& renderingData, const RenderPassInputSummary& renderPassInputs) | Private | 0x2B8 | |
| void CreateRenderGraphCameraRenderTargets(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData) | Private | 0x2B8 | |
| void OnRecordRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData) | 2 flags | 0x2B8 | |
| void OnFinishRenderGraphRendering(const ScriptableRenderContext& context, ref RenderingData& renderingData) | 2 flags | 0x2B8 | |
| void OnBeforeRendering(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData) | Private | 0x2B8 | |
| void OnMainRendering(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData) | Private | 0x2B8 | |
| void OnAfterRendering(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData) | Private | 0x2B8 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |