0x00x00E8
Members 43
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | nativeCompiler | NativePassCompiler | Private | — | |
| 0x04 | kMaxMRTCount | int | PublicStatic+1 flags | — | |
| 0x01 | <nativeRenderPassesEnabled>k__BackingField | bool | Private | — | |
| 0x0019 | 0x07 | padding / unreflected | |||
| 0x08 | m_Resources | RenderGraphResourceRegistry | 1 flags | — | |
| 0x08 | m_RenderGraphPool | RenderGraphObjectPool | Private | — | |
| 0x08 | m_builderInstance | RenderGraphBuilders | Private | — | |
| 0x08 | m_RenderPasses | List<UnityEngine.Rendering.RenderGraphModule.RenderGraphPass> | 1 flags | — | |
| 0x08 | m_RendererLists | List<UnityEngine.Rendering.RenderGraphModule.RendererListHandle> | Private | — | |
| 0x08 | m_DebugParameters | RenderGraphDebugParams | Private | — | |
| 0x08 | m_FrameInformationLogger | RenderGraphLogger | Private | — | |
| 0x08 | m_DefaultResources | RenderGraphDefaultResources | Private | — | |
| 0x08 | m_DefaultProfilingSamplers | Dictionary<System.Int32 | Private | — | |
| 0x08 | m_RenderGraphContext | InternalRenderGraphContext | Private | — | |
| 0x08 | m_PreviousCommandBuffer | CommandBuffer | Private | — | |
| 0x08 | m_ImmediateModeResourceList | List<System.Int32>[] | Private | — | |
| 0x08 | m_CompilationCache | RenderGraphCompilationCache | Private | — | |
| 0x08 | m_TempMRTArrays | RenderTargetIdentifier[][] | Private | — | |
| 0x08 | m_CullingStack | Stack<System.Int32> | Private | — | |
| 0x08 | m_CurrentExecutionName | string | Private | — | |
| 0x04 | m_ExecutionCount | int | Private | — | |
| 0x04 | m_CurrentFrameIndex | int | Private | — | |
| 0x04 | m_CurrentImmediatePassIndex | int | Private | — | |
| 0x01 | m_ExecutionExceptionWasRaised | bool | Private | — | |
| 0x01 | m_HasRenderGraphBegun | bool | Private | — | |
| 0x01 | m_RendererListCulling | bool | Private | — | |
| 0x01 | m_EnableCompilationCaching | bool | Private | — | |
| 0x08 | m_DefaultCompiledGraph | CompiledGraph | Private | — | |
| 0x08 | m_CurrentCompiledGraph | CompiledGraph | Private | — | |
| 0x08 | m_CaptureDebugDataForExecution | string | Private | — | |
| 0x08 | m_DebugData | Dictionary<System.String | Private | — | |
| 0x08 | s_RegisteredGraphs | List<UnityEngine.Rendering.RenderGraphModule.RenderGraph> | PrivateStatic | — | |
| 0x08 | <name>k__BackingField | string | Private | — | |
| 0x01 | <isRenderGraphViewerActive>k__BackingField | bool | PrivateStatic | — | |
| 0x01 | <enableValidityChecks>k__BackingField | bool | PrivateStatic | — | |
| — | 0x08 | k_BeginProfilingSamplerPassName | string | PrivateStatic+1 flags | 8 |
| — | 0x08 | k_EndProfilingSamplerPassName | string | PrivateStatic+1 flags | 8 |
| 0x08 | onGraphRegistered | OnGraphRegisteredDelegate | PrivateStatic | — | |
| 0x08 | onGraphUnregistered | OnGraphRegisteredDelegate | PrivateStatic | — | |
| 0x08 | onExecutionRegistered | OnExecutionRegisteredDelegate | PrivateStatic | — | |
| 0x08 | onExecutionUnregistered | OnExecutionRegisteredDelegate | PrivateStatic | — | |
| 0x08 | onDebugDataCaptured | Action | PrivateStatic | — | |
| 0x08 | registeredGlobals | Dictionary<System.Int32 | Private | — | |
| 0x08 | k_PassNameDebugIgnoreList | string[] | Private+1 flags | — | |
Functions 126
| Signature | Flags | Native | Params |
|---|---|---|---|
| NativePassCompiler CompileNativeRenderGraph(int graphHash) | 1 flags | 0x08 | |
| void ExecuteNativeRenderGraph() | Private | 0x00 | |
| bool get_nativeRenderPassesEnabled() | Public+1 flags | 0x01 | |
| void set_nativeRenderPassesEnabled(bool value) | Public+1 flags | 0x01 | |
| string get_name() | Public+1 flags | 0x08 | |
| void set_name(const string& value) | Private+1 flags | 0x08 | |
| void RequestCaptureDebugData(const string& executionName) | 1 flags | 0x08 | |
| bool get_isRenderGraphViewerActive() | PublicStatic+1 flags | 0x01 | |
| void set_isRenderGraphViewerActive(bool value) | Static+2 flags | 0x01 | |
| bool get_enableValidityChecks() | Static+2 flags | 0x01 | |
| void set_enableValidityChecks(bool value) | PrivateStatic+1 flags | 0x01 | |
| RenderGraphDefaultResources get_defaultResources() | Public+1 flags | 0x08 | |
| void .ctor(const string& name) | Public+1 flags | 0x08 | |
| void Cleanup() | Public | 0x00 | |
| RenderGraphDebugParams get_debugParams() | 2 flags | 0x08 | |
| List<UnityEngine.Rendering.DebugUI.Widget> GetWidgetList() | 1 flags | 0x08 | |
| bool get_areAnySettingsActive() | 2 flags | 0x01 | |
| void RegisterDebug(Panel panel) | Public | 0x08 | |
| void UnRegisterDebug() | Public | 0x00 | |
| List<UnityEngine.Rendering.RenderGraphModule.RenderGraph> GetRegisteredRenderGraphs() | PublicStatic | 0x08 | |
| DebugData GetDebugData(const string& executionName) | 1 flags | 0x08 | |
| void EndFrame() | Public | 0x00 | |
| TextureHandle ImportTexture(RTHandle rt) | Public | 0x10 | |
| TextureHandle ImportTexture(RTHandle rt, const ImportResourceParams& importParams) | Public | 0x18 | |
| TextureHandle ImportTexture(RTHandle rt, const RenderTargetInfo& info, const ImportResourceParams& importParams) | Public | 0x18 | |
| TextureHandle ImportTexture(RTHandle rt, bool isBuiltin) | 1 flags | 0x10 | |
| TextureHandle ImportBackbuffer(const RenderTargetIdentifier& rt, const RenderTargetInfo& info, const ImportResourceParams& importParams) | Public | 0x28 | |
| TextureHandle ImportBackbuffer(const RenderTargetIdentifier& rt) | Public | 0x28 | |
| TextureHandle CreateTexture(ref TextureDesc& desc) | Public | 0x80 | |
| TextureHandle CreateSharedTexture(ref TextureDesc& desc, bool explicitRelease) | Public | 0x80 | |
| void RefreshSharedTextureDesc(const TextureHandle& handle, ref TextureDesc& desc) | Public | 0x80 | |
| void ReleaseSharedTexture(const TextureHandle& texture) | Public | 0x10 | |
| TextureHandle CreateTexture(const TextureHandle& texture) | Public | 0x10 | |
| void CreateTextureIfInvalid(ref TextureDesc& desc, ref TextureHandle& texture) | Public | 0x80 | |
| TextureDesc GetTextureDesc(const TextureHandle& texture) | Public | 0x80 | |
| RenderTargetInfo GetRenderTargetInfo(const TextureHandle& texture) | Public | 0x18 | |
| RendererListHandle CreateRendererList(ref RendererListDesc& desc) | Public | 0xD0 | |
| RendererListHandle CreateRendererList(ref RendererListParams& desc) | Public | 0x130 | |
| RendererListHandle CreateShadowRendererList(ref ShadowDrawingSettings& shadowDrawingSettings) | Public | 0x128 | |
| RendererListHandle CreateGizmoRendererList(ref Camera& camera, ref GizmoSubset& gizmoSubset) | Public | 0x0C | |
| RendererListHandle CreateUIOverlayRendererList(ref Camera& camera) | Public | 0x0C | |
| RendererListHandle CreateUIOverlayRendererList(ref Camera& camera, ref UISubset& uiSubset) | Public | 0x0C | |
| RendererListHandle CreateWireOverlayRendererList(ref Camera& camera) | Public | 0x0C | |
| RendererListHandle CreateSkyboxRendererList(ref Camera& camera) | Public | 0x0C | |
| RendererListHandle CreateSkyboxRendererList(ref Camera& camera, const Matrix4x4& projectionMatrix, const Matrix4x4& viewMatrix) | Public | 0x40 | |
| RendererListHandle CreateSkyboxRendererList(ref Camera& camera, const Matrix4x4& projectionMatrixL, const Matrix4x4& viewMatrixL, const Matrix4x4& projectionMatrixR, const Matrix4x4& viewMatrixR) | Public | 0x40 | |
| BufferHandle ImportBuffer(GraphicsBuffer graphicsBuffer, bool forceRelease) | Public | 0x0C | |
| BufferHandle CreateBuffer(ref BufferDesc& desc) | Public | 0x18 | |
| BufferHandle CreateBuffer(ref BufferHandle& graphicsBuffer) | Public | 0x0C | |
| BufferDesc GetBufferDesc(ref BufferHandle& graphicsBuffer) | Public | 0x18 | |
| RayTracingAccelerationStructureHandle ImportRayTracingAccelerationStructure(ref RayTracingAccelerationStructure& accelStruct, const string& name) | Public | 0x0C | |
| IRasterRenderGraphBuilder AddRasterRenderPass(const string& passName, const uint8& passData, const string& file, int line) | Public | — | 0x08 |
| IRasterRenderGraphBuilder AddRasterRenderPass(const string& passName, const uint8& passData, ProfilingSampler sampler, const string& file, int line) | Public | — | 0x08 |
| IComputeRenderGraphBuilder AddComputePass(const string& passName, const uint8& passData, const string& file, int line) | Public | — | 0x08 |
| IComputeRenderGraphBuilder AddComputePass(const string& passName, const uint8& passData, ProfilingSampler sampler, const string& file, int line) | Public | — | 0x08 |
| IUnsafeRenderGraphBuilder AddUnsafePass(const string& passName, const uint8& passData, const string& file, int line) | Public | — | 0x08 |
| IUnsafeRenderGraphBuilder AddUnsafePass(const string& passName, const uint8& passData, ProfilingSampler sampler, const string& file, int line) | Public | — | 0x08 |
| RenderGraphBuilder AddRenderPass(const string& passName, const uint8& passData, ProfilingSampler sampler, const string& file, int line) | Public | 0x20 | |
| RenderGraphBuilder AddRenderPass(const string& passName, const uint8& passData, const string& file, int line) | Public | 0x20 | |
| void BeginRecording(ref RenderGraphParameters& parameters) | Public | 0x28 | |
| void EndRecordingAndExecute() | Public | 0x00 | |
| void Execute() | 1 flags | 0x00 | |
| void BeginProfilingSampler(ProfilingSampler sampler, const string& file, int line) | Public | 0x08 | |
| void EndProfilingSampler(ProfilingSampler sampler, const string& file, int line) | Public | 0x08 | |
| DynamicArray<UnityEngine.Rendering.RenderGraphModule.RenderGraph.CompiledPassInfo> GetCompiledPassInfos() | 1 flags | 0x08 | |
| void ClearCompiledGraph() | 1 flags | 0x00 | |
| void ClearCompiledGraph(CompiledGraph compiledGraph, bool useCompilationCaching) | Private | 0x08 | |
| void InvalidateContext() | Private | 0x00 | |
| void OnPassAdded(RenderGraphPass pass) | 1 flags | 0x08 | |
| void add_onGraphRegistered(OnGraphRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void remove_onGraphRegistered(OnGraphRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void add_onGraphUnregistered(OnGraphRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void remove_onGraphUnregistered(OnGraphRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void add_onExecutionRegistered(OnExecutionRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void remove_onExecutionRegistered(OnExecutionRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void add_onExecutionUnregistered(OnExecutionRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void remove_onExecutionUnregistered(OnExecutionRegisteredDelegate value) | Static+2 flags | 0x08 | |
| void add_onDebugDataCaptured(Action value) | Static+2 flags | 0x08 | |
| void remove_onDebugDataCaptured(Action value) | Static+2 flags | 0x08 | |
| int ComputeGraphHash() | 1 flags | 0x04 | |
| void CountReferences() | Private | 0x00 | |
| void CullUnusedPasses() | Private | 0x00 | |
| void UpdatePassSynchronization(ref CompiledPassInfo& currentPassInfo, ref CompiledPassInfo& producerPassInfo, int currentPassIndex, int lastProducer, ref int& intLastSyncIndex) | Private | 0x48 | |
| void UpdateResourceSynchronization(ref int& lastGraphicsPipeSync, ref int& lastComputePipeSync, int currentPassIndex, ref CompiledResourceInfo& resource) | Private | 0x18 | |
| int GetFirstValidConsumerIndex(int passIndex, ref CompiledResourceInfo& info) | Private | 0x18 | |
| int FindTextureProducer(int consumerPass, ref CompiledResourceInfo& info, ref int& index) | Private | 0x18 | |
| int GetLatestProducerIndex(int passIndex, ref CompiledResourceInfo& info) | Private | 0x18 | |
| int GetLatestValidReadIndex(ref CompiledResourceInfo& info) | Private | 0x18 | |
| int GetFirstValidWriteIndex(ref CompiledResourceInfo& info) | Private | 0x18 | |
| int GetLatestValidWriteIndex(ref CompiledResourceInfo& info) | Private | 0x18 | |
| void CreateRendererLists() | Private | 0x00 | |
| bool GetImportedFallback(const TextureDesc& desc, ref TextureHandle& fallback) | 1 flags | 0x80 | |
| void AllocateCulledPassResources(ref CompiledPassInfo& passInfo) | Private | 0x48 | |
| void UpdateResourceAllocationAndSynchronization() | Private | 0x00 | |
| void UpdateAllSharedResourceLastFrameIndex() | Private | 0x00 | |
| bool AreRendererListsEmpty(List<UnityEngine.Rendering.RenderGraphModule.RendererListHandle> rendererLists) | Private | 0x08 | |
| void TryCullPassAtIndex(int passIndex) | Private | 0x04 | |
| void CullRendererLists() | Private | 0x00 | |
| bool UpdateCurrentCompiledGraph(int graphHash, bool forceNoCaching) | Private | 0x04 | |
| void CompileRenderGraph(int graphHash) | 1 flags | 0x04 | |
| ref CompiledPassInfo CompilePassImmediatly(RenderGraphPass pass) | Private | 0x48 | |
| void ExecutePassImmediately(RenderGraphPass pass) | Private | 0x08 | |
| void ExecuteCompiledPass(ref CompiledPassInfo& passInfo) | Private | 0x48 | |
| void ExecuteRenderGraph() | Private | 0x00 | |
| void PreRenderPassSetRenderTargets(ref CompiledPassInfo& passInfo, RenderGraphPass pass, InternalRenderGraphContext rgContext) | Private | 0x48 | |
| void PreRenderPassExecute(ref CompiledPassInfo& passInfo, RenderGraphPass pass, InternalRenderGraphContext rgContext) | Private | 0x48 | |
| void PostRenderPassExecute(ref CompiledPassInfo& passInfo, RenderGraphPass pass, InternalRenderGraphContext rgContext) | Private | 0x48 | |
| void ClearRenderPasses() | Private | 0x00 | |
| void ReleaseImmediateModeResources() | Private | 0x00 | |
| void LogFrameInformation() | Private | 0x00 | |
| void LogRendererListsCreation() | Private | 0x00 | |
| void LogRenderPassBegin(ref CompiledPassInfo& passInfo) | Private | 0x48 | |
| void LogCulledPasses() | Private | 0x00 | |
| ProfilingSampler GetDefaultProfilingSampler(const string& name) | Private | 0x08 | |
| void UpdateImportedResourceLifeTime(ref ResourceData& data, List<System.Int32> passList) | Private | 0x40 | |
| void GenerateDebugData() | Private | 0x00 | |
| void GenerateCompilerDebugData(ref DebugData& debugData) | Private | 0x08 | |
| void CleanupDebugData() | Private | 0x00 | |
| void SetGlobal(const TextureHandle& h, int globalPropertyId) | 1 flags | 0x10 | |
| bool IsGlobal(int globalPropertyId) | 1 flags | 0x04 | |
| ValueCollection<System.Int32 AllGlobals() | 1 flags | 0x08 | |
| TextureHandle GetGlobal(int globalPropertyId) | 1 flags | 0x10 | |
| void ClearGlobalBindings() | 1 flags | 0x00 | |
| void AddPassDebugMetadata(RenderGraphPass renderPass, const string& file, int line) | Private | 0x08 | |
| void ClearPassDebugMetadata() | Private | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 79
types with a member, parameter or interface of this typeAction`1AdditionalLightsShadowCasterPassArraySortHelper`1CapturePassClearTargetsPassColorGradingLutPassComparison`1CopyColorPassCopyDepthPassDBufferCopyDepthPassDBufferRenderPassDebugHandlerDebugRendererListsDebugRenderSetupDecalForwardEmissivePassDecalGBufferRenderPassDecalPreviewPassDecalScreenSpaceRenderPassDeferredLightsDeferredPassDepthNormalOnlyPassDepthOnlyPassDrawObjectsPassDrawObjectsWithRenderingLayersPassDrawScreenSpaceUIPassDrawSkyboxPassEnumeratorFinalBlitPassForwardLightsFullScreenRenderPassGBufferPassGPUResidentBatcherGPUResidentDrawerHDRDebugViewPassICollection`1IComparer`1IEnumerator`1IList`1IndirectBufferContextStorageInstanceCullerInvokeOnRenderObjectCallbackPassIReadOnlyList`1IRenderGraphRecorderList`1MainLightShadowCasterPassMotionVectorRenderPassOccluderContextOcclusionCullingCommonOnExecutionRegisteredDelegateOnGraphRegisteredDelegatePostProcessPassPredicate`1ProbeReferenceVolumeProbeVolumeDebugPassReadOnlyCollection`1RenderGraph[]RenderGraphBuilderRenderGraphBuildersRenderGraphDefaultResourcesRenderGraphProfilingScopeRenderGraphResourcesRenderGraphResourcesRenderGraphUtilsRenderGraphUtilsRenderingUtilsRenderObjectsPassScreenSpaceAmbientOcclusionPassScreenSpaceShadowsPassScreenSpaceShadowsPostPassScriptableRendererScriptableRenderPassSTPStpUtilsTemporalAATextureHandleUniversalRendererUniversalRenderPipelineXRDepthMotionPassXROcclusionMeshPass