Zdexby TheHolyOneZ
42,628 classes
Class

RenderGraphResourceRegistry

: Object
UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphResourceRegistry, Unity.RenderPipelines.Core.Runtime 0x0050 (80 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0050

Members 12

OffsetSizeNameTypeFlagsDefault
—0x04kSharedResourceLifetimeintPrivateStatic+1 flags-712369728
0x08m_CurrentRegistryRenderGraphResourceRegistryPrivateStatic—
0x08m_RenderGraphResourcesRenderGraphResourcesData[]Private—
0x08m_RendererListResourcesDynamicArray<UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListResource>Private—
0x08m_RenderGraphDebugRenderGraphDebugParamsPrivate—
0x08m_ResourceLoggerRenderGraphLoggerPrivate—
0x08m_FrameInformationLoggerRenderGraphLoggerPrivate—
0x04m_CurrentFrameIndexintPrivate—
0x04m_ExecutionCountintPrivate—
0x08m_CurrentBackbufferRTHandlePrivate—
—0x04kInitialRendererListCountintPrivateStatic+1 flags-712369728
0x08m_ActiveRendererListsList<UnityEngine.Rendering.RendererUtils.RendererList>Private—

Functions 52

SignatureFlagsNativeParams
RenderGraphResourceRegistry get_current()Static+2 flags0x08
void set_current(RenderGraphResourceRegistry value)Static+2 flags0x08
RTHandle GetTexture(ref TextureHandle& handle)1 flags0x10
bool TextureNeedsFallback(ref TextureHandle& handle)1 flags0x10
RendererList GetRendererList(ref RendererListHandle& handle)1 flags0x10
ComputeBuffer GetComputeBuffer(ref ComputeBufferHandle& handle)1 flags0x08
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)Private0x08
void CheckHandleValidity(const RenderGraphResourceType& type, int index)Private0x04
void IncrementWriteCount(ref ResourceHandle& res)1 flags0x08
string GetRenderGraphResourceName(ref ResourceHandle& res)1 flags0x08
string GetRenderGraphResourceName(const RenderGraphResourceType& type, int index)1 flags0x08
bool IsRenderGraphResourceImported(ref ResourceHandle& res)1 flags0x08
bool IsRenderGraphResourceShared(const RenderGraphResourceType& type, int index)1 flags0x04
bool IsGraphicsResourceCreated(ref ResourceHandle& res)1 flags0x08
bool IsRendererListCreated(ref RendererListHandle& res)1 flags0x08
bool IsRenderGraphResourceImported(const RenderGraphResourceType& type, int index)1 flags0x04
int GetRenderGraphResourceTransientIndex(ref ResourceHandle& res)1 flags0x08
TextureHandle ImportTexture(RTHandle rt)1 flags0x10
TextureHandle CreateSharedTexture(ref TextureDesc& desc, bool explicitRelease)1 flags0x78
void ReleaseSharedTexture(const TextureHandle& texture)1 flags0x10
TextureHandle ImportBackbuffer(const RenderTargetIdentifier& rt)1 flags0x28
TextureHandle CreateTexture(ref TextureDesc& desc, int transientPassIndex)1 flags0x78
int GetTextureResourceCount()1 flags0x04
TextureResource GetTextureResource(ref ResourceHandle& handle)Private0x08
TextureDesc GetTextureResourceDesc(ref ResourceHandle& handle)1 flags0x78
void ForceTextureClear(ref ResourceHandle& handle, const Color& clearColor)1 flags0x10
RendererListHandle CreateRendererList(ref RendererListDesc& desc)1 flags0xC0
ComputeBufferHandle ImportComputeBuffer(ComputeBuffer computeBuffer)1 flags0x08
ComputeBufferHandle CreateComputeBuffer(ref ComputeBufferDesc& desc, int transientPassIndex)1 flags0x18
ComputeBufferDesc GetComputeBufferResourceDesc(ref ResourceHandle& handle)1 flags0x18
int GetComputeBufferResourceCount()1 flags0x04
ComputeBufferResource GetComputeBufferResource(ref ResourceHandle& handle)Private0x08
void UpdateSharedResourceLastFrameIndex(int type, int index)1 flags0x04
void ManageSharedRenderGraphResources()Private0x00
bool CreatePooledResource(RenderGraphContext rgContext, int type, int index)1 flags0x08
bool CreateTextureCallback(RenderGraphContext rgContext, IRenderGraphResource res)Private0x08
void ReleasePooledResource(RenderGraphContext rgContext, int type, int index)1 flags0x08
void ReleaseTextureCallback(RenderGraphContext rgContext, IRenderGraphResource res)Private0x08
void ValidateTextureDesc(ref TextureDesc& desc)Private0x78
void ValidateRendererListDesc(ref RendererListDesc& desc)Private0xC0
void ValidateComputeBufferDesc(ref ComputeBufferDesc& desc)Private0x18
void CreateRendererLists(List<UnityEngine.Experimental.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

Used by 2

types with a member, parameter or interface of this type