Class FlutterMutatorsStack.FlutterMutator
java.lang.Object
io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
- Enclosing class:
- FlutterMutatorsStack
A class represents a mutator
A mutator contains information of a single mutation operation that can be applied to a
PlatformView. See FlutterMutatorsStack.FlutterMutator for informations on Mutators.
-
Constructor Summary
ConstructorsConstructorDescriptionFlutterMutator(Matrix matrix) Initialize a transform mutator.FlutterMutator(Path path) Initialize a clip path mutator.FlutterMutator(Rect rect) Initialize a clip rect mutator.FlutterMutator(Rect rect, float[] radiis) Initialize a clip rrect mutator. -
Method Summary
Modifier and TypeMethodDescriptionGet the matrix of the mutator if thegetType()returns FlutterMutatorType.TRANSFORM.getPath()Get the path of the mutator if thegetType()returns FlutterMutatorType.CLIP_PATH.getRect()Get the rect of the mutator if thegetType()returns FlutterMutatorType.CLIP_RECT.getType()Get the mutator type.
-
Constructor Details
-
FlutterMutator
Initialize a clip rect mutator.- Parameters:
rect- the rect to be clipped.
-
FlutterMutator
Initialize a clip rrect mutator.- Parameters:
rect- the rect of the rrectradiis- the radiis of the rrect. Array of 8 values, 4 pairs of [X,Y]. This value cannot be null.
-
FlutterMutator
Initialize a clip path mutator.- Parameters:
path- the path to be clipped.
-
FlutterMutator
Initialize a transform mutator.- Parameters:
matrix- the transform matrix to apply.
-
-
Method Details
-
getType
Get the mutator type.- Returns:
- The type of the mutator.
-
getRect
Get the rect of the mutator if thegetType()returns FlutterMutatorType.CLIP_RECT.- Returns:
- the clipping rect if the type is FlutterMutatorType.CLIP_RECT; otherwise null.
-
getPath
Get the path of the mutator if thegetType()returns FlutterMutatorType.CLIP_PATH.- Returns:
- the clipping path if the type is FlutterMutatorType.CLIP_PATH; otherwise null.
-
getMatrix
Get the matrix of the mutator if thegetType()returns FlutterMutatorType.TRANSFORM.- Returns:
- the matrix if the type is FlutterMutatorType.TRANSFORM; otherwise null.
-