Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- alloc()
- get(int, Vector3f, Quaternion, Vector3f)
- removeListener(IAnimListener)
- Update(float)
- UpdateKeyframes(float)
- getCurrentDeferredCounterPosition(Vector3f)
- getCurrentDeferredRotation()
- getCurrentDeferredPosition(Vector3f)
- getDeferredMovementBoneIdx()
- getCurrentTrackTime()
- getPreviousTrackTime()
- getCurrentAnimationTime()
- getPreviousAnimationTime()
- TickCurrentTime(float)
- getDuration()
- invokeOnAnimStartedEvent()
- invokeOnLoopedAnimEvent()
- invokeOnNonLoopedAnimFadeOutEvent()
- invokeOnNonLoopedAnimFinishedEvent()
- onReleased()
- getDeferredMovementDiff(Vector2)
- getDeferredRotationDiff()
- getClampedBlendDelta()
- addListener(IAnimListener)
- startClip(AnimationClip, boolean, float)
- reset()
- setBoneWeights(List)
- initBoneWeights(SkinningData)
- initWeightBinding(SkinningData, AnimBoneWeight)
- getBoneWeight(int)
- getDeferredBoneWeight()
- getLayerIdx()
- hasBoneMask()
- isLooping()
- setDeferredBone(SkinningBone, BoneAxis)
- setUseDeferredMovement(boolean)
- getUseDeferredMovement()
- setUseDeferredRotation(boolean)
- getUseDeferredRotation()
- setDeferredRotationScale(float)
- getDeferredRotationScale()
- isFinished()
- getCurrentTimeValue()
- setCurrentTimeValue(float)
- getPreviousTimeValue()
- setPreviousTimeValue(float)
- rewind(float)
- scaledRewind(float)
- scaledAdvance(float)
- advance(float)
- advanceFraction(float)
- moveCurrentTimeValueTo(float)
- moveCurrentTimeValueToFraction(float)
- getCurrentTimeFraction()
- hasClip()
- getClip()
- getPriority()
- isGrappler()
- createClone(AnimationTrack, Supplier)
- getMatchingGrappledAnimNode()
- setMatchingGrappledAnimNode(String)
- setAnimLayer(AnimLayer)
- isRagdollFirstFrame()
- initRagdollTransform(int, Vector3f, Quaternion, Vector3f)
- isRagdoll()
- initRagdollTransforms(List)
- initRagdollTransforms(TwistableBoneTransform[])
- getName()
- isIKAimingLeftArm()
- setIKAimingLeftArm(boolean)
- isIKAimingRightArm()
- setIKAimingRightArm(boolean)
Class AnimationTrack
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.AnimationTrack
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
boolean
float
boolean
boolean
final org.lwjgl.util.vector.Vector3f
boolean
float
float
int
boolean
float
boolean
boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(IAnimListener listener) void
advance
(float advanceAmount) void
advanceFraction
(float advanceFraction) static AnimationTrack
alloc()
static AnimationTrack
createClone
(AnimationTrack source, Supplier<AnimationTrack> allocator) void
get
(int int0, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1) float
getBoneWeight
(int boneIdx) float
getClip()
float
org.lwjgl.util.vector.Vector3f
getCurrentDeferredCounterPosition
(org.lwjgl.util.vector.Vector3f vector3f) org.lwjgl.util.vector.Vector3f
getCurrentDeferredPosition
(org.lwjgl.util.vector.Vector3f vector3f) float
float
float
float
float
int
getDeferredMovementDiff
(Vector2 out_result) float
float
float
int
getName()
float
float
float
int
boolean
boolean
boolean
boolean
hasClip()
void
initBoneWeights
(SkinningData skinningData) void
initRagdollTransform
(int int0, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1) void
initRagdollTransforms
(List<org.lwjgl.util.vector.Matrix4f> list) void
initRagdollTransforms
(TwistableBoneTransform[] twistableBoneTransform) protected void
initWeightBinding
(SkinningData skinningData, AnimBoneWeight animBoneWeight) protected void
protected void
protected void
protected void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
moveCurrentTimeValueTo
(float target) void
moveCurrentTimeValueToFraction
(float fraction) void
onDestroyed Called by AnimationPlayer's ObjectPool, when this track has been released.void
removeListener
(IAnimListener listener) reset()
void
rewind
(float rewindAmount) void
scaledAdvance
(float advanceAmount) void
scaledRewind
(float rewindAmount) void
setAnimLayer
(AnimLayer animLayer) void
setBoneWeights
(List<AnimBoneWeight> boneWeights) void
setCurrentTimeValue
(float currentTimeValue) void
setDeferredBone
(SkinningBone bone, BoneAxis axis) void
setDeferredRotationScale
(float float0) void
setIKAimingLeftArm
(boolean boolean0) void
setIKAimingRightArm
(boolean boolean0) void
setMatchingGrappledAnimNode
(String string) void
setPreviousTimeValue
(float previousTimeValue) void
setUseDeferredMovement
(boolean boolean0) void
setUseDeferredRotation
(boolean val) void
startClip
(AnimationClip animationClip, boolean boolean0, float float0) protected void
TickCurrentTime
(float float0) void
Update
(float time) void
UpdateKeyframes
(float dt) Methods inherited from class zombie.util.PooledObject
getPoolReference, isFree, release, setFree, setPool
-
Field Details
-
IsPlaying
public boolean IsPlaying -
IsPrimary
public boolean IsPrimary -
CurrentClip
-
priority
public int priority -
m_ragdollStartTime
public float m_ragdollStartTime -
m_ragdollMaxTime
public float m_ragdollMaxTime -
SyncTrackingEnabled
public boolean SyncTrackingEnabled -
reverse
public boolean reverse -
bLooping
public boolean bLooping -
SpeedDelta
public float SpeedDelta -
BlendDelta
public float BlendDelta -
blendFieldWeight
public float blendFieldWeight -
name
-
earlyBlendOutTime
public float earlyBlendOutTime -
triggerOnNonLoopedAnimFadeOutEvent
public boolean triggerOnNonLoopedAnimFadeOutEvent -
m_animLayer
-
m_isInitialAdjustmentCalculated
public boolean m_isInitialAdjustmentCalculated -
m_initialAdjustment
public final org.lwjgl.util.vector.Vector3f m_initialAdjustment
-
-
Constructor Details
-
Method Details
-
alloc
-
get
public void get(int int0, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1) -
removeListener
-
Update
public void Update(float time) -
UpdateKeyframes
public void UpdateKeyframes(float dt) -
getCurrentDeferredCounterPosition
public org.lwjgl.util.vector.Vector3f getCurrentDeferredCounterPosition(org.lwjgl.util.vector.Vector3f vector3f) -
getCurrentDeferredRotation
public float getCurrentDeferredRotation() -
getCurrentDeferredPosition
public org.lwjgl.util.vector.Vector3f getCurrentDeferredPosition(org.lwjgl.util.vector.Vector3f vector3f) -
getDeferredMovementBoneIdx
public int getDeferredMovementBoneIdx() -
getCurrentTrackTime
public float getCurrentTrackTime() -
getPreviousTrackTime
public float getPreviousTrackTime() -
getCurrentAnimationTime
public float getCurrentAnimationTime() -
getPreviousAnimationTime
public float getPreviousAnimationTime() -
TickCurrentTime
protected void TickCurrentTime(float float0) -
getDuration
public float getDuration() -
invokeOnAnimStartedEvent
protected void invokeOnAnimStartedEvent() -
invokeOnLoopedAnimEvent
protected void invokeOnLoopedAnimEvent() -
invokeOnNonLoopedAnimFadeOutEvent
protected void invokeOnNonLoopedAnimFadeOutEvent() -
invokeOnNonLoopedAnimFinishedEvent
protected void invokeOnNonLoopedAnimFinishedEvent() -
onReleased
public void onReleased()onDestroyed Called by AnimationPlayer's ObjectPool, when this track has been released. -
getDeferredMovementDiff
-
getDeferredRotationDiff
public float getDeferredRotationDiff() -
getClampedBlendDelta
public float getClampedBlendDelta() -
addListener
-
startClip
-
reset
-
setBoneWeights
-
initBoneWeights
-
initWeightBinding
-
getBoneWeight
public float getBoneWeight(int boneIdx) -
getDeferredBoneWeight
public float getDeferredBoneWeight() -
getLayerIdx
public int getLayerIdx() -
hasBoneMask
public boolean hasBoneMask() -
isLooping
public boolean isLooping() -
setDeferredBone
-
setUseDeferredMovement
public void setUseDeferredMovement(boolean boolean0) -
getUseDeferredMovement
public boolean getUseDeferredMovement() -
setUseDeferredRotation
public void setUseDeferredRotation(boolean val) -
getUseDeferredRotation
public boolean getUseDeferredRotation() -
setDeferredRotationScale
public void setDeferredRotationScale(float float0) -
getDeferredRotationScale
public float getDeferredRotationScale() -
isFinished
public boolean isFinished() -
getCurrentTimeValue
public float getCurrentTimeValue() -
setCurrentTimeValue
public void setCurrentTimeValue(float currentTimeValue) -
getPreviousTimeValue
public float getPreviousTimeValue() -
setPreviousTimeValue
public void setPreviousTimeValue(float previousTimeValue) -
rewind
public void rewind(float rewindAmount) -
scaledRewind
public void scaledRewind(float rewindAmount) -
scaledAdvance
public void scaledAdvance(float advanceAmount) -
advance
public void advance(float advanceAmount) -
advanceFraction
public void advanceFraction(float advanceFraction) -
moveCurrentTimeValueTo
public void moveCurrentTimeValueTo(float target) -
moveCurrentTimeValueToFraction
public void moveCurrentTimeValueToFraction(float fraction) -
getCurrentTimeFraction
public float getCurrentTimeFraction() -
hasClip
public boolean hasClip() -
getClip
-
getPriority
public int getPriority() -
isGrappler
public boolean isGrappler() -
createClone
-
getMatchingGrappledAnimNode
-
setMatchingGrappledAnimNode
-
setAnimLayer
-
isRagdollFirstFrame
public boolean isRagdollFirstFrame() -
initRagdollTransform
public void initRagdollTransform(int int0, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1) -
isRagdoll
public boolean isRagdoll() -
initRagdollTransforms
-
initRagdollTransforms
-
getName
-
isIKAimingLeftArm
public boolean isIKAimingLeftArm() -
setIKAimingLeftArm
public void setIKAimingLeftArm(boolean boolean0) -
isIKAimingRightArm
public boolean isIKAimingRightArm() -
setIKAimingRightArm
public void setIKAimingRightArm(boolean boolean0)
-