示例#1
0
            internal void Clear()
            {
                name          = "";
                index         = -1;
                customSampler = null;
                resourceReadList.Clear();
                resourceWriteList.Clear();
                usedRendererListList.Clear();
                enableAsyncCompute = false;

                // Invalidate everything
                m_MaxColorBufferIndex = -1;
                m_DepthBuffer         = new RenderGraphMutableResource();
                for (int i = 0; i < RenderGraph.kMaxMRTCount; ++i)
                {
                    m_ColorBuffers[i] = new RenderGraphMutableResource();
                }
            }
 internal RenderGraphMutableResource(RenderGraphMutableResource other)
 {
     handle  = other.handle;
     type    = other.type;
     version = other.version + 1;
 }
 internal RenderGraphResource(RenderGraphMutableResource mutableResource)
 {
     handle = mutableResource.handle;
     type   = mutableResource.type;
 }