Zdexby TheHolyOneZ
42,595 classes
Class

DynamicResolutionHandler

: Object
UnityEngine.Rendering.DynamicResolutionHandler, Unity.RenderPipelines.Core.Runtime 0x0090 (144 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x0090

Members 31

OffsetSizeNameTypeFlagsDefault
0x01m_EnabledboolPrivate—
0x01m_UseMipBiasboolPrivate—
0x00120x02padding / unreflected
0x04m_MinScreenFractionfloatPrivate—
0x04m_MaxScreenFractionfloatPrivate—
0x04m_CurrentFractionfloatPrivate—
0x01m_ForcingResboolPrivate—
0x01m_CurrentCameraRequestboolPrivate—
0x00220x02padding / unreflected
0x04m_PrevFractionfloatPrivate—
0x01m_ForceSoftwareFallbackboolPrivate—
0x01m_RunUpscalerFilterOnFullResolutionboolPrivate—
0x002A0x02padding / unreflected
0x04m_PrevHWScaleWidthfloatPrivate—
0x04m_PrevHWScaleHeightfloatPrivate—
0x08m_LastScaledSizeVector2IntPrivate—
0x04s_ActiveScalerSlotDynamicResScalerSlotPrivateStatic—
0x08s_ScalerContainersScalerContainer[]PrivateStatic—
0x08cachedOriginalSizeVector2IntPrivate—
0x01<filter>k__BackingFieldDynamicResUpscaleFilterPrivate—
0x08s_CameraUpscaleFiltersDictionary<System.Int32PrivateStatic—
0x00450x03padding / unreflected
0x08<finalViewport>k__BackingFieldVector2IntPrivate—
0x01typeDynamicResolutionTypePrivate—
0x00510x03padding / unreflected
0x28m_CachedSettingsGlobalDynamicResolutionSettingsPrivate—
—0x04CameraDictionaryMaxcCapacityintPrivateStatic+1 flags285549424
0x007C0x04padding / unreflected
0x08m_OwnerCameraWeakRefWeakReferencePrivate—
0x08s_CameraInstancesDictionary<System.Int32PrivateStatic—
0x08s_DefaultInstanceDynamicResolutionHandlerPrivateStatic—
0x04s_ActiveCameraIdintPrivateStatic—
0x08s_ActiveInstanceDynamicResolutionHandlerPrivateStatic—
0x01s_ActiveInstanceDirtyboolPrivateStatic—
0x04s_GlobalHwFractionfloatPrivateStatic—
0x01s_GlobalHwUpresActiveboolPrivateStatic—
0x04m_UpsamplerScheduleUpsamplerScheduleTypePrivate—
0x008C0x04unreflected bytes to end of DynamicResolutionHandler

Functions 37

SignatureFlagsNativeParams
void Reset()Private—0x00
DynamicResUpscaleFilter get_filter()Public+1 flags—0x01
void set_filter(const DynamicResUpscaleFilter& value)Private+1 flags—0x01
Vector2Int get_finalViewport()Public+1 flags—0x08
void set_finalViewport(const Vector2Int& value)Public+1 flags—0x08
void set_runUpscalerFilterOnFullResolution(bool value)Public+1 flags—0x01
bool get_runUpscalerFilterOnFullResolution()Public+1 flags—0x01
bool FlushScalableBufferManagerState()Private—0x01
DynamicResolutionHandler GetOrCreateDrsInstanceHandler(Camera camera)PrivateStatic—0x08
void set_upsamplerSchedule(const UpsamplerScheduleType& value)Public+1 flags—0x04
UpsamplerScheduleType get_upsamplerSchedule()Public+1 flags0x04
DynamicResolutionHandler get_instance()PublicStatic+1 flags0x08
void .ctor()Private+1 flags0x00
float DefaultDynamicResMethod()PrivateStatic0x04
void ProcessSettings(const GlobalDynamicResolutionSettings& settings)Private0x28
Vector2 GetResolvedScale()Public0x08
float CalculateMipBias(const Vector2Int& inputResolution, const Vector2Int& outputResolution, bool forceApply)Public0x08
void SetDynamicResScaler(PerformDynamicRes scaler, const DynamicResScalePolicyType& scalerType)PublicStatic0x08
void SetSystemDynamicResScaler(PerformDynamicRes scaler, const DynamicResScalePolicyType& scalerType)PublicStatic0x08
void SetActiveDynamicScalerSlot(const DynamicResScalerSlot& slot)PublicStatic0x04
void ClearSelectedCamera()PublicStatic0x00
void SetUpscaleFilter(Camera camera, const DynamicResUpscaleFilter& filter)PublicStatic0x08
void SetCurrentCameraRequest(bool cameraRequest)Public0x01
void UpdateAndUseCamera(Camera camera, const Nullable<UnityEngine.Rendering.GlobalDynamicResolutionSettings>& settings, Action OnResolutionChange)PublicStatic0x2C
void Update(const GlobalDynamicResolutionSettings& settings, Action OnResolutionChange)Public0x28
bool SoftwareDynamicResIsEnabled()Public0x01
bool HardwareDynamicResIsEnabled()Public0x01
bool RequestsHardwareDynamicResolution()Public0x01
bool DynamicResolutionEnabled()Public0x01
void ForceSoftwareFallback()Public0x00
Vector2Int GetScaledSize(const Vector2Int& size)Public0x08
Vector2Int ApplyScalesOnSize(const Vector2Int& size)Public0x08
Vector2Int ApplyScalesOnSize(const Vector2Int& size, const Vector2& scales)1 flags0x08
float GetCurrentScale()Public0x04
Vector2Int GetLastScaledSize()Public0x08
float GetLowResMultiplier(float targetLowRes)Public0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 7

types with a member, parameter or interface of this type