SkeletonDrawable constructor

SkeletonDrawable(
  1. Atlas atlas,
  2. SkeletonData skeletonData,
  3. bool _ownsAtlasAndSkeletonData
)

Implementation

SkeletonDrawable(this.atlas, this.skeletonData, this._ownsAtlasAndSkeletonData) : _disposed = false {
  _drawable = _bindings.spine_skeleton_drawable_create(skeletonData._data);
  skeleton = Skeleton._(_bindings.spine_skeleton_drawable_get_skeleton(_drawable));
  animationStateData = AnimationStateData._(_bindings.spine_skeleton_drawable_get_animation_state_data(_drawable));
  animationState = AnimationState._(_bindings.spine_skeleton_drawable_get_animation_state(_drawable), _bindings.spine_skeleton_drawable_get_animation_state_events(_drawable));
  skeleton.updateWorldTransform();
}