Zdexby TheHolyOneZ
44,741 classes
Class

DynamicResolutionHandler

: Object
UnityEngine.Rendering.DynamicResolutionHandler, Unity.RenderPipelines.Core.Runtime 0x00A0 (160 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
0x00x00A0

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
0x3Cm_CachedSettingsGlobalDynamicResolutionSettingsPrivate—
—0x04CameraDictionaryMaxcCapacityintPrivateStatic+1 flags0
0x08m_OwnerCameraWeakRefWeakReferencePrivate—
0x08s_CameraInstancesDictionary<System.Int32PrivateStatic—
0x08s_DefaultInstanceDynamicResolutionHandlerPrivateStatic—
0x04s_ActiveCameraIdintPrivateStatic—
0x08s_ActiveInstanceDynamicResolutionHandlerPrivateStatic—
0x01s_ActiveInstanceDirtyboolPrivateStatic—
0x04s_GlobalHwFractionfloatPrivateStatic—
0x01s_GlobalHwUpresActiveboolPrivateStatic—
0x04m_UpsamplerScheduleUpsamplerScheduleTypePrivate—
0x009C0x04unreflected bytes to end of DynamicResolutionHandler

Functions 38

SignatureFlagsNativeParams
void Reset()Private0x00
DynamicResUpscaleFilter get_filter()Public+1 flags0x01
void set_filter(const DynamicResUpscaleFilter& value)Private+1 flags0x01
Vector2Int get_finalViewport()Public+1 flags0x08
void set_finalViewport(const Vector2Int& value)Public+1 flags0x08
void set_runUpscalerFilterOnFullResolution(bool value)Public+1 flags0x01
bool get_runUpscalerFilterOnFullResolution()Public+1 flags0x01
bool FlushScalableBufferManagerState()Private0x01
DynamicResolutionHandler GetOrCreateDrsInstanceHandler(Camera camera)PrivateStatic0x08
void set_upsamplerSchedule(const UpsamplerScheduleType& value)Public+1 flags0x04
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)Private0x3C
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)PublicStatic0x40
void Update(const GlobalDynamicResolutionSettings& settings, Action OnResolutionChange)Public0x3C
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
float GetLowResMultiplier(float targetLowRes, float minimumThreshold)Public0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 8

types with a member, parameter or interface of this type