Zdexby TheHolyOneZ
8,798 structs
Struct

PassData

: ValueType : Object
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData, Unity.RenderPipelines.Core.Runtime 0x0090 (144 B) Unity.RenderPipelines.Core.Runtime.dll
0x00x0090

Members 42

OffsetSizeNameTypeFlags
0x04passIdintPublic
0x04typeRenderGraphPassTypePublic
0x01hasFoveatedRasterizationboolPublic
0x00090x03padding / unreflected
0x04extendedFeatureFlagsExtendedFeatureFlagsPublic
0x04tagintPublic
0x04shadingRateFragmentSizeShadingRateFragmentSizePublic
0x04primitiveShadingRateCombinerShadingRateCombinerPublic
0x04fragmentShadingRateCombinerShadingRateCombinerPublic
0x04mergeStatePassMergeStatePublic
0x04nativePassIndexintPublic
0x04nativeSubPassIndexintPublic
0x04firstInputintPublic
0x04numInputsintPublic
0x04firstOutputintPublic
0x04numOutputsintPublic
0x04firstFragmentintPublic
0x04numFragmentsintPublic
0x04firstFragmentInputintPublic
0x04numFragmentInputsintPublic
0x04firstSampledOnlyRasterintPublic
0x04numSampledOnlyRasterintPublic
0x04firstRandomAccessResourceintPublic
0x04numRandomAccessResourcesintPublic
0x04firstCreateintPublic
0x04numCreatedintPublic
0x04firstDestroyintPublic
0x04numDestroyedintPublic
0x04shadingRateImageIndexintPublic
0x04fragmentInfoWidthintPublic
0x04fragmentInfoHeightintPublic
0x04fragmentInfoVolumeDepthintPublic
0x04fragmentInfoSamplesintPublic
0x04waitOnGraphicsFencePassIdintPublic
0x04awaitingMyGraphicsFencePassIdintPublic
0x01asyncComputeboolPublic
0x01hasSideEffectsboolPublic
0x01culledboolPublic
0x01beginNativeSubpassboolPublic
0x01fragmentInfoValidboolPublic
0x01fragmentInfoHasDepthboolPublic
0x01insertGraphicsFenceboolPublic
0x01hasShadingRateStatesboolPublic

Functions 21

SignatureFlagsNativeParams
bool get_fragmentInfoHasShadingRateImage()Public+1 flags0x01
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.ResourceHandle> SampledTexturesIfRaster(CompilerContextData ctx)Public0x10
PassFragmentData ShadingRateImage(CompilerContextData ctx)Public0x18
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
bool TrySetupAndValidateFragmentInfo(ref ResourceHandle& h, CompilerContextData ctx, ref string& errorMessage)Private0x0C
void TryAddFragment(ref ResourceHandle& h, CompilerContextData ctx, ref string& errorMessage)1 flags0x0C
void TryAddFragmentInput(ref ResourceHandle& h, CompilerContextData ctx, ref string& errorMessage)1 flags0x0C
void AddRandomAccessResource()1 flags0x00
void AddFirstUse(ref ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
void AddLastUse(ref ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
bool IsUsedAsFragment(ref ResourceHandle& h, CompilerContextData ctx)1 flags0x0C
void DisconnectFromResources(CompilerContextData ctx, Stack<UnityEngine.Rendering.RenderGraphModule.ResourceHandle> unusedVersionedResourceIdCullingStack, int type)1 flags0x08

Used by 27

types with a member, parameter or interface of this type