Zdexby TheHolyOneZ
9,523 structs
Struct

NativePassData

: ValueType : Object
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassData, Unity.RenderPipelines.Core.Runtime 0x02C0 (704 B) Unity.RenderPipelines.Core.Runtime.dll
0x00x02C0

Members 16

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
0x01hasDepthboolPublic
0x01hasFoveatedRasterizationboolPublic
0x02BE0x02unreflected bytes to end of NativePassData

Functions 12

SignatureFlagsNativeParams
void .ctor(ref PassData& pass, CompilerContextData ctx)Public+1 flags0x70
SubPassFlags GetSubPassFlagForMerging()Public0x04
void Clear()Public0x00
bool IsValid()Public0x01
ReadOnlySpan<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.PassData> GraphPasses(CompilerContextData ctx)Public0x10
void GetGraphPassNames(CompilerContextData ctx, DynamicArray<UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.Name> dest)Public0x08
PassBreakAudit CanMerge(CompilerContextData contextData, int activeNativePassId, int passIdToMerge)PublicStatic0x08
bool CanMergeNativeSubPass(CompilerContextData contextData, const NativePassData& nativePass, const PassData& passToMerge)PrivateStatic0x2C0
void TryMergeNativeSubPass(CompilerContextData contextData, ref NativePassData& nativePass, ref PassData& passToMerge)PublicStatic0x2C0
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