Table of Contents

Class PropertyDescriptionAttribute

Namespace
Artemis.Core
Assembly
Artemis.Core.dll

Represents a description attribute used to decorate layer properties

public class PropertyDescriptionAttribute : Attribute
Inheritance
PropertyDescriptionAttribute
Inherited Members

Properties

Description

The user-friendly description for this property, shown in the UI

public string? Description { get; set; }

Property Value

string

DisableKeyframes

Whether or not keyframes are always disabled

public bool DisableKeyframes { get; set; }

Property Value

bool

Identifier

The identifier of this property used for storage, if not set one will be generated property name in code

public string? Identifier { get; set; }

Property Value

string

InputAffix

Input affix to show behind input elements in the UI

public string? InputAffix { get; set; }

Property Value

string

InputPrefix

Input prefix to show before input elements in the UI

public string? InputPrefix { get; set; }

Property Value

string

InputStepSize

The input drag step size, used in the UI

public float InputStepSize { get; set; }

Property Value

float

MaxInputValue

Maximum input value, only enforced in the UI

public object? MaxInputValue { get; set; }

Property Value

object

MinInputValue

Minimum input value, only enforced in the UI

public object? MinInputValue { get; set; }

Property Value

object

Name

The user-friendly name for this property, shown in the UI

public string? Name { get; set; }

Property Value

string