Namespace EasyAR.Mega.Scene
Classes
- AnnotationGroup
Controls the annotation data group in the scene.MonoBehaviour.
- AnnotationGroup.AnnotationGroupInfo
Label group information.
- AnnotationNode
Controls the annotation data in the sceneMonoBehaviour.
- AnnotationNode.AnnotationNodeInfo
Annotation information.
- BlockActiveController
Manage block activeSelf's MonoBehaviour .
- BlockController
Controls the Mega block's MonoBehaviour in the scene.
- BlockController.BlockInfo
Block Information.
- BlockHolder
A component that holds Blocks, holding and managing Blocks in the scene.
Usually needs to be set in the editor or in runtime scripts for BlockRoot, which is usually generated by Mega Studio in edit mode. If an unknown block is located during runtime, BlockHolder will automatically generate a BlockController and add it under BlockRoot, and if BlockRoot does not exist, it will automatically create it.
- BlockRootController
The parent node of all Blocks in the scene. It is typically generated by Mega Studio in edit mode.
- LocalTransform
Local transform data.
- LocationConverter
Converter for GPS data and Unity transformations. Can only be used when the coordinate system is aligned with Mega Block.
- NavPointGraph
Controls the NavMesh in the scene.
- NavPointGraph.NavPointGraphInfo
Waypoint map information.
Structs
- Location
GPS data.
Enums
- AnnotationNode.GeometryType
geometry type
- BlockActiveController.Strategy
activeSelf's control strategy.
- BlockHolder.BlockRootSourceType
Source of block root.
- BlockHolder.MultiBlockStrategy
Strategy when multiple blocks are located.