ARObjectManager class
Manages the all node-related actions of an ARView
Constructors
- ARObjectManager(int id, {bool debug = false, ARGestureConfig gestureConfig = const ARGestureConfig()})
Properties
- debug → bool
-
Debugging status flag. If true, all platform calls are printed. Defaults to false.
final
- gestureConfig → ARGestureConfig
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- onNodeTap ↔ NodeTapResultHandler?
-
Callback function that is invoked when the platform detects a tap on a node
getter/setter pair
- onPanChange ↔ NodePanChangeHandler?
-
getter/setter pair
- onPanEnd ↔ NodePanEndHandler?
-
getter/setter pair
- onPanStart ↔ NodePanStartHandler?
-
getter/setter pair
- onRotationChange ↔ NodeRotationChangeHandler?
-
getter/setter pair
- onRotationEnd ↔ NodeRotationEndHandler?
-
getter/setter pair
- onRotationStart ↔ NodeRotationStartHandler?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- session ↔ ARSessionManager?
-
getter/setter pair
Methods
-
addNode(
ARNode node, {ARPlaneAnchor? planeAnchor}) → Future< bool?> - Add given node to the given anchor of the underlying AR scene (or to its top-level if no anchor is given) and listen to any changes made to its transformation
-
buildGestureLayer(
) → Widget -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onInitialize(
) → dynamic - Sets up the AR Object Manager
-
onScaleStart(
ScaleStartDetails details) → void -
onScaleUpdate(
ScaleUpdateDetails details) → void -
removeNode(
ARNode node) → dynamic - Remove given node from the AR Scene
-
setActiveNode(
ARNode node) → void -
toString(
) → String -
A string representation of this object.
inherited
-
updateNode(
ARNode node) → Future< bool?>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited