Zdexby TheHolyOneZ
36,909 classes
Class

CompilerContextData

: Object
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.CompilerContextData, Unity.RenderPipelines.Core.Runtime 0x0080 (128 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0080

Members 14

OffsetSizeNameTypeFlagsDefault
0x08resourcesResourcesDataPublic—
0x08passDataNativeList<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData>Public—
0x08fencesDictionary<System.Int32Public—
0x08passNamesDynamicArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.Name>Public—
0x08inputDataNativeList<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassInputData>Public—
0x08outputDataNativeList<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassOutputData>Public—
0x08fragmentDataNativeList<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData>Public—
0x08sampledDataNativeList<UnityEngine.Rendering.RenderGraphModule.ResourceHandle>Public—
0x08createDataNativeList<UnityEngine.Rendering.RenderGraphModule.ResourceHandle>Public—
0x08destroyDataNativeList<UnityEngine.Rendering.RenderGraphModule.ResourceHandle>Public—
0x08randomAccessResourceDataNativeList<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassRandomWriteData>Public—
0x08nativePassDataNativeList<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassData>Public—
0x08nativeSubPassDataNativeList<UnityEngine.Rendering.SubPassDescriptor>Public—
0x01m_AreNativeListsAllocatedboolPrivate—
0x00790x07unreflected bytes to end of CompilerContextData

Functions 24

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void AllocateNativeDataStructuresIfNeeded(int estimatedNumPasses)Private0x04
void Initialize(RenderGraphResourceRegistry resourceRegistry, int estimatedNumPasses)Public0x08
void Clear()PublicFinal+2 flags0x00
ref ResourceUnversionedData UnversionedResourceData(ref ResourceHandle& h)Public0x38
ref ResourceVersionedData VersionedResourceData(ref ResourceHandle& h)Public0x0C
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.ResourceReaderData> Readers(ref ResourceHandle& h)Public0x10
ref ResourceReaderData ResourceReader(ref ResourceHandle& h, int i)Public0x0C
bool TryAddToFragmentList(ref TextureAccess& access, int listFirstIndex, int numItems, ref string& errorMessage)Public0x1C
Name GetFullPassName(int passId)Public0x10
string GetPassName(int passId)Public0x08
string GetResourceName(ref ResourceHandle& h)Public0x0C
string GetResourceVersionedName(ref ResourceHandle& h)Public0x0C
bool TryAddToRandomAccessResourceList(ref ResourceHandle& h, int randomWriteSlotIndex, bool preserveCounterValue, int listFirstIndex, int numItems, ref string& errorMessage)Public0x0C
void TagAllPasses(int value)Public0x04
void CullAllPasses(bool isCulled)Public0x01
TextureUVOrigin GetTextureUVOrigin(ref TextureHandle& targetHandle)Public0x10
PassIterator get_Passes()Public+1 flags0x10
List<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData> GetPasses()1 flags0x08
NativePassIterator get_NativePasses()Public+1 flags0x10
List<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassData> GetNativePasses()1 flags0x08
void Finalize()2 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Cleanup()Private0x00

Used by 15

types with a member, parameter or interface of this type