ParameterInfo class
Beep.Skia.Model — class
Describes a configurable parameter for a component/node, including type and values.
Members
| Member | Kind | Description |
|---|---|---|
string ParameterName | Property | Logical parameter name (unique within the owning component's Parameters dictionary key). |
Type ParameterType | Property | CLR type of the parameter (e.g., typeof(string), typeof(int), typeof(bool), enum types, etc.). If null, the editor will infer type based on the current/default value runtime type. |
object DefaultParameterValue | Property | Default value used when no current value has been set. |
object ParameterCurrentValue | Property | The current value (user-edited) for this parameter. |
string Description | Property | Optional description/help for UI. |
string[] Choices | Property | Optional list of allowed string choices for this parameter. When provided, the editor will render a dropdown even if ParameterType is string. |