Class AbstractAnimationVariableSlotEnum<EnumType extends Enum<EnumType>>
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimationVariableSlot
zombie.core.skinnedmodel.advancedanimation.AbstractAnimationVariableSlotEnum<EnumType>
- All Implemented Interfaces:
IAnimationVariableSlot
- Direct Known Subclasses:
AnimationVariableSlotCallbackEnum
,AnimationVariableSlotEnum
public abstract class AbstractAnimationVariableSlotEnum<EnumType extends Enum<EnumType>>
extends AnimationVariableSlot
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractAnimationVariableSlotEnum
(Class<EnumType> _class, String string, EnumType _enum) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canConvertFrom
(String string) Returns TRUE if this variable slot can accept and/or convert the supplied value object.void
clear()
Clear this variable, its value is set to a null-value.<E extends Enum<E>>
EgetEnumValue
(E _enum) getType()
This variable's value typeabstract EnumType
getValue()
boolean
This variable's value, as a Boolean.float
This variable's value, as a Float.This variable's value, in String form.<E extends Enum<E>>
voidsetEnumValue
(E _enum) void
setValue
(boolean boolean0) Set this variable's valuevoid
setValue
(float float0) Set this variable's valueabstract void
void
Set this variable's valueMethods inherited from class zombie.core.skinnedmodel.advancedanimation.AnimationVariableSlot
getKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSlot
getHandle, isReadOnly, setReadOnly
-
Constructor Details
-
AbstractAnimationVariableSlotEnum
-
-
Method Details
-
getEnumTypeClass
-
getValue
-
setValue
-
getEnumValue
-
setEnumValue
-
getValueString
Description copied from interface:IAnimationVariableSlot
This variable's value, in String form. -
getValueFloat
public float getValueFloat()Description copied from interface:IAnimationVariableSlot
This variable's value, as a Float. -
getValueBool
public boolean getValueBool()Description copied from interface:IAnimationVariableSlot
This variable's value, as a Boolean. -
getDefaultValue
-
setValue
Description copied from interface:IAnimationVariableSlot
Set this variable's value -
setValue
public void setValue(float float0) Description copied from interface:IAnimationVariableSlot
Set this variable's value -
setValue
public void setValue(boolean boolean0) Description copied from interface:IAnimationVariableSlot
Set this variable's value -
getType
Description copied from interface:IAnimationVariableSlot
This variable's value type -
canConvertFrom
Description copied from interface:IAnimationVariableSlot
Returns TRUE if this variable slot can accept and/or convert the supplied value object. Returns FALSE if the conversion would result in a loss of data. Eg. If a String is given to a Float variable, and the string is not of a numeric format, then the string value would be lost. -
clear
public void clear()Description copied from interface:IAnimationVariableSlot
Clear this variable, its value is set to a null-value. Blank for Strings, 0 for Floats, False for Booleans, etc.
-