-
public class CompoundVisual extends Visual
A compound visual containing stacked SingleLayerVisuals.
Hint: Each SingleLayerVisual besides the bottom should have opacity in order to display all layers properly.
-
-
Field Summary
Fields Modifier and Type Field Description private final ObservableArrayList<SingleLayerVisual>
childrenProperty
private List<SingleLayerVisual>
children
-
Constructor Summary
Constructors Constructor Description CompoundVisual(SingleLayerVisual children)
CompoundVisual constructor with vararg parameter for initial children. CompoundVisual(List<SingleLayerVisual> children)
Creates a CompoundVisual with given children as List.
-
Method Summary
Modifier and Type Method Description final ObservableArrayList<SingleLayerVisual>
getChildrenProperty()
ObservableList for the children of this stack. final List<SingleLayerVisual>
getChildren()
final Unit
setChildren(List<SingleLayerVisual> children)
CompoundVisual
copy()
Copies this CompoundVisual to a new object recursively including children. -
-
Constructor Detail
-
CompoundVisual
CompoundVisual(SingleLayerVisual children)
CompoundVisual constructor with vararg parameter for initial children.- Parameters:
children
- Children SingleLayerVisuals in the order they should be displayed, where the first SingleLayerVisual gets displayed at the bottom of the stack.
-
CompoundVisual
CompoundVisual(List<SingleLayerVisual> children)
Creates a CompoundVisual with given children as List.- Parameters:
children
- Children SingleLayerVisuals in the order they should be displayed, where the first SingleLayerVisual gets displayed at the bottom of the stack.
-
-
Method Detail
-
getChildrenProperty
final ObservableArrayList<SingleLayerVisual> getChildrenProperty()
ObservableList for the children of this stack. The first SingleLayerVisual gets displayed at the bottom of the stack.
-
getChildren
final List<SingleLayerVisual> getChildren()
-
setChildren
final Unit setChildren(List<SingleLayerVisual> children)
-
copy
CompoundVisual copy()
Copies this CompoundVisual to a new object recursively including children.
-
-
-
-