Zdexby TheHolyOneZ
36,909 classes
Class

RenderGraphResourceRegistry

: Object
UnityEngine.Rendering.RenderGraphModule.RenderGraphResourceRegistry, Unity.RenderPipelines.Core.Runtime 0x0060 (96 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0060

Members 16

OffsetSizeNameTypeFlagsDefault
—0x04kSharedResourceLifetimeintPrivateStatic+1 flags0
0x08m_CurrentRegistryRenderGraphResourceRegistryPrivateStatic—
0x08m_RenderGraphResourcesRenderGraphResourcesData[]Private—
0x08m_RendererListResourcesDynamicArray<UnityEngine.Rendering.RenderGraphModule.RendererListResource>Private—
0x08m_RendererListLegacyResourcesDynamicArray<UnityEngine.Rendering.RenderGraphModule.RendererListLegacyResource>Private—
0x08m_RenderGraphDebugRenderGraphDebugParamsPrivate—
0x08m_ResourceLoggerRenderGraphLoggerPrivate—
0x08m_FrameInformationLoggerRenderGraphLoggerPrivate—
0x04m_CurrentFrameIndexintPrivate—
0x04m_ExecutionCountintPrivate—
0x08m_CurrentBackbufferRTHandlePrivate—
—0x04kInitialRendererListCountintPrivateStatic+1 flags0
0x08m_ActiveRendererListsList<UnityEngine.Rendering.RendererList>Private—
0x28emptyIdRenderTargetIdentifierPrivateStatic—
0x28builtinCameraRenderTargetRenderTargetIdentifierPrivateStatic—
0x01forceManualClearOfResourcebool1 flags—
0x00590x07unreflected bytes to end of RenderGraphResourceRegistry

Functions 91

SignatureFlagsNativeParams
RenderGraphResourceRegistry get_current()Static+2 flags0x08
void set_current(RenderGraphResourceRegistry value)Static+2 flags0x08
void CheckTextureResource(TextureResource texResource)Private0x08
RTHandle GetTexture(ref TextureHandle& handle)1 flags0x10
RTHandle GetTexture(int index)1 flags0x08
bool TextureNeedsFallback(ref TextureHandle& handle)1 flags0x10
RendererList GetRendererList(ref RendererListHandle& handle)1 flags0x18
void CheckBufferResource(BufferResource bufferResource)Private0x08
GraphicsBuffer GetBuffer(ref BufferHandle& handle)1 flags0x0C
GraphicsBuffer GetBuffer(int index)1 flags0x08
RayTracingAccelerationStructure GetRayTracingAccelerationStructure(ref RayTracingAccelerationStructureHandle& handle)1 flags0x0C
int GetSharedResourceCount(const RenderGraphResourceType& type)1 flags0x04
void .ctor()Private+1 flags0x00
void .ctor(RenderGraphDebugParams renderGraphDebug, RenderGraphLogger frameInformationLogger)2 flags0x08
void BeginRenderGraph(int executionCount)1 flags0x04
void BeginExecute(int currentFrameIndex)1 flags0x04
void EndExecute()1 flags0x00
void EnableIntraFrameMemoryAliasing(bool enabled)1 flags0x01
void CheckHandleValidity(ref ResourceHandle& res)Private0x0C
void CheckHandleValidity(const RenderGraphResourceType& type, int index)Private0x04
ResourceHandle IncrementWriteCount(ref ResourceHandle& res)1 flags0x0C
void IncrementReadCount(ref ResourceHandle& res)1 flags0x0C
ResourceHandle GetLatestVersionHandle(ref ResourceHandle& res)1 flags0x0C
ResourceHandle GetZeroVersionHandle(ref ResourceHandle& res)1 flags0x0C
IRenderGraphResource GetResourceLowLevel(ref ResourceHandle& res)1 flags0x0C
string GetRenderGraphResourceName(ref ResourceHandle& res)1 flags0x0C
string GetRenderGraphResourceName(const RenderGraphResourceType& type, int index)1 flags0x08
bool IsRenderGraphResourceImported(ref ResourceHandle& res)1 flags0x0C
bool IsRenderGraphResourceShared(const RenderGraphResourceType& type, int index)1 flags0x04
bool IsRenderGraphResourceShared(ref ResourceHandle& res)1 flags0x0C
bool IsGraphicsResourceCreated(ref ResourceHandle& res)1 flags0x0C
bool IsRendererListCreated(ref RendererListHandle& res)1 flags0x0C
bool IsRenderGraphResourceImported(const RenderGraphResourceType& type, int index)1 flags0x04
int GetRenderGraphResourceTransientIndex(ref ResourceHandle& res)1 flags0x0C
TextureHandle ImportTexture(ref RTHandle& rt, bool isBuiltin)1 flags0x10
TextureHandle ImportTexture(ref RTHandle& rt, ref ImportResourceParams& importParams, bool isBuiltin)1 flags0x1C
TextureHandle ImportTexture(ref RTHandle& rt, const RenderTargetInfo& info, ref ImportResourceParams& importParams)1 flags0x1C
TextureHandle CreateSharedTexture(ref TextureDesc& desc, bool explicitRelease)1 flags0x80
void RefreshSharedTextureDesc(ref TextureHandle& texture, ref TextureDesc& desc)1 flags0x80
void ReleaseSharedTexture(ref TextureHandle& texture)1 flags0x10
TextureHandle ImportBackbuffer(const RenderTargetIdentifier& rt, ref RenderTargetInfo& info, ref ImportResourceParams& importParams)1 flags0x28
void ValidateRenderTarget(ref ResourceHandle& res)Private0x0C
void GetRenderTargetInfo(ref ResourceHandle& res, ref RenderTargetInfo& outInfo)1 flags0x18
GraphicsFormat GetFormat(const GraphicsFormat& color, const GraphicsFormat& depthStencil)1 flags0x04
void ValidateFormat(const GraphicsFormat& color, const GraphicsFormat& depthStencil)1 flags0x04
TextureHandle CreateTexture(ref TextureDesc& desc, int transientPassIndex)1 flags0x80
void SetTextureAsMemoryLess(ref ResourceHandle& handle)1 flags0x0C
int GetResourceCount(const RenderGraphResourceType& type)1 flags0x04
int GetTextureResourceCount()1 flags0x04
TextureResource GetTextureResource(ref ResourceHandle& handle)1 flags0x0C
TextureResource GetTextureResource(int index)1 flags0x08
ref TextureDesc GetTextureResourceDesc(ref ResourceHandle& handle, bool noThrowOnInvalidDesc)1 flags0x80
RendererListHandle CreateRendererList(ref RendererListDesc& desc)1 flags0xD0
RendererListHandle CreateRendererList(ref RendererListParams& desc)1 flags0x130
RendererListHandle CreateShadowRendererList(const ScriptableRenderContext& context, ref ShadowDrawingSettings& shadowDrawinSettings)1 flags0x128
RendererListHandle CreateGizmoRendererList(const ScriptableRenderContext& context, ref Camera& camera, ref GizmoSubset& gizmoSubset)1 flags0x0C
RendererListHandle CreateUIOverlayRendererList(const ScriptableRenderContext& context, ref Camera& camera, ref UISubset& uiSubset)1 flags0x0C
RendererListHandle CreateWireOverlayRendererList(const ScriptableRenderContext& context, ref Camera& camera)1 flags0x0C
RendererListHandle CreateSkyboxRendererList(const ScriptableRenderContext& context, ref Camera& camera)1 flags0x0C
RendererListHandle CreateSkyboxRendererList(const ScriptableRenderContext& context, ref Camera& camera, const Matrix4x4& projectionMatrix, const Matrix4x4& viewMatrix)1 flags0x40
RendererListHandle CreateSkyboxRendererList(const ScriptableRenderContext& context, ref Camera& camera, const Matrix4x4& projectionMatrixL, const Matrix4x4& viewMatrixL, const Matrix4x4& projectionMatrixR, const Matrix4x4& viewMatrixR)1 flags0x40
BufferHandle ImportBuffer(GraphicsBuffer graphicsBuffer)1 flags0x0C
BufferHandle CreateBuffer(ref BufferDesc& desc, int transientPassIndex)1 flags0x18
ref BufferDesc GetBufferResourceDesc(ref ResourceHandle& handle, bool noThrowOnInvalidDesc)1 flags0x18
int GetBufferResourceCount()1 flags0x04
BufferResource GetBufferResource(ref ResourceHandle& handle)Private0x0C
BufferResource GetBufferResource(int index)Private0x08
RayTracingAccelerationStructureResource GetRayTracingAccelerationStructureResource(ref ResourceHandle& handle)Private0x0C
int GetRayTracingAccelerationStructureResourceCount()1 flags0x04
RayTracingAccelerationStructureHandle ImportRayTracingAccelerationStructure(ref RayTracingAccelerationStructure& accelStruct, const string& name)1 flags0x0C
void UpdateSharedResourceLastFrameIndex(int type, int index)1 flags0x04
void UpdateSharedResourceLastFrameIndex(ref ResourceHandle& handle)1 flags0x0C
void ManageSharedRenderGraphResources()Private0x00
bool CreatePooledResource(InternalRenderGraphContext rgContext, int type, int index)1 flags0x08
bool CreatePooledResource(InternalRenderGraphContext rgContext, ref ResourceHandle& handle)1 flags0x0C
bool CreateTextureCallback(InternalRenderGraphContext rgContext, IRenderGraphResource res)Private0x08
bool ClearResource(InternalRenderGraphContext rgContext, int type, int index)1 flags0x08
void ClearTexture(InternalRenderGraphContext rgContext, TextureResource resource)Private0x08
void ReleasePooledResource(InternalRenderGraphContext rgContext, int type, int index)1 flags0x08
void ReleasePooledResource(InternalRenderGraphContext rgContext, ref ResourceHandle& handle)1 flags0x0C
void ReleaseTextureCallback(InternalRenderGraphContext rgContext, IRenderGraphResource res)Private0x08
void ValidateTextureDesc(ref TextureDesc& desc)Private0x80
void ValidateRendererListDesc(ref RendererListDesc& desc)Private0xD0
void ValidateBufferDesc(ref BufferDesc& desc)Private0x18
void CreateRendererLists(List<UnityEngine.Rendering.RenderGraphModule.RendererListHandle> rendererLists, const ScriptableRenderContext& context, bool manualDispatch)1 flags0x08
void Clear(bool onException)1 flags0x01
void PurgeUnusedGraphicsResources()1 flags0x00
void Cleanup()1 flags0x00
void LogResources()Private0x00
void FlushLogs()1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 9

types with a member, parameter or interface of this type