Interface IAnimationVariableSlot

All Known Implementing Classes:
AbstractAnimationVariableSlotEnum, AnimationVariableSlot, AnimationVariableSlotBool, AnimationVariableSlotCallback, AnimationVariableSlotCallbackBool, AnimationVariableSlotCallbackEnum, AnimationVariableSlotCallbackFloat, AnimationVariableSlotCallbackInt, AnimationVariableSlotCallbackString, AnimationVariableSlotEnum, AnimationVariableSlotFloat, AnimationVariableSlotString

public interface IAnimationVariableSlot
  • Method Details

    • getKey

      String getKey()
    • getValueString

      String getValueString()
    • getValueFloat

      float getValueFloat()
    • getValueInt

      int getValueInt()
    • getValueBool

      boolean getValueBool()
    • getEnumValue

      default <EnumType extends Enum<EnumType>> EnumType getEnumValue(EnumType defaultVal)
    • setEnumValue

      default <EnumType extends Enum<EnumType>> void setEnumValue(EnumType val)
    • setValue

      void setValue(String var1)
    • setValue

      void setValue(float var1)
    • setValue

      void setValue(int var1)
    • setValue

      void setValue(boolean var1)
    • getType

    • canConvertFrom

      boolean canConvertFrom(String var1)
    • clear

      void clear()
    • isReadOnly

      default boolean isReadOnly()
    • setReadOnly

      default boolean setReadOnly(boolean set)
    • getHandle

      default AnimationVariableHandle getHandle()
    • getDescription

      default String getDescription(IAnimationVariableSource owner)