Zdexby TheHolyOneZ
17,715 classes
Class

GPUResidentDrawer

: Object
UnityEngine.Rendering.GPUResidentDrawer, Unity.RenderPipelines.GPUDriven.Runtime 0x0050 (80 B) align 8 inherited 0x0010 Unity.RenderPipelines.GPUDriven.Runtime
0x00x0050

Members 9

OffsetSizeNameTypeFlags
0x08s_InstanceGPUResidentDrawerPrivateStatic
0x01<MaintainContext>k__BackingFieldboolPrivateStatic
0x01<ForceOcclusion>k__BackingFieldboolPrivateStatic
0x00100x38padding / unreflected
0x08m_ContextIntPtrlongPrivate
0x18m_SettingsGPUResidentDrawerSettingsPrivate
0x08m_GPUDrivenProcessorGPUDrivenProcessorPrivate
0x08m_BatchersContextRenderersBatchersContextPrivate
0x08m_BatcherGPUResidentBatcherPrivate
0x08m_DispatcherObjectDispatcherPrivate

Functions 56

SignatureFlagsNativeParams
void IsProjectSupported()Static+1 flags—0x00
void IsProjectSupported()Static+1 flags—0x00
void IsGPUResidentDrawerSupportedBySRP()Static+1 flags—0x00
void LogMessage()Static+1 flags—0x00
void get_instance()Static+2 flags—0x00
void IsInstanceOcclusionCullingEnabled()PublicStatic—0x00
void PostCullBeginCameraRendering()PublicStatic—0x00
void OnSetupAmbientProbe()PublicStatic—0x00
void InstanceOcclusionTest()PublicStatic—0x00
void UpdateInstanceOccluders()PublicStatic—0x00
void ReinitializeIfNeeded()PublicStatic—0x00
void RenderDebugOcclusionTestOverlay()PublicStatic—0x00
void RenderDebugOccluderOverlay()PublicStatic—0x00
void GetDebugStats()Static+1 flags—0x00
void InsertIntoPlayerLoop()Private—0x00
void RemoveFromPlayerLoop()Private—0x00
void IsEnabled()Static+1 flags—0x00
void GetGlobalSettingsFromRPAsset()Static+1 flags—0x00
void IsForcedOnViaCommandLine()Static+1 flags—0x00
void IsOcclusionForcedOnViaCommandLine()Static+1 flags—0x00
void get_MaintainContext()Static+2 flags—0x00
void set_MaintainContext()Static+2 flags—0x00
void get_ForceOcclusion()Static+2 flags—0x00
void set_ForceOcclusion()Static+2 flags—0x00
void Reinitialize()Static+1 flags—0x00
void CleanUp()PrivateStatic—0x00
void Recreate()PrivateStatic—0x00
void get_batcher()2 flags—0x00
void get_settings()2 flags—0x00
void .ctor()Private+1 flags—0x00
void Dispose()Private—0x00
void OnSceneLoaded()Private—0x00
void PostPostLateUpdateStatic()PrivateStatic—0x00
void OnBeginContextRendering()Private—0x00
void OnEndContextRendering()Private—0x00
void OnBeginCameraRendering()Private—0x00
void OnEndCameraRendering()Private—0x00
void PostPostLateUpdate()Private—0x00
void ProcessMaterials()Private—0x00
void ProcessCameras()Private—0x00
void ProcessMeshes()Private—0x00
void ProcessLODGroups()Private—0x00
void ProcessRendererMaterialAndMeshChanges()Private—0x00
void ProcessRenderers()Private—0x00
void TransformInstances()Private—0x00
void FreeInstances()Private—0x00
void FreeRendererGroupInstances()Private—0x00
void AppendNewInstance()Private—0x00
void ScheduleQueryRendererGroupInstancesJob()Private—0x00
void ScheduleQueryRendererGroupInstancesJob()Private—0x00
void ScheduleQueryRendererGroupInstancesJob()Private—0x00
void ScheduleQueryMeshInstancesJob()Private—0x00
void ClassifyMaterials()Private—0x00
void FindUnsupportedRenderers()Private—0x00
void GetMaterialsWithChangedPackedMaterial()Private—0x00
void FindRenderersFromMaterialsOrMeshes()Private—0x00