Add reverse animation
This commit is contained in:
@@ -16,7 +16,7 @@ abstract class FilamentController {
|
|||||||
Future setFrameRate(int framerate);
|
Future setFrameRate(int framerate);
|
||||||
Future setRendering(bool render);
|
Future setRendering(bool render);
|
||||||
Future render();
|
Future render();
|
||||||
|
void setPixelRatio(double ratio);
|
||||||
Future resize(int width, int height, { double contentScaleFactor=1});
|
Future resize(int width, int height, { double contentScaleFactor=1});
|
||||||
Future setBackgroundImage(String path);
|
Future setBackgroundImage(String path);
|
||||||
Future setBackgroundImagePosition(double x, double y, {bool clamp=false});
|
Future setBackgroundImagePosition(double x, double y, {bool clamp=false});
|
||||||
@@ -52,9 +52,9 @@ abstract class FilamentController {
|
|||||||
Future<List<String>> getAnimationNames(FilamentAsset asset);
|
Future<List<String>> getAnimationNames(FilamentAsset asset);
|
||||||
Future removeAsset(FilamentAsset asset);
|
Future removeAsset(FilamentAsset asset);
|
||||||
Future clearAssets();
|
Future clearAssets();
|
||||||
Future playAnimation(FilamentAsset asset, int index, {bool loop = false});
|
Future playAnimation(FilamentAsset asset, int index, {bool loop = false, bool reverse=false});
|
||||||
Future playAnimations(FilamentAsset asset, List<int> indices,
|
Future playAnimations(FilamentAsset asset, List<int> indices,
|
||||||
{bool loop = false});
|
{bool loop = false, bool reverse=false});
|
||||||
Future stopAnimation(FilamentAsset asset, int index);
|
Future stopAnimation(FilamentAsset asset, int index);
|
||||||
Future setCamera(FilamentAsset asset, String name);
|
Future setCamera(FilamentAsset asset, String name);
|
||||||
Future setTexture(FilamentAsset asset, String assetPath,
|
Future setTexture(FilamentAsset asset, String assetPath,
|
||||||
@@ -270,14 +270,14 @@ class PolyvoxFilamentController extends FilamentController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future playAnimation(FilamentAsset asset, int index,
|
Future playAnimation(FilamentAsset asset, int index,
|
||||||
{bool loop = false}) async {
|
{bool loop = false, bool reverse=false}) async {
|
||||||
await _channel.invokeMethod("playAnimation", [asset, index, loop]);
|
await _channel.invokeMethod("playAnimation", [asset, index, loop, reverse]);
|
||||||
}
|
}
|
||||||
|
|
||||||
Future playAnimations(FilamentAsset asset, List<int> indices,
|
Future playAnimations(FilamentAsset asset, List<int> indices,
|
||||||
{bool loop = false}) async {
|
{bool loop = false, bool reverse=false}) async {
|
||||||
return Future.wait(indices.map((index) {
|
return Future.wait(indices.map((index) {
|
||||||
return _channel.invokeMethod("playAnimation", [asset, index, loop]);
|
return _channel.invokeMethod("playAnimation", [asset, index, loop, reverse]);
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user