Zdexby TheHolyOneZ
49,743 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 CheckHandleValidity(ref ResourceHandle& res)Private0x0C
void CheckHandleValidity(const RenderGraphResourceType& type, int index)Private0x04
void IncrementWriteCount(ref ResourceHandle& res)1 flags0x0C
void IncrementReadCount(ref ResourceHandle& res)1 flags0x0C
void NewVersion(ref ResourceHandle& res)1 flags0x0C
ResourceHandle GetLatestVersionHandle(ref ResourceHandle& res)1 flags0x0C
int GetLatestVersionNumber(ref ResourceHandle& res)1 flags0x0C
ResourceHandle GetZeroVersionedHandle(ref ResourceHandle& res)1 flags0x0C
ResourceHandle GetNewVersionedHandle(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 IsRenderGraphResourceForceReleased(const RenderGraphResourceType& type, int index)1 flags0x04
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 flags0x18
TextureHandle ImportTexture(ref RTHandle& rt, const RenderTargetInfo& info, ref ImportResourceParams& importParams)1 flags0x18
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
int GetResourceCount(const RenderGraphResourceType& type)1 flags0x04
int GetTextureResourceCount()1 flags0x04
TextureResource GetTextureResource(ref ResourceHandle& handle)1 flags0x0C
TextureResource GetTextureResource(int index)1 flags0x08
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, bool forceRelease)1 flags0x0C
BufferHandle CreateBuffer(ref BufferDesc& desc, int transientPassIndex)1 flags0x18
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
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 FlushLogs()1 flags0x00
void LogResources()Private0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 9

types with a member, parameter or interface of this type