Class SwitchableModifierGroup3D
Defines a special ModifierGroup3D which allows to organize child modifiers in groups and switch between them
Inheritance
SwitchableModifierGroup3D
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class SwitchableModifierGroup3D extends ModifierGroup3D implements SimpleTwoFingerDoubleTapDetector.OnTwoFingerDoubleTapListener
Constructors
SwitchableModifierGroup3D()
Declaration
public SwitchableModifierGroup3D()
Fields
manager
Declaration
protected final SwitchableModifierGroup.GroupManager manager
Field Value
| Type | Description |
|---|---|
| GroupManager |
Methods
addModifier(IChartModifier3D modifier)
Adds modifier outside any group so it works all the time
Declaration
public void addModifier(IChartModifier3D modifier)
Parameters
| Type | Name | Description |
|---|---|---|
| IChartModifier3D | modifier | The modifier to add |
addModifierWithGroup(IChartModifier3D modifier, String group)
Adds modifier to specified group
Declaration
public void addModifierWithGroup(IChartModifier3D modifier, String group)
Parameters
| Type | Name | Description |
|---|---|---|
| IChartModifier3D | modifier | The modifier to add |
| String | group | The target group |
isTouchArgsValidForModifier(ModifierTouchEventArgs args, IChartModifier3D modifier)
Checks if ModifierTouchEventArgs are valid for specified modifier
Declaration
protected boolean isTouchArgsValidForModifier(ModifierTouchEventArgs args, IChartModifier3D modifier)
Parameters
| Type | Name | Description |
|---|---|---|
| ModifierTouchEventArgs | args | |
| IChartModifier3D | modifier |
Returns
| Type | Description |
|---|---|
| boolean |
Overrides
onTouch(ModifierTouchEventArgs args)
Declaration
public void onTouch(ModifierTouchEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| ModifierTouchEventArgs | args |
Overrides
onTwoFingerDoubleTap()
Declaration
public void onTwoFingerDoubleTap()
removeModifigierWithGroup(IChartModifier3D modifier)
Removes modifier and deregister it from all groups
Declaration
public void removeModifigierWithGroup(IChartModifier3D modifier)
Parameters
| Type | Name | Description |
|---|---|---|
| IChartModifier3D | modifier | The modifier to remove |