Zdexby TheHolyOneZ
36,909 classes
Class

AdaptivePerformanceManager

: MonoBehaviour : Behaviour : Component : Object : Object
UnityEngine.AdaptivePerformance.AdaptivePerformanceManager, UnityEngine.AdaptivePerformanceModule 0x0130 (304 B) inherited 0x0020 UnityEngine.AdaptivePerformanceModule.dll
0x00x0130

Members 37

OffsetSizeNameTypeFlagsDefault
0x08ThermalEventThermalEventHandlerPrivate—
0x08PerformanceBottleneckChangeEventPerformanceBottleneckChangeHandlerPrivate—
0x08PerformanceLevelChangeEventPerformanceLevelChangeHandlerPrivate—
0x08PerformanceBoostChangeEventPerformanceBoostChangeHandlerPrivate—
0x08PerformanceModeEventPerformanceModeEventHandlerPrivate—
0x01m_JustResumedboolPrivate—
0x00490x03padding / unreflected
0x04m_RequestedCpuLevelintPrivate—
0x04m_RequestedGpuLevelintPrivate—
0x01m_NewUserPerformanceLevelRequestboolPrivate—
0x01m_RequestedCpuBoostboolPrivate—
0x01m_RequestedGpuBoostboolPrivate—
0x01m_NewUserCpuPerformanceBoostRequestboolPrivate—
0x01m_NewUserGpuPerformanceBoostRequestboolPrivate—
0x00590x03padding / unreflected
0x0Cm_ThermalMetricsThermalMetricsPrivate—
0x1Cm_PerformanceMetricsPerformanceMetricsPrivate—
0x18m_FrameTimingFrameTimingPrivate—
0x04m_PerformanceModePerformanceModePrivate—
0x04<LoggingFrequencyInFrames>k__BackingFieldintPrivate—
0x01m_AutomaticPerformanceControlboolPrivate—
0x01m_AutomaticPerformanceControlChangedboolPrivate—
0x00A60x02padding / unreflected
0x08<Indexer>k__BackingFieldAdaptivePerformanceIndexerPrivate—
0x08m_SettingsIAdaptivePerformanceSettingsPrivate—
0x08m_SubsystemAdaptivePerformanceSubsystemPrivate—
0x08m_DevicePerfControlDevicePerformanceControlImplPrivate—
0x08m_AutoPerformanceLevelControllerAutoPerformanceLevelControllerPrivate—
0x08m_AutoPerformanceModeControllerAutoPerformanceModeControllerPrivate—
0x08m_CpuFrameTimeProviderCpuTimeProviderPrivate—
0x08m_GpuFrameTimeProviderGpuTimeProviderPrivate—
0x08m_AppLifecycleIApplicationLifecyclePrivate—
0x08m_TemperatureTrendTemperatureTrendPrivate—
0x01m_UseProviderOverallFrameTimeboolPrivate—
0x00F90x07padding / unreflected
0x08m_WaitForEndOfFrameWaitForEndOfFramePrivate—
0x04m_FrameCountintPrivate—
0x010C0x04padding / unreflected
0x08m_OverallFrameTimeRunningAveragePrivate—
0x04m_OverallFrameTimeAccufloatPrivate—
0x011C0x04padding / unreflected
0x08m_GpuFrameTimeRunningAveragePrivate—
0x08m_CpuFrameTimeRunningAveragePrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 69

SignatureFlagsNativeParams
void add_ThermalEvent(ThermalEventHandler value)PublicFinal+3 flags0x08
void remove_ThermalEvent(ThermalEventHandler value)PublicFinal+3 flags0x08
void add_PerformanceBottleneckChangeEvent(PerformanceBottleneckChangeHandler value)PublicFinal+3 flags0x08
void remove_PerformanceBottleneckChangeEvent(PerformanceBottleneckChangeHandler value)PublicFinal+3 flags0x08
void add_PerformanceLevelChangeEvent(PerformanceLevelChangeHandler value)PublicFinal+3 flags0x08
void remove_PerformanceLevelChangeEvent(PerformanceLevelChangeHandler value)PublicFinal+3 flags0x08
void add_PerformanceBoostChangeEvent(PerformanceBoostChangeHandler value)PublicFinal+3 flags0x08
void remove_PerformanceBoostChangeEvent(PerformanceBoostChangeHandler value)PublicFinal+3 flags0x08
void add_PerformanceModeEvent(PerformanceModeEventHandler value)PublicFinal+3 flags0x08
void remove_PerformanceModeEvent(PerformanceModeEventHandler value)PublicFinal+3 flags0x08
ThermalMetrics get_ThermalMetrics()PublicFinal+3 flags0x0C
PerformanceMetrics get_PerformanceMetrics()PublicFinal+3 flags0x1C
FrameTiming get_FrameTiming()PublicFinal+3 flags0x18
PerformanceMode get_PerformanceMode()PublicFinal+3 flags0x04
bool get_Logging()PublicFinal+3 flags0x01
void set_Logging(bool value)PublicFinal+3 flags0x01
int get_LoggingFrequencyInFrames()PublicFinal+3 flags0x04
void set_LoggingFrequencyInFrames(int value)PublicFinal+3 flags0x04
bool get_Initialized()PublicFinal+3 flags0x01
bool get_Active()PublicFinal+3 flags0x01
int get_MaxCpuPerformanceLevel()PublicFinal+3 flags0x04
int get_MaxGpuPerformanceLevel()PublicFinal+3 flags0x04
bool get_AutomaticPerformanceControl()PublicFinal+3 flags0x01
void set_AutomaticPerformanceControl(bool value)PublicFinal+3 flags0x01
PerformanceControlMode get_PerformanceControlMode()PublicFinal+3 flags0x04
int get_CpuLevel()PublicFinal+3 flags0x04
void set_CpuLevel(int value)PublicFinal+3 flags0x04
int get_GpuLevel()PublicFinal+3 flags0x04
void set_GpuLevel(int value)PublicFinal+3 flags0x04
bool get_CpuPerformanceBoost()PublicFinal+3 flags0x01
void set_CpuPerformanceBoost(bool value)PublicFinal+3 flags0x01
bool get_GpuPerformanceBoost()PublicFinal+3 flags0x01
void set_GpuPerformanceBoost(bool value)PublicFinal+3 flags0x01
IDevelopmentSettings get_DevelopmentSettings()PublicFinal+3 flags0x08
IThermalStatus get_ThermalStatus()PublicFinal+3 flags0x08
IPerformanceStatus get_PerformanceStatus()PublicFinal+3 flags0x08
IDevicePerformanceControl get_DevicePerformanceControl()PublicFinal+3 flags0x08
IPerformanceModeStatus get_PerformanceModeStatus()PublicFinal+3 flags0x08
AdaptivePerformanceIndexer get_Indexer()PublicFinal+3 flags0x08
void set_Indexer(AdaptivePerformanceIndexer value)Private+1 flags0x08
IAdaptivePerformanceSettings get_Settings()PublicFinal+3 flags0x08
void set_Settings(IAdaptivePerformanceSettings value)Private+1 flags0x08
AdaptivePerformanceSubsystem get_Subsystem()PublicFinal+3 flags0x08
bool HasFeature(const Feature& flags, const Feature& feature)PrivateStatic0x04
bool SupportedFeature(const Feature& feature)PublicFinal+2 flags0x04
void Awake()Public0x00
void LogThermalEvent(const ThermalMetrics& ev)Private0x0C
void LogBottleneckEvent(const PerformanceBottleneckChangeEventArgs& ev)Private0x04
void LogBoostEvent(const PerformanceBoostChangeEventArgs& ev)Private0x02
void LogPerformanceModeEvent(const PerformanceMode& performanceMode)Private0x04
void LogAdaptivePerformanceStatus()Private0x00
string ToStringWithSign(int x)PrivateStatic0x08
void LogPerformanceLevelEvent(const PerformanceLevelChangeEventArgs& ev)Private0x18
void AddNonNegativeValue(RunningAverage runningAverage, float value)Private0x08
void LateUpdate()Public0x00
void Update()Public0x00
void CollectProfilerStats()Private0x00
void AppendFrameTiming(const string& label, float averageSeconds, float currentSeconds)Private0x08
void AccumulateTimingValue(ref float& accu, float newValue)Private0x04
void UpdateSubsystem()Private0x00
bool WillCurrentFrameRender()PrivateStatic0x01
float EffectiveTargetFrameRate()PublicStatic0x04
void OnDestroy()Public0x00
void InitializeAdaptivePerformance()PublicFinal+2 flags0x00
void StartAdaptivePerformance()PublicFinal+2 flags0x00
void StopAdaptivePerformance()PublicFinal+2 flags0x00
void DeinitializeAdaptivePerformance()PublicFinal+2 flags0x00
void OnApplicationPause(bool pause)Public0x01
void .ctor()Public+1 flags0x00