Values

None

No hint for the edited property.

Range

Hints that an integer or float property should be within a range specified via the hint string "min,max" or "min,max,step". The hint string can optionally include "or_greater" and/or "or_lesser" to allow manual input going respectively above the max or below the min values. Example: "-360,360,1,or_greater,or_lesser".

ExpRange

Hints that a float property should be within an exponential range specified via the hint string "min,max" or "min,max,step". The hint string can optionally include "or_greater" and/or "or_lesser" to allow manual input going respectively above the max or below the min values. Example: "0.01,100,0.01,or_greater".

Enum

Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string.

The hint string is a comma separated list of names such as "Hello,Something,Else". For integer and float properties, the first name in the list has value 0, the next 1, and so on. Explicit values can also be specified by appending :integer to the name, e.g. "Zero,One,Three:3,Four,Six:6".

ExpEasing

Hints that a float property should be edited via an exponential easing function. The hint string can include "attenuation" to flip the curve horizontally and/or "inout" to also include in/out easing.

Length

Deprecated hint, unused.

KeyAccel

Deprecated hint, unused.

Flags

Hints that an integer property is a bitmask with named bit flags. For example, to allow toggling bits 0, 1, 2 and 4, the hint could be something like "Bit0,Bit1,Bit2,,Bit4".

Layers2dRender

Hints that an integer property is a bitmask using the optionally named 2D render layers.

Layers2dPhysics

Hints that an integer property is a bitmask using the optionally named 2D physics layers.

Layers3dRender

Hints that an integer property is a bitmask using the optionally named 3D render layers.

Layers3dPhysics

Hints that an integer property is a bitmask using the optionally named 3D physics layers.

File

Hints that a string property is a path to a file. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like "*.png,*.jpg".

Dir

Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path.

GlobalFile

Hints that a string property is an absolute path to a file outside the project folder. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like "*.png,*.jpg".

GlobalDir

Hints that a string property is an absolute path to a directory outside the project folder. Editing it will show a file dialog for picking the path.

ResourceType

Hints that a property is an instance of a godot.Resource-derived type, optionally specified via the hint string (e.g. "Texture"). Editing it will show a popup menu of valid resource types to instantiate.

MultilineText

Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed.

PlaceholderText

Hints that a string property should have a placeholder text visible on its input field, whenever the property is empty. The hint string is the placeholder text to use.

ColorNoAlpha

Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited.

ImageCompressLossy

Hints that an image is compressed using lossy compression.

ImageCompressLossless

Hints that an image is compressed using lossless compression.