Zdexby TheHolyOneZ
36,909 classes
Class

UpscalerController

: MonoBehaviour : Behaviour : Component : Object : Object
TND.Upscaling.Framework.UpscalerController, TND.Upscaling.Framework.Runtime.Core 0x0070 (112 B) inherited 0x0020 TND.Upscaling.Framework.Runtime.Core.dll
0x00x0070

Members 12

OffsetSizeNameTypeFlagsDefault
0x08upscalerChainList<System.String>1 flags—
0x04qualityModeUpscalerQuality1 flags—
0x01enableSharpeningbool1 flags—
0x002D0x03padding / unreflected
0x04sharpnessfloat1 flags—
0x04injectionPointUpscalerInjectionPoint1 flags—
0x08upscalerSettingsList<TND.Upscaling.Framework.UpscalerController.UpscalerSettingsPair>1 flags—
0x01autoGenerateReactiveMaskbool1 flags—
0x00410x03padding / unreflected
0x10autoReactiveSettingsAutoReactiveSettings1 flags—
0x01enableCustomReactiveMaskbool1 flags—
0x00550x03padding / unreflected
0x04customReactiveMaskLayerLayerMask1 flags—
0x005C0x04padding / unreflected
0x08<UpscalerContext>k__BackingFieldUpscalerContextPrivate—
0x01<EnableOpaqueOnlyCopy>k__BackingFieldboolPrivate—
0x00690x07unreflected bytes to end of UpscalerController
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 33

SignatureFlagsNativeParams
Vector2Int get_DisplaySize()5 flags—0x08
Vector2Int get_MaxRenderSize()5 flags—0x08
Vector2Int get_ScaledRenderSize()4 flags0x08
float get_RenderScale()2 flags0x04
UpscalerContext get_UpscalerContext()2 flags0x08
void set_UpscalerContext(UpscalerContext value)2 flags0x08
bool get_EnableOpaqueOnlyCopy()4 flags0x01
void set_EnableOpaqueOnlyCopy(bool value)4 flags0x01
Texture get_OpaqueOnlyTexture()4 flags0x08
bool get_EnableAutoReactiveMask()4 flags0x01
Texture get_AutoReactiveMask()4 flags0x08
bool get_EnableCustomReactiveMask()4 flags0x01
Texture get_CustomReactiveMask()4 flags0x08
GraphicsFormat get_ReactiveMaskFormat()2 flags0x04
bool get_ResetHistory()4 flags0x01
void Awake()3 flags0x00
void OnValidate()3 flags0x00
void OnEnable()3 flags0x00
void OnDisable()3 flags0x00
void Update()3 flags0x00
void LateUpdate()3 flags0x00
void ValidateQualityMode()1 flags0x00
UpscalerName GetPrimaryUpscalerName()1 flags0x04
string GetPrimaryUpscalerIdentifier()1 flags0x08
bool SetPrimaryUpscaler(const UpscalerName& upscalerName)1 flags0x04
bool SetPrimaryUpscaler(IUpscalerPlugin upscalerPlugin)1 flags0x08
IUpscalerPlugin GetCurrentlyActiveUpscalerPlugin()1 flags0x08
void ForEachUpscalerPlugin(Action<TND.Upscaling.Framework.IUpscalerPlugin> callback)Static+1 flags0x08
bool TryGetUpscalerSettings(IUpscalerPlugin upscalerPlugin, ref UpscalerSettingsBase& settings)1 flags0x08
IEnumerator<TND.Upscaling.Framework.IUpscalerPlugin> EnumerateUpscalerChain()1 flags0x08
float GetScaleFactor(const UpscalerQuality& qualityMode)Static+1 flags0x04
IEnumerator CUpdateSettingsCaches()Private0x08
void .ctor()2 flags0x00

Subclasses 1

Used by 4

types with a member, parameter or interface of this type