Class NativeOptions
- Namespace
- TaleWorlds.Engine.Options
- Assembly
- TaleWorlds.Engine.dll
public class NativeOptions
- Inheritance
-
NativeOptions
- Inherited Members
Constructors
NativeOptions()
public NativeOptions()
Fields
OnNativeOptionChanged
public static NativeOptions.OnNativeOptionChangedDelegate OnNativeOptionChanged
Field Value
Properties
GraphicsOptions
public static List<NativeOptionData> GraphicsOptions { get; }
Property Value
VideoOptions
public static List<NativeOptionData> VideoOptions { get; }
Property Value
Methods
Apply(int, int, int, int, int, int, int, int, int, int)
public static void Apply(int texture_budget, int sharpen_amount, int hdr, int dof_mode, int motion_blur, int ssr, int size, int texture_filtering, int trail_amount, int dynamic_resolution_target)
Parameters
texture_budget
intsharpen_amount
inthdr
intdof_mode
intmotion_blur
intssr
intsize
inttexture_filtering
inttrail_amount
intdynamic_resolution_target
int
ApplyConfigChanges(bool)
public static void ApplyConfigChanges(bool resizeWindow)
Parameters
resizeWindow
bool
CheckGFXSupportStatus(int)
public static bool CheckGFXSupportStatus(int enumType)
Parameters
enumType
int
Returns
GetConfig(NativeOptionsType)
public static float GetConfig(NativeOptions.NativeOptionsType type)
Parameters
Returns
GetDLSSOptionCount()
public static int GetDLSSOptionCount()
Returns
GetDLSSTechnique()
public static int GetDLSSTechnique()
Returns
GetDefaultConfig(NativeOptionsType)
public static float GetDefaultConfig(NativeOptions.NativeOptionsType type)
Parameters
Returns
GetDefaultConfigForOverallSettings(NativeOptionsType, int)
public static float GetDefaultConfigForOverallSettings(NativeOptions.NativeOptionsType type, int config)
Parameters
type
NativeOptions.NativeOptionsTypeconfig
int
Returns
GetDesktopResolution(ref int, ref int)
public static void GetDesktopResolution(ref int width, ref int height)
Parameters
GetGFXPresetName(ConfigQuality)
public static string GetGFXPresetName(NativeOptions.ConfigQuality presetIndex)
Parameters
presetIndex
NativeOptions.ConfigQuality
Returns
GetGameKeys(int, int)
public static int GetGameKeys(int keyType, int i)
Parameters
Returns
GetIsDLSSAvailable()
public static bool GetIsDLSSAvailable()
Returns
GetMonitorDeviceCount()
public static int GetMonitorDeviceCount()
Returns
GetMonitorDeviceName(int)
public static string GetMonitorDeviceName(int i)
Parameters
i
int
Returns
GetRefreshRateAtIndex(int)
public static int GetRefreshRateAtIndex(int index)
Parameters
index
int
Returns
GetRefreshRateCount()
public static int GetRefreshRateCount()
Returns
GetResolution(ref int, ref int)
public static void GetResolution(ref int width, ref int height)
Parameters
GetResolutionAtIndex(int)
public static Vec2 GetResolutionAtIndex(int index)
Parameters
index
int
Returns
GetResolutionCount()
public static int GetResolutionCount()
Returns
GetSoundDeviceCount()
public static int GetSoundDeviceCount()
Returns
GetSoundDeviceName(int)
public static string GetSoundDeviceName(int i)
Parameters
i
int
Returns
GetVideoDeviceCount()
public static int GetVideoDeviceCount()
Returns
GetVideoDeviceName(int)
public static string GetVideoDeviceName(int i)
Parameters
i
int
Returns
Is120HzAvailable()
public static bool Is120HzAvailable()
Returns
IsGFXOptionChangeable(ConfigQuality)
public static bool IsGFXOptionChangeable(NativeOptions.ConfigQuality config)
Parameters
config
NativeOptions.ConfigQuality
Returns
ReadRGLConfigFiles()
public static void ReadRGLConfigFiles()
RefreshOptionsData()
public static void RefreshOptionsData()
SaveConfig()
public static SaveResult SaveConfig()
Returns
SetBrightness(float)
public static void SetBrightness(float gamma)
Parameters
gamma
float
SetConfig(NativeOptionsType, float)
public static void SetConfig(NativeOptions.NativeOptionsType type, float value)
Parameters
type
NativeOptions.NativeOptionsTypevalue
float
SetCustomResolution(int, int)
public static void SetCustomResolution(int width, int height)
Parameters
SetDefaultGameConfig()
public static void SetDefaultGameConfig()
SetDefaultGameKeys()
public static void SetDefaultGameKeys()
SetGameKeys(int, int, int)
public static void SetGameKeys(int keyType, int index, int key)
Parameters
Events
OnNativeOptionsApplied
public static event Action OnNativeOptionsApplied
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).