public static final class Clips.ClipReference extends java.lang.Object implements IClip, IStringSerializable
Modifier and Type | Field and Description |
---|---|
private IClip |
clip |
private java.lang.String |
clipName |
private java.util.function.Function<java.lang.String,IClip> |
clipResolver |
Constructor and Description |
---|
ClipReference(java.lang.String clipName,
java.util.function.Function<java.lang.String,IClip> clipResolver) |
Modifier and Type | Method and Description |
---|---|
IJointClip |
apply(IJoint joint) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.Iterable<Event> |
pastEvents(float lastPollTime,
float time) |
private void |
resolve() |
private final java.lang.String clipName
private final java.util.function.Function<java.lang.String,IClip> clipResolver
private IClip clip
public ClipReference(java.lang.String clipName, java.util.function.Function<java.lang.String,IClip> clipResolver)
private void resolve()
public IJointClip apply(IJoint joint)
public java.lang.Iterable<Event> pastEvents(float lastPollTime, float time)
pastEvents
in interface IClip
public java.lang.String getName()
getName
in interface IStringSerializable
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object