pixi-dragonbones-runtime
Version:
DragonBones Runtime for Pixi.js
1 lines • 20.6 kB
Source Map (JSON)
{"version":3,"file":"TimelineState.mjs","sources":["../../src/animation/TimelineState.ts"],"sourcesContent":[null],"names":["ActionTimelineState","TimelineState","toString","_onCrossFrame","frameIndex","eventDispatcher","this","_armature","_animationState","actionEnabled","frameOffset","_animationData","_timelineArray","_timelineData","offset","actionCount","_frameArray","actions","parent","i","action","type","eventObject","BaseObject","borrowObject","EventObject","time","_frameRate","animationState","actionDataToInstance","_bufferAction","eventType","FRAME_EVENT","SOUND_EVENT","hasDBEventListener","_dragonBones","bufferEvent","_onArriveAtFrame","_onUpdateFrame","update","passedTime","prevState","playState","prevPlayTimes","currentPlayTimes","prevTime","currentTime","_setCurrentTime","eventActive","_parent","displayControl","resetToPose","_sortZOrder","START","armature","isReverse","timeScale","loopCompleteEvent","completeEvent","LOOP_COMPLETE","COMPLETE","_frameCount","timelineData","timelineFrameIndex","Math","floor","_frameIndices","frameIndicesOffset","_frameIndex","crossedFrameIndex","_frameOffset","prevFrameIndex","framePosition","_position","_duration","setCurrentTime","value","ZOrderTimelineState","BoneAllTimelineState","MutilpleValueTimelineState","super","_isTween","_rd","Transform","normalizeRadian","init","_valueOffset","frameFloatOffset","_valueCount","_valueArray","frameFloatArray","fadeOut","dirty","blend","isDirty","valueScale","armatureData","scale","rd","blendState","target","bone","blendWeight","result","animationPose","x","y","rotation","skew","scaleX","scaleY","_transformDirty","BoneTranslateTimelineState","DoubleValueTimelineState","_valueScale","_resultA","_resultB","BoneRotateTimelineState","_differenceA","_differenceB","BoneScaleTimelineState","SurfaceTimelineState","_onClear","_deformCount","_deformOffset","_sameValueOffset","dragonBonesData","frameIntArray","frameIntOffset","length","_deformVertices","surface","valueArray","valueCount","deformOffset","sameValueOffset","AlphaTimelineState","SingleValueTimelineState","_result","alphaTarget","_alpha","_alphaDirty","SlotDisplayTimelineState","slot","displayIndex","_slotData","_setDisplayIndex","SlotColorTimelineState","TweenTimelineState","constructor","_current","_difference","colorArray","valueOffset","_frameValueOffset","colorOffset","color","slotData","alphaMultiplier","redMultiplier","greenMultiplier","blueMultiplier","alphaOffset","redOffset","greenOffset","blueOffset","_tweenProgress","_colorTransform","_fadeState","_subFadeState","fadeProgress","pow","_fadeProgress","_colorDirty","SlotZIndexTimelineState","zIndex","_zIndex","_zIndexDirty","DeformTimelineState","displayFrame","deformVertices","_geometryData","getGeometryData","_verticesDirty","IKConstraintTimelineState","ikConstraint","_bendPositive","_currentA","_weight","_currentB","ikConstraintData","_constraintData","bendPositive","weight","invalidUpdate","AnimationProgressTimelineState","totalTime","AnimationWeightTimelineState","AnimationParametersTimelineState","parameterX","parameterY"],"mappings":"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"}