internal ResourceHandle(int value, RenderGraphResourceType type, bool shared) { Debug.Assert(value <= 0xFFFF); m_Value = ((uint)value & kIndexMask) | (shared ? s_SharedResourceValidBit : s_CurrentValidBit); this.type = type; }
internal ResourceHandle(int value, RenderGraphResourceType type) { index = value; this.type = type; m_IsValid = true; }
internal ResourceHandle(int value, RenderGraphResourceType type) { Debug.Assert(value <= 0xFFFF); m_Value = ((uint)value & kIndexMask) | s_CurrentValidBit; this.type = type; }
internal RenderGraphMutableResource(int handle, RenderGraphResourceType type) { this.handle = handle; this.type = type; this.version = 0; }
internal RenderGraphResource(int handle, RenderGraphResourceType type) { this.handle = handle; this.type = type; }
internal RenderGraphResource(RenderGraphMutableResource mutableResource) { handle = mutableResource.handle; type = mutableResource.type; }