Zdexby TheHolyOneZ
8,798 structs
Struct

NativePassData

: ValueType : Object
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassData, Unity.RenderPipelines.Core.Runtime 0x02D4 (724 B) Unity.RenderPipelines.Core.Runtime.dll
0x00x02D4

Members 22

OffsetSizeNameTypeFlags
0x44loadAuditFixedAttachmentArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.LoadAudit>Public
0x84storeAuditFixedAttachmentArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.StoreAudit>Public
0x08breakAuditPassBreakAuditPublic
0xC4fragmentsFixedAttachmentArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData>Public
0x104attachmentsFixedAttachmentArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassAttachment>Public
0x04firstGraphPassintPublic
0x04lastGraphPassintPublic
0x04numGraphPassesintPublic
0x04firstNativeSubPassintPublic
0x04numNativeSubPassesintPublic
0x04widthintPublic
0x04heightintPublic
0x04volumeDepthintPublic
0x04samplesintPublic
0x04shadingRateImageIndexintPublic
0x01hasDepthboolPublic
0x01hasFoveatedRasterizationboolPublic
0x01hasShadingRateStatesboolPublic
0x02C30x01padding / unreflected
0x04extendedFeatureFlagsExtendedFeatureFlagsPublic
0x04shadingRateFragmentSizeShadingRateFragmentSizePublic
0x04primitiveShadingRateCombinerShadingRateCombinerPublic
0x04fragmentShadingRateCombinerShadingRateCombinerPublic

Functions 16

SignatureFlagsNativeParams
bool get_hasShadingRateImage()Public+1 flags0x01
void .ctor(ref PassData& pass, CompilerContextData ctx)Public+1 flags0x90
SubPassFlags GetSubPassFlagForMerging()Public0x04
void Clear()Public0x00
bool IsValid()Public0x01
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData> GraphPasses(CompilerContextData ctx, ref NativeArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData>& actualPasses)Public0x10
void GetGraphPassNames(CompilerContextData ctx, DynamicArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.Name> dest)Public0x08
bool CanMergeMSAASamples(ref NativePassData& nativePass, ref PassData& passToMerge)PrivateStatic0x2D4
bool AreExtendedFeatureFlagsCompatible(const ExtendedFeatureFlags& flags0, const ExtendedFeatureFlags& flags1)PrivateStatic0x04
PassBreakAudit CanMerge(CompilerContextData contextData, int activeNativePassId, int passIdToMerge)PublicStatic0x08
bool TotalAttachmentsSizeExceedPixelStorageLimit(CompilerContextData contextData, ref NativePassData& nativePass, ref FixedAttachmentArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassFragmentData>& attachmentsToTryAdding)PrivateStatic0x2D4
bool CanMergeNativeSubPass(CompilerContextData contextData, ref NativePassData& nativePass, ref PassData& passToMerge)PrivateStatic0x2D4
void TryMergeNativeSubPass(CompilerContextData contextData, ref NativePassData& nativePass, ref PassData& passToMerge)PublicStatic0x2D4
void AddDepthAttachmentFirstDuringMerge(CompilerContextData contextData, ref PassFragmentData& depthAttachment)Private0x18
PassBreakAudit TryMerge(CompilerContextData contextData, int activeNativePassId, int passIdToMerge)PublicStatic0x08
void SetPassStatesForNativePass(CompilerContextData contextData, int nativePassId)PublicStatic0x08

Used by 23

types with a member, parameter or interface of this type