# Interface SyThemeValueType.SyFunctionType

All Superinterfaces:
  `SyThemeValueType`

All Known Subinterfaces:
  `SyThemeValueType.SyFunctionType.SyFunctionColor4DType, SyThemeValueType.SyFunctionType.SyFunctionDoubleType, SyThemeValueType.SyFunctionType.SyFunctionFontType, SyThemeValueType.SyFunctionType.SyFunctionIntegerType`

Enclosing interface:
  `SyThemeValueType`

public static sealed interface SyThemeValueType.SyFunctionType extends SyThemeValueType permits SyThemeValueType.SyFunctionType.SyFunctionIntegerType, SyThemeValueType.SyFunctionType.SyFunctionDoubleType, SyThemeValueType.SyFunctionType.SyFunctionColor4DType, SyThemeValueType.SyFunctionType.SyFunctionFontType
The kind of values that represent functions.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static interface`
  `SyThemeValueType.SyFunctionType.SyFunctionColor4DType`
  The type of functions that take and return RGBA colors.
  `static interface`
  `SyThemeValueType.SyFunctionType.SyFunctionDoubleType`
  The type of functions that take and return doubles.
  `static interface`
  `SyThemeValueType.SyFunctionType.SyFunctionFontType`
  The type of functions that take and return fonts.
  `static interface`
  `SyThemeValueType.SyFunctionType.SyFunctionIntegerType`
  The type of functions that take and return integers.

  ### Nested classes/interfaces inherited from interface SyThemeValueType

  `SyThemeValueType.SyConstantType, SyThemeValueType.SyFunctionType`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `source()`

  ### Methods inherited from interface SyThemeValueType

  `description, name`

- ## Method Details

  - ### source

    String source()
    Returns:
      The name of the source value passed to the function