Zdexby TheHolyOneZ
36,909 classes
Class

AutoPerformanceLevelController

: Object
UnityEngine.AdaptivePerformance.AutoPerformanceLevelController, UnityEngine.AdaptivePerformanceModule 0x0068 (104 B) inherited 0x0010 UnityEngine.AdaptivePerformanceModule.dll
0x00x0068

Members 19

OffsetSizeNameTypeFlagsDefault
0x08m_PerfControlIDevicePerformanceControlPrivate—
0x08m_PerfStatsIPerformanceStatusPrivate—
0x08m_ThermalStatsIThermalStatusPrivate—
0x04m_LastChangeTimeStampfloatPrivate—
0x04m_LastGpuLevelRaiseTimeStampfloatPrivate—
0x04m_LastCpuLevelRaiseTimeStampfloatPrivate—
0x04m_TargetFrameRateHitTimestampfloatPrivate—
0x04m_BottleneckUnknownTimestampfloatPrivate—
0x01m_TriedToResolveUnknownBottleneckboolPrivate—
0x01m_EnabledboolPrivate—
0x003E0x02padding / unreflected
0x08m_FeatureNamestringPrivate—
0x04<TargetFrameTime>k__BackingFieldfloatPrivate—
0x04<AllowedCpuActiveTimeRatio>k__BackingFieldfloatPrivate—
0x04<AllowedGpuActiveTimeRatio>k__BackingFieldfloatPrivate—
0x04<GpuLevelBounceAvoidanceThreshold>k__BackingFieldfloatPrivate—
0x04<CpuLevelBounceAvoidanceThreshold>k__BackingFieldfloatPrivate—
0x04<UpdateInterval>k__BackingFieldfloatPrivate—
0x04<MinTargetFrameRateHitTime>k__BackingFieldfloatPrivate—
0x04<MaxTemperatureLevel>k__BackingFieldfloatPrivate—

Functions 33

SignatureFlagsNativeParams
float get_TargetFrameTime()Public+1 flags0x04
void set_TargetFrameTime(float value)Public+1 flags0x04
float get_AllowedCpuActiveTimeRatio()Public+1 flags0x04
void set_AllowedCpuActiveTimeRatio(float value)Public+1 flags0x04
float get_AllowedGpuActiveTimeRatio()Public+1 flags0x04
void set_AllowedGpuActiveTimeRatio(float value)Public+1 flags0x04
float get_GpuLevelBounceAvoidanceThreshold()Public+1 flags0x04
void set_GpuLevelBounceAvoidanceThreshold(float value)Public+1 flags0x04
float get_CpuLevelBounceAvoidanceThreshold()Public+1 flags0x04
void set_CpuLevelBounceAvoidanceThreshold(float value)Public+1 flags0x04
float get_UpdateInterval()Public+1 flags0x04
void set_UpdateInterval(float value)Public+1 flags0x04
float get_MinTargetFrameRateHitTime()Public+1 flags0x04
void set_MinTargetFrameRateHitTime(float value)Public+1 flags0x04
float get_MaxTemperatureLevel()Public+1 flags0x04
void set_MaxTemperatureLevel(float value)Public+1 flags0x04
void .ctor(IDevicePerformanceControl perfControl, IPerformanceStatus perfStat, IThermalStatus thermalStat)Public+1 flags0x08
bool get_Enabled()Public+1 flags0x01
void set_Enabled(bool value)Public+1 flags0x01
void Update()Public0x00
void Override(int requestedCpuLevel, int requestedGpuLevel)Public0x04
void UpdateImpl(float timestamp)Private0x04
void OnBottleneckChange(const PerformanceBottleneckChangeEventArgs& ev)Private0x04
void RaiseGpuLevel(float timestamp)Private0x04
void RaiseCpuLevel(float timestamp)Private0x04
void LowerCpuLevel(float timestamp)Private0x04
void LowerGpuLevel(float timestamp)Private0x04
bool AllowLowerCpuLevel(float timestamp)Private0x04
bool AllowLowerGpuLevel(float timestamp)Private0x04
bool AllowRaiseLevels()Private0x01
bool AllowRaiseCpuLevel()Private0x01
bool AllowRaiseGpuLevel()Private0x01
void <.ctor>b__43_0(const PerformanceBottleneckChangeEventArgs& ev)Private0x04

Used by 1

types with a member, parameter or interface of this type