Table of Contents

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

NativeOptions.OnNativeOptionChangedDelegate

Properties

GraphicsOptions

public static List<NativeOptionData> GraphicsOptions { get; }

Property Value

List<NativeOptionData>

VideoOptions

public static List<NativeOptionData> VideoOptions { get; }

Property Value

List<NativeOptionData>

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 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 int

ApplyConfigChanges(bool)

public static void ApplyConfigChanges(bool resizeWindow)

Parameters

resizeWindow bool

CheckGFXSupportStatus(int)

public static bool CheckGFXSupportStatus(int enumType)

Parameters

enumType int

Returns

bool

GetConfig(NativeOptionsType)

public static float GetConfig(NativeOptions.NativeOptionsType type)

Parameters

type NativeOptions.NativeOptionsType

Returns

float

GetDLSSOptionCount()

public static int GetDLSSOptionCount()

Returns

int

GetDLSSTechnique()

public static int GetDLSSTechnique()

Returns

int

GetDefaultConfig(NativeOptionsType)

public static float GetDefaultConfig(NativeOptions.NativeOptionsType type)

Parameters

type NativeOptions.NativeOptionsType

Returns

float

GetDefaultConfigForOverallSettings(NativeOptionsType, int)

public static float GetDefaultConfigForOverallSettings(NativeOptions.NativeOptionsType type, int config)

Parameters

type NativeOptions.NativeOptionsType
config int

Returns

float

GetDesktopResolution(ref int, ref int)

public static void GetDesktopResolution(ref int width, ref int height)

Parameters

width int
height int

GetGFXPresetName(ConfigQuality)

public static string GetGFXPresetName(NativeOptions.ConfigQuality presetIndex)

Parameters

presetIndex NativeOptions.ConfigQuality

Returns

string

GetGameKeys(int, int)

public static int GetGameKeys(int keyType, int i)

Parameters

keyType int
i int

Returns

int

GetIsDLSSAvailable()

public static bool GetIsDLSSAvailable()

Returns

bool

GetMonitorDeviceCount()

public static int GetMonitorDeviceCount()

Returns

int

GetMonitorDeviceName(int)

public static string GetMonitorDeviceName(int i)

Parameters

i int

Returns

string

GetRefreshRateAtIndex(int)

public static int GetRefreshRateAtIndex(int index)

Parameters

index int

Returns

int

GetRefreshRateCount()

public static int GetRefreshRateCount()

Returns

int

GetResolution(ref int, ref int)

public static void GetResolution(ref int width, ref int height)

Parameters

width int
height int

GetResolutionAtIndex(int)

public static Vec2 GetResolutionAtIndex(int index)

Parameters

index int

Returns

Vec2

GetResolutionCount()

public static int GetResolutionCount()

Returns

int

GetSoundDeviceCount()

public static int GetSoundDeviceCount()

Returns

int

GetSoundDeviceName(int)

public static string GetSoundDeviceName(int i)

Parameters

i int

Returns

string

GetVideoDeviceCount()

public static int GetVideoDeviceCount()

Returns

int

GetVideoDeviceName(int)

public static string GetVideoDeviceName(int i)

Parameters

i int

Returns

string

Is120HzAvailable()

public static bool Is120HzAvailable()

Returns

bool

IsGFXOptionChangeable(ConfigQuality)

public static bool IsGFXOptionChangeable(NativeOptions.ConfigQuality config)

Parameters

config NativeOptions.ConfigQuality

Returns

bool

ReadRGLConfigFiles()

public static void ReadRGLConfigFiles()

RefreshOptionsData()

public static void RefreshOptionsData()

SaveConfig()

public static SaveResult SaveConfig()

Returns

SaveResult

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.NativeOptionsType
value float

SetCustomResolution(int, int)

public static void SetCustomResolution(int width, int height)

Parameters

width int
height int

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

keyType int
index int
key int

Events

OnNativeOptionsApplied

public static event Action OnNativeOptionsApplied

Event Type

Action

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).