Clears all values on the theme.
Clears the Color at name if the theme has node_type.
Clears the constant at name if the theme has node_type.
Clears the Font at name if the theme has node_type.
Clears the icon at name if the theme has node_type.
Clears StyleBox at name if the theme has node_type.
Sets the theme's values to a copy of the default theme values.
Sets the theme's values to a copy of a given theme.
Returns the Color at name if the theme has node_type.
Returns all the Colors as a PoolStringArray filled with each Color's name, for use in getColor, if the theme has node_type.
Returns the constant at name if the theme has node_type.
Returns all the constants as a PoolStringArray filled with each constant's name, for use in getConstant, if the theme has node_type.
Returns the Font at name if the theme has node_type.
Returns the icon Texture at name if the theme has node_type.
Returns the StyleBox at name if the theme has node_type. Valid names may be found using getStyleboxList. Valid node_types may be found using getStyleboxTypes.
Returns all the StyleBoxs as a PoolStringArray filled with each StyleBox's name, for use in getStylebox, if the theme has node_type. Valid node_types may be found using getStyleboxTypes.
Returns all the StyleBox types as a PoolStringArray filled with each StyleBox's type, for use in getStylebox and/or getStyleboxList, if the theme has node_type.
Returns all the types in node_type as a PoolStringArray for use in any of the get_* functions, if the theme has node_type.
Returns true if Color with name is in node_type. Returns false if the theme does not have node_type.
Returns true if constant with name is in node_type. Returns false if the theme does not have node_type.
Returns true if Font with name is in node_type. Returns false if the theme does not have node_type.
Returns true if icon Texture with name is in node_type. Returns false if the theme does not have node_type.
Returns true if StyleBox with name is in node_type. Returns false if the theme does not have node_type.
Sets the theme's Color to color at name in node_type. Does nothing if the theme does not have node_type.
Sets the theme's constant to constant at name in node_type. Does nothing if the theme does not have node_type.
Sets the theme's Font to font at name in node_type. Does nothing if the theme does not have node_type.
Sets the theme's icon Texture to texture at name in node_type. Does nothing if the theme does not have node_type.
Sets theme's StyleBox to stylebox at name in node_type. Does nothing if the theme does not have node_type.
The theme's default font.
Construct a new instance of Theme. Note: use memnew!Theme instead.
Theme for controls.
A theme for skinning controls. Controls can be skinned individually, but for complex applications, it's more practical to just create a global theme that defines everything. This theme can be applied to any Control; the Control and its children will automatically use it. Theme resources can alternatively be loaded by writing them in a .theme file, see the documentation for more information.