0x00x0070
Members 33
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | passId | int | Public | |
| 0x04 | type | RenderGraphPassType | Public | |
| 0x01 | hasFoveatedRasterization | bool | Public | |
| 0x0009 | 0x03 | padding / unreflected | ||
| 0x04 | tag | int | Public | |
| 0x04 | mergeState | PassMergeState | Public | |
| 0x04 | nativePassIndex | int | Public | |
| 0x04 | nativeSubPassIndex | int | Public | |
| 0x04 | firstInput | int | Public | |
| 0x04 | numInputs | int | Public | |
| 0x04 | firstOutput | int | Public | |
| 0x04 | numOutputs | int | Public | |
| 0x04 | firstFragment | int | Public | |
| 0x04 | numFragments | int | Public | |
| 0x04 | firstFragmentInput | int | Public | |
| 0x04 | numFragmentInputs | int | Public | |
| 0x04 | firstRandomAccessResource | int | Public | |
| 0x04 | numRandomAccessResources | int | Public | |
| 0x04 | firstCreate | int | Public | |
| 0x04 | numCreated | int | Public | |
| 0x04 | firstDestroy | int | Public | |
| 0x04 | numDestroyed | int | Public | |
| 0x04 | fragmentInfoWidth | int | Public | |
| 0x04 | fragmentInfoHeight | int | Public | |
| 0x04 | fragmentInfoVolumeDepth | int | Public | |
| 0x04 | fragmentInfoSamples | int | Public | |
| 0x04 | waitOnGraphicsFencePassId | int | Public | |
| 0x01 | asyncCompute | bool | Public | |
| 0x01 | hasSideEffects | bool | Public | |
| 0x01 | culled | bool | Public | |
| 0x01 | beginNativeSubpass | bool | Public | |
| 0x01 | fragmentInfoValid | bool | Public | |
| 0x01 | fragmentInfoHasDepth | bool | Public | |
| 0x01 | insertGraphicsFence | bool | Public | |
| 0x006F | 0x01 | unreflected bytes to end of PassData | ||
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| Name GetName(CompilerContextData ctx) | Public | 0x10 | |
| void .ctor(ref RenderGraphPass& pass, int passIndex) | Public+1 flags | 0x08 | |
| void ResetAndInitialize(ref RenderGraphPass& pass, int passIndex) | Public | 0x08 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassOutputData> Outputs(CompilerContextData ctx) | Public | 0x10 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassInputData> Inputs(CompilerContextData ctx) | Public | 0x10 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData> Fragments(CompilerContextData ctx) | Public | 0x10 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData> FragmentInputs(CompilerContextData ctx) | Public | 0x10 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.ResourceHandle> FirstUsedResources(CompilerContextData ctx) | Public | 0x10 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassRandomWriteData> RandomWriteTextures(CompilerContextData ctx) | Public | 0x10 | |
| ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.ResourceHandle> LastUsedResources(CompilerContextData ctx) | Public | 0x10 | |
| void SetupAndValidateFragmentInfo(const ResourceHandle& h, CompilerContextData ctx) | Private | 0x0C | |
| void AddFragment(const ResourceHandle& h, CompilerContextData ctx) | 1 flags | 0x0C | |
| void AddFragmentInput(const ResourceHandle& h, CompilerContextData ctx) | 1 flags | 0x0C | |
| void AddRandomAccessResource() | 1 flags | 0x00 | |
| void AddFirstUse(const ResourceHandle& h, CompilerContextData ctx) | 1 flags | 0x0C | |
| void AddLastUse(const ResourceHandle& h, CompilerContextData ctx) | 1 flags | 0x0C | |
| bool IsUsedAsFragment(const ResourceHandle& h, CompilerContextData ctx) | 1 flags | 0x0C |