Zdexby TheHolyOneZ
36,909 classes
Class

ResolutionConnection

: ConnectionWithOptions`1 : Connection`1 : Object
Kamgam.SettingsGenerator.ResolutionConnection, Kamgam.SettingsGenerator 0x00B8 (184 B) inherited 0x0028 Kamgam.SettingsGenerator.dll
0x00x00B8

Members 24

OffsetSizeNameTypeFlagsDefault
0x01AllowResolutionChangeOnMobileboolPublicStatic—
0x01CacheResolutionsboolPublic—
0x01LimitToCurrentRefreshRateboolPublic—
0x01LimitToUniqueResolutionsboolPublic—
0x01LimitMaxResolutionToDisplayResolutionboolPublic—
0x01SkipResolutinsSmallerThanHDboolPublic—
0x01SkipRefreshRatesWith59HzboolPublic—
0x01AddRefreshRateToLabelsboolPublic—
0x01RefreshRateResolversAfterCompletionboolPublic—
0x01_addCustomResolutionOptionIfWindowedbool1 flags—
0x00310x07padding / unreflected
0x08OnMaxResolutionChangedActionPrivate—
0x08AllowedAspectRatiosList<UnityEngine.Vector2Int>Public—
0x04AllowedAspectRatioDeltafloatPublic—
0x004C0x04padding / unreflected
0x08CustomResolutionsList<Kamgam.SettingsGenerator.ResolutionConnection.CustomResolution>Public—
0x08_settingsSettings1 flags—
0x08_valuesList<UnityEngine.Resolution>1 flags—
0x08_labelsList<System.String>1 flags—
0x08_resolutionFormatstring1 flags—
0x08_refreshRateFormatstring1 flags—
0x08_lastMonitorMaxResolutionVector2Int1 flags—
0x14_windowedResolutionNullable<UnityEngine.Resolution>1 flags—
0x14lastKnownResolutionNullable<UnityEngine.Resolution>1 flags—
0x04lastSetFrameint1 flags—
0x08s_tmpOptionSettingsListList<Kamgam.SettingsGenerator.SettingOption>PrivateStatic—
0x00B40x04unreflected bytes to end of ResolutionConnection
Inherited from Connection`1 4
OffsetSizeNameTypeFlagsDefault
0x08QualityChangedAction<System.Int32>Private—
0x08_onChangedListenersList<System.Action<System.Int32>>1 flags—
0x04lastKnownValueint1 flags—
0x04OrderintPublic—

Functions 31

SignatureFlagsNativeParams
bool get_AddCustomResolutionOptionIfWindowed()Public+1 flags0x01
void set_AddCustomResolutionOptionIfWindowed(bool value)Public+1 flags0x01
void add_OnMaxResolutionChanged(Action value)Public+1 flags0x08
void remove_OnMaxResolutionChanged(Action value)Public+1 flags0x08
bool get_isWindowed()2 flags0x01
Resolution[] getResolutions()Private0x08
Vector2Int getCurrentMaxResolution()1 flags0x08
List<UnityEngine.Resolution> getUniqueResolutions()3 flags0x08
void filterResolutionsAndAddToValues(const Resolution[]& resolutions, bool limitAspectRatios)Private0x08
Nullable<UnityEngine.Resolution> findResolution(IList<UnityEngine.Resolution> resolutions, int width, int height, int refreshRate)1 flags0x14
void ClearResolutionCache()Public0x00
int FindClosestResolutionIndex(int width, int height, int refreshRate)Public0x04
int findClosestResolutionIndex(IList<UnityEngine.Resolution> resolutions, int width, int height, int refreshRate)1 flags0x08
int GetRoundedRefreshRate(const Resolution& res)PublicStatic0x10
bool contains(List<UnityEngine.Resolution> resolutions, const Resolution& resolution)1 flags0x10
List<System.String> GetOptionLabels()Public+1 flags0x08
void RefreshOptionLabels()Public+1 flags0x00
void SetOptionLabels(List<System.String> optionLabels)Public+1 flags0x08
string GetResolutionFormat()Public0x08
void SetResolutionFormat(const string& format)Public0x08
string GetRefreshRateFormat()Public0x08
void SetRefreshRateFormat(const string& format)Public0x08
void onScreenSizeChanged(const Resolution& resolution)1 flags0x10
void addOrRemoveCustomResolutionValue(const Resolution& resolution)Private0x10
int Get()Public+1 flags0x04
void Set(int index)Public+1 flags0x04
void onComplete(const Nullable<UnityEngine.Resolution>& resolution, const Nullable<System.Boolean>& fullscreen, const Nullable<UnityEngine.FullScreenMode>& fullscreenmode)Private0x14
void SetSettings(Settings settings)PublicFinal+2 flags0x08
Settings GetSettings()PublicFinal+2 flags0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 14

types with a member, parameter or interface of this type