Zdexby TheHolyOneZ
9,523 structs
Struct

PassData

: ValueType : Object
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData, Unity.RenderPipelines.Core.Runtime 0x0070 (112 B) Unity.RenderPipelines.Core.Runtime.dll
0x00x0070

Members 33

OffsetSizeNameTypeFlags
0x04passIdintPublic
0x04typeRenderGraphPassTypePublic
0x01hasFoveatedRasterizationboolPublic
0x00090x03padding / unreflected
0x04tagintPublic
0x04mergeStatePassMergeStatePublic
0x04nativePassIndexintPublic
0x04nativeSubPassIndexintPublic
0x04firstInputintPublic
0x04numInputsintPublic
0x04firstOutputintPublic
0x04numOutputsintPublic
0x04firstFragmentintPublic
0x04numFragmentsintPublic
0x04firstFragmentInputintPublic
0x04numFragmentInputsintPublic
0x04firstRandomAccessResourceintPublic
0x04numRandomAccessResourcesintPublic
0x04firstCreateintPublic
0x04numCreatedintPublic
0x04firstDestroyintPublic
0x04numDestroyedintPublic
0x04fragmentInfoWidthintPublic
0x04fragmentInfoHeightintPublic
0x04fragmentInfoVolumeDepthintPublic
0x04fragmentInfoSamplesintPublic
0x04waitOnGraphicsFencePassIdintPublic
0x01asyncComputeboolPublic
0x01hasSideEffectsboolPublic
0x01culledboolPublic
0x01beginNativeSubpassboolPublic
0x01fragmentInfoValidboolPublic
0x01fragmentInfoHasDepthboolPublic
0x01insertGraphicsFenceboolPublic
0x006F0x01unreflected bytes to end of PassData

Functions 17

SignatureFlagsNativeParams
Name GetName(CompilerContextData ctx)Public0x10
void .ctor(ref RenderGraphPass& pass, int passIndex)Public+1 flags0x08
void ResetAndInitialize(ref RenderGraphPass& pass, int passIndex)Public0x08
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassOutputData> Outputs(CompilerContextData ctx)Public0x10
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassInputData> Inputs(CompilerContextData ctx)Public0x10
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData> Fragments(CompilerContextData ctx)Public0x10
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData> FragmentInputs(CompilerContextData ctx)Public0x10
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.ResourceHandle> FirstUsedResources(CompilerContextData ctx)Public0x10
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassRandomWriteData> RandomWriteTextures(CompilerContextData ctx)Public0x10
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.ResourceHandle> LastUsedResources(CompilerContextData ctx)Public0x10
void SetupAndValidateFragmentInfo(const ResourceHandle& h, CompilerContextData ctx)Private0x0C
void AddFragment(const ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
void AddFragmentInput(const ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
void AddRandomAccessResource()1 flags0x00
void AddFirstUse(const ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
void AddLastUse(const ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
bool IsUsedAsFragment(const ResourceHandle& h, CompilerContextData ctx)1 flags0x0C

Used by 16

types with a member, parameter or interface of this type