Toast Engine
Loading...
Searching...
No Matches
editor.Engine.SettingDescriptor Class Referencesealed

One setting as the engine describes it, copied out of the native registry. More...

Properties

required string Key [get]
required string Label [get]
required string Category [get]
required string Description [get]
required SettingType Type [get]
double Min [get]
double Max [get]
double Step [get]
IReadOnlyList< string > Options = [] [get]
bool RequiresRestart [get]
bool Hidden [get]
bool HasRange [get]
 Equal bounds mean the engine declared none, so the editor shows a number box rather than a slider.
bool IsEnum [get]
 A non-empty option list turns an integer setting into a combo box indexing it.

Detailed Description

One setting as the engine describes it, copied out of the native registry.

A managed copy rather than a view: the native strings are owned by the registry and only valid until the next call that could add a setting, so they are marshalled once during enumeration and never held


The documentation for this class was generated from the following file:
  • editor/Engine/ToastSettings.cs