Package | Description |
---|---|
net.minecraftforge.common.animation | |
net.minecraftforge.common.extensions | |
net.minecraftforge.common.model.animation |
Modifier and Type | Class and Description |
---|---|
static class |
TimeValues.CompositionValue |
static class |
TimeValues.ConstValue |
static class |
TimeValues.IdentityValue |
static class |
TimeValues.ParameterValue |
static class |
TimeValues.SimpleExprValue |
static class |
TimeValues.VariableValue
Simple value holder.
|
Modifier and Type | Field and Description |
---|---|
private ITimeValue |
TimeValues.CompositionValue.f |
private ITimeValue |
TimeValues.CompositionValue.g |
private ITimeValue |
TimeValues.ParameterValue.parameter |
Modifier and Type | Field and Description |
---|---|
private com.google.common.collect.ImmutableList<ITimeValue> |
TimeValues.SimpleExprValue.args |
private java.util.function.Function<java.lang.String,ITimeValue> |
TimeValues.ParameterValue.valueResolver |
private java.lang.ThreadLocal<java.util.function.Function<java.lang.String,ITimeValue>> |
TimeValues.CommonTimeValueTypeAdapterFactory.valueResolver |
Modifier and Type | Method and Description |
---|---|
void |
TimeValues.CommonTimeValueTypeAdapterFactory.setValueResolver(java.util.function.Function<java.lang.String,ITimeValue> valueResolver) |
Constructor and Description |
---|
CompositionValue(ITimeValue g,
ITimeValue f) |
Constructor and Description |
---|
ParameterValue(java.lang.String parameterName,
java.util.function.Function<java.lang.String,ITimeValue> valueResolver) |
SimpleExprValue(java.lang.String operators,
com.google.common.collect.ImmutableList<ITimeValue> args) |
Modifier and Type | Method and Description |
---|---|
default com.google.common.collect.ImmutableMap<java.lang.String,ITimeValue> |
IForgeItem.getAnimationParameters(ItemStack stack,
World world,
LivingEntity entity) |
Modifier and Type | Field and Description |
---|---|
private ITimeValue |
Clips.SlerpClip.input |
private ITimeValue |
Clips.TriggerClip.parameter |
private ITimeValue |
Clips.SlerpClip.progress |
private ITimeValue |
Clips.TimeClip.time |
Modifier and Type | Field and Description |
---|---|
private com.google.common.collect.ImmutableMap<java.lang.String,ITimeValue> |
AnimationStateMachine.ParameterResolver.customParameters |
private com.google.common.collect.ImmutableMap<java.lang.String,ITimeValue> |
AnimationStateMachine.parameters |
Modifier and Type | Method and Description |
---|---|
ITimeValue |
AnimationStateMachine.ParameterResolver.apply(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private static IJointClip |
Clips.blendClips(IJoint joint,
IJointClip fromClip,
IJointClip toClip,
ITimeValue input,
ITimeValue progress) |
Modifier and Type | Method and Description |
---|---|
static IAnimationStateMachine |
AnimationStateMachine.load(IResourceManager manager,
ResourceLocation location,
com.google.common.collect.ImmutableMap<java.lang.String,ITimeValue> customParameters)
Load a new instance if AnimationStateMachine at specified location, with specified custom parameters.
|
Constructor and Description |
---|
SlerpClip(IClip from,
IClip to,
ITimeValue input,
ITimeValue progress) |
TimeClip(IClip childClip,
ITimeValue time) |
TriggerClip(IClip clip,
ITimeValue parameter,
java.lang.String event) |
Constructor and Description |
---|
AnimationStateMachine(com.google.common.collect.ImmutableMap<java.lang.String,ITimeValue> parameters,
com.google.common.collect.ImmutableMap<java.lang.String,IClip> clips,
com.google.common.collect.ImmutableList<java.lang.String> states,
com.google.common.collect.ImmutableMultimap<java.lang.String,java.lang.String> transitions,
java.lang.String startState) |
ParameterResolver(com.google.common.collect.ImmutableMap<java.lang.String,ITimeValue> customParameters) |