Class PropertyDescriptionAttribute
Represents a description attribute used to decorate layer properties
Inherited Members
Namespace: Artemis.Core
Assembly: Artemis.Core.dll
Syntax
public class PropertyDescriptionAttribute : Attribute
Constructors
PropertyDescriptionAttribute()
Declaration
public PropertyDescriptionAttribute()
Properties
Description
The user-friendly description for this property, shown in the UI
Declaration
public string? Description { get; set; }
Property Value
Type | Description |
---|---|
string |
DisableKeyframes
Whether or not keyframes are always disabled
Declaration
public bool DisableKeyframes { get; set; }
Property Value
Type | Description |
---|---|
bool |
Identifier
The identifier of this property used for storage, if not set one will be generated property name in code
Declaration
public string? Identifier { get; set; }
Property Value
Type | Description |
---|---|
string |
InputAffix
Input affix to show behind input elements in the UI
Declaration
public string? InputAffix { get; set; }
Property Value
Type | Description |
---|---|
string |
InputPrefix
Input prefix to show before input elements in the UI
Declaration
public string? InputPrefix { get; set; }
Property Value
Type | Description |
---|---|
string |
InputStepSize
The input drag step size, used in the UI
Declaration
public float InputStepSize { get; set; }
Property Value
Type | Description |
---|---|
float |
MaxInputValue
Maximum input value, only enforced in the UI
Declaration
public object? MaxInputValue { get; set; }
Property Value
Type | Description |
---|---|
object |
MinInputValue
Minimum input value, only enforced in the UI
Declaration
public object? MinInputValue { get; set; }
Property Value
Type | Description |
---|---|
object |
Name
The user-friendly name for this property, shown in the UI
Declaration
public string? Name { get; set; }
Property Value
Type | Description |
---|---|
string |