Bone class

Implemented types

Constructors

Bone(BoneData data, Skeleton skeleton, Bone? parent)
Bone.empty()
factory

Properties

a double
getter/setter pair
appliedValid bool
getter/setter pair
arotation double
getter/setter pair
ascaleX double
getter/setter pair
ascaleY double
getter/setter pair
ashearX double
getter/setter pair
ashearY double
getter/setter pair
ax double
getter/setter pair
ay double
getter/setter pair
b double
getter/setter pair
c double
getter/setter pair
children List<Bone>
final
d double
getter/setter pair
data BoneData
final
hashCode int
The hash code for this object.
no setterinherited
parent Bone?
getter/setter pair
rotation double
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleX double
getter/setter pair
scaleY double
getter/setter pair
shearX double
getter/setter pair
shearY double
getter/setter pair
skeleton Skeleton
final
sorted bool
getter/setter pair
worldX double
getter/setter pair
worldY double
getter/setter pair
x double
getter/setter pair
y double
getter/setter pair

Methods

getWorldRotationX() double
getWorldRotationY() double
getWorldScaleX() double
getWorldScaleY() double
localToWorld(Vector2 local) Vector2
localToWorldRotation(double localRotation) double
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rotateWorld(double degrees) → void
setToSetupPose() → void
toString() String
A string representation of this object.
inherited
update() → void
override
updateAppliedTransform() → void
updateWorldTransform() → void
updateWorldTransformWith(double x, double y, double rotation, double scaleX, double scaleY, double shearX, double shearY) → void
worldToLocal(Vector2 world) Vector2
worldToLocalRotation(double worldRotation) double

Operators

operator ==(Object other) bool
The equality operator.
inherited