Zdexby TheHolyOneZ
17,715 classes
Class

NativePassCompiler

: Object
UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassCompiler, Unity.RenderPipelines.Core.Runtime 0x0080 (128 B) align 8 inherited 0x0010 Unity.RenderPipelines.Core.Runtime
implements IDisposable
0x00x0080

Members 15

OffsetSizeNameTypeFlags
0x20graphRenderGraphInputInfo1 flags
0x08contextDataCompilerContextData1 flags
0x08defaultContextDataCompilerContextData1 flags
0x08previousCommandBufferCommandBuffer1 flags
0x08m_HasSideEffectPassIdCullingStackStack`1Private
0x08m_UnusedVersionedResourceIdCullingStacksList`1Private
0x08m_DelayedLastUseListPerPassMapDictionary`2Private
0x08m_CompilationCacheRenderGraphCompilationCachePrivate
0x08m_TempMRTArraysRenderTargetIdentifier[][]Private
—0x04k_EstimatedPassCountintStatic+2 flags
—0x04k_MaxSubpassintStatic+2 flags
0x00700x08padding / unreflected
0x08m_BeginRenderPassAttachmentsNativeList`1Private
0x01s_ForceGenerateAuditsForTestsboolStatic+1 flags
—0x04ArbitraryMaxNbMergedPassesintPrivateStatic+1 flags
0x08graphPassNamesForDebugDynamicArray`1Private

Functions 44

SignatureFlagsNativeParams
void MakeAttachmentInfo()PrivateStatic—0x00
void MakePassBreakInfoMessage()Static+1 flags—0x00
void MakePassMergeMessage()Static+1 flags—0x00
void InjectSpaces()PrivateStatic—0x00
void GenerateNativeCompilerDebugData()1 flags—0x00
void .ctor()Public+1 flags—0x00
void Finalize()2 flags—0x00
void Dispose()PublicFinal+2 flags—0x00
void Cleanup()Public—0x00
void Initialize()Public—0x00
void HandleExtendedFeatureFlags()Private—0x00
void Compile()Public—0x00
void Clear()Public—0x00
void SetPassStatesForNativePass()Private—0x00
void ValidatePasses()Private—0x00
void SetupContextData()Private—0x00
void TrySetupRasterFragmentList()Private—0x00
void BuildGraph()Private—0x00
void CullUnusedRenderGraphPasses()Private—0x00
void CullRenderGraphPassesWithNoSideEffect()Private—0x00
void CullRenderGraphPassesWritingOnlyUnusedResources()Private—0x00
void TryMergeNativePasses()Private—0x00
void FindFirstPassIdOnGraphicsQueueAwaitingFenceGoingForward()Private—0x00
void FindFirstNonCulledPassIdGoingBackward()Private—0x00
void FindResourceUsageRangeAndSynchronization()Private—0x00
void ClearDelayedLastUseListAtPass()Private—0x00
void AddDelayedLastUseToPass()Private—0x00
void AddLastUseFromDelayedList()Public—0x00
void PrepareNativeRenderPasses()Private—0x00
void PropagateTextureUVOrigin()Private—0x00
void IsGlobalTextureInPass()PrivateStatic—0x00
void DetectMemoryLessResources()Private—0x00
void IsSameNativeSubPass()Static+1 flags—0x00
void ExecuteInitializeResource()Private—0x00
void DetermineLoadStoreActions()Private—0x00
void ValidateNativePass()Private—0x00
void ValidateAttachment()Private—0x00
void ExecuteBeginRenderPass()1 flags—0x00
void ExecuteDestroyResource()Private—0x00
void ExecuteSetRenderTargets()Private—0x00
void ExecuteSetRandomWriteTarget()1 flags—0x00
void ExecuteRenderGraphPass()1 flags—0x00
void ExecuteGraph()Public—0x00
void EndRenderGraphPass()Private—0x00

Used by 1

types with a member, parameter or interface of this type