registerCommonWraps static method
Registers common wraps for GTweenable objects. This includes the
GTweenableDisplayObject, GTweenableMap, GTweenableDouble, GTweenableInt,
GTweenableMap, and GTweenableList classes. Additionally, other wraps can
be provided via the otherWraps
parameter.
By default initializes the basic tweenable wraps for DisplayObject and Map types. GTween requires the GTweenable "proxy" to by pass the need of reflection (dart:mirrors)
Code sample:
CommonTweenWraps.registerCommonWraps(
[GTweenableDouble.wrap, GTweenableInt.wrap, GTweenableList]
);
Implementation
static void registerCommonWraps([List<GAnimatableBuilder>? otherWraps]) {
if (initializedCommonWraps) {
return;
}
GTween.registerWrap(GTweenableDisplayObject.wrap);
GTween.registerWrap(GTweenableMap.wrap);
GTween.registerWrap(GTweenableDouble.wrap);
GTween.registerWrap(GTweenableInt.wrap);
GTween.registerWrap(GTweenableMap.wrap);
GTween.registerWrap(GTweenableList.wrap);
// GTween.registerWrap(GTweenableColor.wrap);
otherWraps?.forEach(GTween.registerWrap);
initializedCommonWraps = true;
}