Property.Hint/hint - multiple declarations

Variable Property.hint

struct Property
{
  // ...
  Property.Hint hint = cast(Hint)0;
  // ...
}

Enum Property.Hint

enum Hint : int { ... }

Enum members

NameDescription
colorNoAlpha used for ignoring alpha component when editing a color
dir a directort path must be passed
enumType hintText= "val1,val2,val3,etc"
expEasing exponential easing funciton (math::ease)
expRange hintText = "min,max,step", exponential edit
file a file path must be passed, hintText (optionally) is a filter "*.png,*.wav,*.doc,"
flags hintText= "flag1,flag2,etc" (as bit flags)
globalDir a directort path must be passed
globalFile a file path must be passed, hintText (optionally) is a filter "*.png,*.wav,*.doc,"
keyAccel hintText= "length" (as integer)
length hintText= "length" (as integer)
methodOfBaseType a method of a base type
methodOfInstance a method of an instance
methodOfScript a method of a script & base
methodOfVariantType a method of a type
multilineText used for string properties that can contain multiple lines
nodePathToEditedNode so something else can provide this (used in scripts)
none no hint provided.
propertyOfBaseType a property of a base type
propertyOfInstance a property of an instance
propertyOfScript a property of a script & base
propertyOfVariantType a property of a type
range hintText = "min,max,step,slider; //slider is optional"
resourceType a resource object type
typeString a type string, the hint is the base type to choose