implements IDisposable
0x00x0080
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | <profilingExecute>k__BackingField | ProfilingSampler | Private | — | |
| 0x01 | hasReleasedRTs | bool | 1 flags | — | |
| 0x0019 | 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 | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | m_ActiveRenderPassQueue | List<UnityEngine.Rendering.Universal.ScriptableRenderPass> | Private | — | |
| 0x08 | m_RendererFeatures | List<UnityEngine.Rendering.Universal.ScriptableRendererFeature> | Private | — | |
| 0x08 | m_CameraColorTarget | RTHandle | Private | — | |
| 0x08 | m_CameraDepthTarget | RTHandle | Private | — | |
| 0x08 | m_CameraResolveTarget | RTHandle | Private | — | |
| 0x01 | m_FirstTimeCameraColorTargetIsBound | bool | Private | — | |
| 0x01 | m_FirstTimeCameraDepthTargetIsBound | bool | Private | — | |
| 0x01 | m_IsPipelineExecuting | bool | Private | — | |
| 0x01 | useRenderPassEnabled | bool | 1 flags | — | |
| 0x08 | m_ActiveColorAttachmentIDs | RenderTargetIdentifier[] | PrivateStatic | — | |
| 0x08 | m_ActiveColorAttachments | RTHandle[] | PrivateStatic | — | |
| 0x08 | m_ActiveDepthAttachment | RTHandle | PrivateStatic | — | |
| 0x006C | 0x04 | padding / unreflected | |||
| 0x08 | m_frameData | ContextContainer | Private | — | |
| 0x08 | m_ActiveColorStoreActions | RenderBufferStoreAction[] | PrivateStatic | — | |
| 0x04 | m_ActiveDepthStoreAction | RenderBufferStoreAction | PrivateStatic | — | |
| 0x08 | m_TrimmedColorAttachmentCopyIDs | RenderTargetIdentifier[][] | PrivateStatic | — | |
| 0x08 | m_TrimmedColorAttachmentCopies | RTHandle[][] | 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 | — | |
| 0x007B | 0x05 | unreflected bytes to end of ScriptableRenderer | |||
Functions 80
| Signature | Flags | Native | Params |
|---|---|---|---|
| RenderTargetIdentifier get_cameraDepth() | Public+1 flags | 0x28 | |
| ProfilingSampler get_profilingExecute() | 2 flags | 0x08 | |
| void set_profilingExecute(ProfilingSampler value) | 2 flags | 0x08 | |
| void SetCameraMatrices(CommandBuffer cmd, ref CameraData& cameraData, bool setInverseMatrices) | PublicStatic | 0x08 | |
| void SetCameraMatrices(CommandBuffer cmd, UniversalCameraData cameraData, bool setInverseMatrices) | PublicStatic | 0x08 | |
| RTHandle get_cameraColorTargetHandle() | Public+1 flags | 0x08 | |
| void set_cameraColorTargetHandle(RTHandle value) | Public+1 flags | 0x08 | |
| RTHandle get_cameraDepthTargetHandle() | Public+1 flags | 0x08 | |
| void set_cameraDepthTargetHandle(RTHandle value) | Public+1 flags | 0x08 | |
| void ConfigureCameraTarget(RTHandle colorTarget, RTHandle depthTarget) | Public | 0x08 | |
| void Setup(const ScriptableRenderContext& context, ref RenderingData& renderingData) | Public+2 flags | 0x28 | |
| void SetupLights(const ScriptableRenderContext& context, ref RenderingData& renderingData) | Public+2 flags | 0x28 | |
| void Execute(const ScriptableRenderContext& context, ref RenderingData& renderingData) | Public | 0x28 | |
| void SetupRenderPasses(ref RenderingData& renderingData) | 1 flags | 0x28 | |
| int SupportedCameraStackingTypes() | Public+2 flags | 0x04 | |
| bool SupportsCameraStackingType(const CameraRenderType& cameraRenderType) | Public | 0x04 | |
| bool SupportsMotionVectors() | 3 flags | 0x01 | |
| bool SupportsCameraOpaque() | 3 flags | 0x01 | |
| bool SupportsCameraNormals() | 3 flags | 0x01 | |
| DebugHandler get_DebugHandler() | 2 flags | 0x08 | |
| void SetCameraMatrices(RasterCommandBuffer cmd, UniversalCameraData cameraData, bool setInverseMatrices, bool isTargetFlipped) | Static+1 flags | 0x08 | |
| void SetPerCameraShaderVariables(RasterCommandBuffer cmd, UniversalCameraData cameraData, const Vector2Int& cameraTargetSizeCopy, bool isTargetFlipped) | Private | 0x08 | |
| void SetPerCameraBillboardProperties(RasterCommandBuffer cmd, UniversalCameraData cameraData) | Private | 0x08 | |
| void CalculateBillboardProperties(ref Matrix4x4& worldToCameraMatrix, ref Vector3& billboardTangent, ref Vector3& billboardNormal, ref float& cameraXZAngle) | PrivateStatic | 0x40 | |
| void SetPerCameraClippingPlaneProperties(RasterCommandBuffer cmd, ref UniversalCameraData& cameraData, bool isTargetFlipped) | Private | 0x08 | |
| void SetShaderTimeValues(IBaseCommandBuffer cmd, float time, float deltaTime, float smoothDeltaTime) | PrivateStatic | 0x08 | |
| RenderTargetIdentifier get_cameraColorTarget() | Public+1 flags | 0x28 | |
| List<UnityEngine.Rendering.Universal.ScriptableRendererFeature> get_rendererFeatures() | 2 flags | 0x08 | |
| List<UnityEngine.Rendering.Universal.ScriptableRenderPass> get_activeRenderPassQueue() | 2 flags | 0x08 | |
| RenderingFeatures get_supportedRenderingFeatures() | Public+1 flags | 0x08 | |
| void set_supportedRenderingFeatures(RenderingFeatures value) | Public+1 flags | 0x08 | |
| GraphicsDeviceType[] get_unsupportedGraphicsDeviceTypes() | Public+1 flags | 0x08 | |
| void set_unsupportedGraphicsDeviceTypes(const GraphicsDeviceType[]& value) | Public+1 flags | 0x08 | |
| ContextContainer get_frameData() | 2 flags | 0x08 | |
| bool get_useDepthPriming() | 2 flags | 0x01 | |
| void set_useDepthPriming(bool value) | 2 flags | 0x01 | |
| bool get_stripShadowsOffVariants() | 2 flags | 0x01 | |
| void set_stripShadowsOffVariants(bool value) | 2 flags | 0x01 | |
| bool get_stripAdditionalLightOffVariants() | 2 flags | 0x01 | |
| void set_stripAdditionalLightOffVariants(bool value) | 2 flags | 0x01 | |
| void .ctor(ScriptableRendererData data) | Public+1 flags | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void ReleaseRenderTargets() | 3 flags | 0x00 | |
| void SetupCullingParameters(ref ScriptableCullingParameters& cullingParameters, ref CameraData& cameraData) | Public+2 flags | 0x638 | |
| void FinishRendering(CommandBuffer cmd) | Public+2 flags | 0x08 | |
| void OnBeginRenderGraphFrame() | Public+2 flags | 0x00 | |
| void OnRecordRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context) | 3 flags | 0x08 | |
| void OnEndRenderGraphFrame() | Public+2 flags | 0x00 | |
| void InitRenderGraphFrame(RenderGraph renderGraph) | Private | 0x08 | |
| void ProcessVFXCameraCommand(RenderGraph renderGraph) | 1 flags | 0x08 | |
| void SetupRenderGraphCameraProperties(RenderGraph renderGraph, const TextureHandle& target) | 1 flags | 0x10 | |
| void DrawRenderGraphGizmos(RenderGraph renderGraph, ContextContainer frameData, const TextureHandle& color, const TextureHandle& depth, const GizmoSubset& gizmoSubset) | 1 flags | 0x10 | |
| void DrawRenderGraphWireOverlay(RenderGraph renderGraph, ContextContainer frameData, const TextureHandle& color) | 1 flags | 0x10 | |
| void BeginRenderGraphXRRendering(RenderGraph renderGraph) | 1 flags | 0x08 | |
| void EndRenderGraphXRRendering(RenderGraph renderGraph) | 1 flags | 0x08 | |
| void SetEditorTarget(RenderGraph renderGraph) | Private | 0x08 | |
| void RecordRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context) | 1 flags | 0x08 | |
| void FinishRenderGraphRendering(CommandBuffer cmd) | 1 flags | 0x08 | |
| void OnFinishRenderGraphRendering(CommandBuffer cmd) | 3 flags | 0x08 | |
| void RecordCustomRenderGraphPassesInEventRange(RenderGraph renderGraph, const RenderPassEvent& eventStart, const RenderPassEvent& eventEnd) | 1 flags | 0x08 | |
| void CalculateSplitEventRange(const RenderPassEvent& startInjectionPoint, const RenderPassEvent& targetEvent, ref RenderPassEvent& startEvent, ref RenderPassEvent& splitEvent, ref RenderPassEvent& endEvent) | 1 flags | 0x04 | |
| void RecordCustomRenderGraphPasses(RenderGraph renderGraph, const RenderPassEvent& startInjectionPoint, const RenderPassEvent& endInjectionPoint) | 1 flags | 0x08 | |
| void RecordCustomRenderGraphPasses(RenderGraph renderGraph, const RenderPassEvent& injectionPoint) | 1 flags | 0x08 | |
| void EnqueuePass(ScriptableRenderPass pass) | Public | 0x08 | |
| ClearFlag GetCameraClearFlag(ref CameraData& cameraData) | Static+1 flags | 0x08 | |
| ClearFlag GetCameraClearFlag(UniversalCameraData cameraData) | Static+1 flags | 0x08 | |
| void OnPreCullRenderPasses(ref CameraData& cameraData) | 1 flags | 0x08 | |
| void AddRenderPasses(ref RenderingData& renderingData) | 1 flags | 0x28 | |
| void ClearRenderingState(IBaseCommandBuffer cmd) | PrivateStatic | 0x08 | |
| void Clear(const CameraRenderType& cameraType) | 1 flags | 0x04 | |
| bool IsSceneFilteringEnabled(Camera camera) | 1 flags | 0x08 | |
| void SwapColorBuffer(CommandBuffer cmd) | 3 flags | 0x08 | |
| void EnableSwapBufferMSAA(bool enable) | 3 flags | 0x01 | |
| void InternalFinishRenderingCommon(CommandBuffer cmd, bool resolveFinalTarget) | Private | 0x08 | |
| int AdjustAndGetScreenMSAASamples(RenderGraph renderGraph, bool useIntermediateColorTarget) | 1 flags | 0x08 | |
| void SortStable(List<UnityEngine.Rendering.Universal.ScriptableRenderPass> list) | Static+1 flags | 0x08 | |
| bool get_supportsNativeRenderPassRendergraphCompiler() | 4 flags | 0x01 | |
| bool get_supportsGPUOcclusion() | Public+3 flags | 0x01 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 2
Used by 40
types with a member, parameter or interface of this typeAmbientOcclusionConnectionBeautifyAnamorphicFlaresLumMaskPassBeautifyBloomLumMaskPassBeautifyRendererFeatureBeautifyRenderPassBeautifySharpenExclusionMaskPassByReference`1CameraDataDecalRendererFeatureFinalPassURPForwardRendererDataFullScreenPassRendererFeatureGTAOPassURPHTraceAORendererFeatureMotionVectorsURPOnTilePostProcessFeaturePassDataPrePassURPReadOnlySpan`1Renderer2DDataRenderObjectsRTAOPassURPScreenSpaceAmbientOcclusionScreenSpaceAmbientOcclusionPassScreenSpaceShadowsScriptableRenderer[]ScriptableRendererDataScriptableRendererFeatureShapesRenderFeatureSpan`1SSAOPassURPToonDetailerUniversalAdditionalCameraDataUniversalCameraDataUniversalRendererDataUniversalRenderPipelineUniversalRenderPipelineAssetUpscalingHelpersUpscalingRendererFeatureUpscalingRenderPass