![]() |
Depiction Engine For Unity 2023.0 (Alpha)
|
Classes | |
| class | AnimatorBase |
| class | AssetBase |
| class | AssetBundle |
| class | AssetModifier |
| class | AssetReference |
| class | AstroObject |
| Astronomical object such as planet, star, asteroid, black holes etc. More... | |
| class | AtmosphereEffect |
| class | AtmosphereGridMeshObject |
| class | AtmosphereGridMeshObjectVisualDirtyFlags |
| class | AutoGenerateVisualObject |
| class | BeginFoldoutAttribute |
| Begin a foldable group of inspector serialized properties. More... | |
| class | BeginHorizontalGroupAttribute |
| class | Building |
| class | BuildingFeature |
| class | BuildingFeatureModifier |
| class | BuildingFeatureProcessingFunctions |
| class | BuildingGridMeshObject |
| class | BuildingGridMeshObjectVisualDirtyFlags |
| class | ButtonAttribute |
| class | Camera |
| Wrapper class for 'UnityEngine.Camera' introducing better integrated functionality. More... | |
| class | CameraController |
| class | CameraExtension |
| class | CameraGrid2D |
| class | CameraGrid2DLoader |
| Loader used to display Camera centric data. More... | |
| class | CameraManager |
| Singleton managing DepictionEngine.Camera's. More... | |
| class | CancellationTokenSource |
| class | CircleGrid |
| class | CircleGridLoader |
| class | ColliderExtension |
| class | ColorExtension |
| class | ColorUtility |
| Utility methods to help with the manipulation of colors. More... | |
| class | ComponentChangedPending |
| class | ComponentReferenceAttribute |
| class | ConditionalAttribute |
| class | ConditionalEnableAttribute |
| class | ConditionalShowAttribute |
| class | ControllerBase |
| class | CreateComponentAttribute |
| Automatically adds required scripts as dependencies. More... | |
| class | CustomAttribute |
| class | Datasource |
| class | DatasourceBase |
| Wrapper class to allow the use of Datasource as script. More... | |
| class | DatasourceManager |
| Singleton managing DepictionEngine.DatasourceBase's. More... | |
| class | DatasourceOperationBase |
| Operations to be executed by the DepictionEngine.Datasource. More... | |
| class | DatasourceOperationProcessingFunctions |
| class | DatasourceRoot |
| Object required for loaders of certain types. More... | |
| class | DeleteWebRequestDatasourceOperation |
| class | Disposable |
| class | DisposeManager |
| Manager handling the pooling or destruction of objects. More... | |
| class | DoubleExtension |
| class | Earcut |
| class | Easing |
| Animates the value of a float property between two target values using Robert Penner's easing equations for interpolation over a specified Duration. More... | |
| class | EffectBase |
| class | Elevation |
| Texture containing elevation data. More... | |
| class | ElevationGridMeshObjectBase |
| class | ElevationGridMeshObjectVisualDirtyFlags |
| class | ElevationModifier |
| class | ElevationUtility |
| Utility methods to help with the manipulation of elevation data. More... | |
| class | EndFoldoutAttribute |
| End a foldable group of inspector serialized properties. More... | |
| class | EndHorizontalGroupAttribute |
| class | FallbackValues |
| class | Feature |
| class | FeatureGridMeshObjectBase |
| class | FeatureGridMeshObjectVisualDirtyFlags |
| class | FeatureMesh |
| class | FeatureMeshModifier |
| class | FeatureModifier |
| class | FileSystemDatasource |
| File system based datasource. More... | |
| class | FileSystemDatasourceOperation |
| class | FillGrid2D |
| class | FillGrid2DLoader |
| class | FloatExtension |
| class | GameObjectExtension |
| class | GeneratorBase |
| class | GeoAstroObject |
| Astronomical object that can be represented with a surface, atmosphere(optional) or need to use a geographic coordinate system. More... | |
| struct | GeoCoordinate2 |
| A GeoCoordinate composed of a latitude and longitude component. More... | |
| struct | GeoCoordinate2Double |
| A 64 bit double version of the GeoCoordinate2. More... | |
| struct | GeoCoordinate3 |
| A GeoCoordinate composed of a latitude, longitude and altitude component. More... | |
| struct | GeoCoordinate3Double |
| A 64 bit double version of the GeoCoordinate3. More... | |
| class | GeoCoordinateController |
| class | GeoCoordinateControllerAnimator |
| struct | GeoCoordinateGeometries |
| A list of DepictionEngine.GeoCoordinateGeometry. More... | |
| struct | GeoCoordinateGeometry |
| A geometry composed of polygons. More... | |
| struct | GeoCoordinatePolygon |
| A polygon described by GeoCoordinate points. More... | |
| class | GeometricGrid2D |
| class | GlobalLoader |
| class | Grid2D |
| struct | Grid2DIndex |
| An xy index along with xy(horizontal, vertical) grid dimension. More... | |
| class | Grid2DIndexTerrainGridMeshObjects |
| Class containing all the DepictionEngine.TerrainGridMeshObject found for a specific grid dimension and index. More... | |
| class | Grid2DLoaderBase |
| class | Grid2DMeshObjectBase |
| class | Grid2DMeshObjectBaseVisualDirtyFlags |
| class | GridBase |
| class | GridGenerator |
| class | GuidUtility |
| Helper methods for working with Guid. More... | |
| interface | ICustomEffect |
| A DepictionEngine.RenderingManager compatible shader based custom visual effect that can be applied to specific layers. More... | |
| interface | IDatasource |
| interface | IDisposable |
| Supports Dispose and Initialization. More... | |
| class | IdLoader |
| class | IdLoadScope |
| class | IdResultData |
| interface | IElevationGrid |
| interface | IGrid |
| Implements basic Grid members. More... | |
| interface | IGrid2D |
| Implements 2D Grid members compatible with DepictionEngine.Grid2DLoaderBase. More... | |
| interface | IGrid2DIndex |
| Implements the members required to be within the scope of an DepictionEngine.Index2DLoadScope used by DepictionEngine.Index2DLoaderBase. More... | |
| interface | IHasChildren |
| Supports having children. More... | |
| interface | IJson |
| Supports reading or writing properties in Json format. More... | |
| interface | ILoadDatasource |
| A datasource that supports loading. More... | |
| interface | IMultithreadSafe |
| Can be safely passed as a parameter to DepictionEngine.Processor for asynchronous processing. More... | |
| class | Index2DLoader |
| class | Index2DLoaderBase |
| class | Index2DLoadScope |
| class | InputManager |
| Singleton managing user inputs. More... | |
| class | InstanceManager |
| Singleton managing instances. More... | |
| class | InstanceUtility |
| Utility methods to help with the creation of instances. More... | |
| class | InstantiatorVisualObject |
| Instantiate the DepictionEngine.Visual found in an DepictionEngine.AssetBundle as children. More... | |
| class | InstantiatorVisualObjectVisualDirtyFlags |
| class | Interior |
| interface | IPersistent |
| Implements persistence features mostly required by the DepictionEngine.DatasourceBase. More... | |
| interface | IPersistentList |
| interface | IProcessing |
| Supports processing. More... | |
| interface | IProperty |
| Implements members required to read and write property values. More... | |
| interface | IRequiresComponents |
| Implements methods to identify which components a GameObject should have. More... | |
| interface | IScriptableBehaviour |
| An abstract interface for both MonoBehaviour and ScriptableObject. More... | |
| interface | IUnityMeshAsset |
| Implements mesh access for DepictionEngine.AssetBase who act as wrapper for mesh instance(s). More... | |
| class | JsonAttribute |
| Expose a property to the DepictionEngine.JsonInterface and make available to be persisted in a Datasource. More... | |
| class | JsonInterface |
| JSON Interface exposing engine functionalities to an external source. More... | |
| class | JsonMonoBehaviour |
| class | JsonScriptableObject |
| class | JsonUtility |
| Utility methods to help with the manipulation of JSON data. More... | |
| class | Label |
| class | LabelOverrideAttribute |
| class | LayerAttribute |
| class | LayerMaskExtension |
| class | LayerUtility |
| Utility methods to help manage layers. More... | |
| class | Level |
| class | LevelMeshObject |
| class | LevelModifier |
| class | LevelProcessingFunctions |
| class | LoaderBase |
| class | LoadResultData |
| class | LoadSceneDatasourceOperation |
| class | LoadScope |
| class | LoadWebRequestDatasourceOperation |
| class | LocalPositionParam |
| class | LocalRotationParam |
| class | LocalScaleParam |
| class | ManagerBase |
| class | ManagersBootstrap |
| class | Marker |
| class | MaskAttribute |
| class | MathGeometry |
| Math Geometry helper methods. More... | |
| class | MathPlus |
| Additional Math helper methods. More... | |
| struct | Matrix4x4Double |
| A 64 bit double version of the Matrix4x4. More... | |
| class | Matrix4x4DoubleExtension |
| class | Matrix4x4Extension |
| class | MemberUtility |
| Utility methods to help interact with members and attributes. More... | |
| class | Mesh |
| Wrapper class for 'UnityEngine.Mesh' introducing better integrated functionality. More... | |
| class | MeshesParameters |
| A list of Mesh parameters used by DepictionEngine.MeshProcessingFunctions. More... | |
| class | MeshesProcessorOutput |
| A list of Mesh used by DepictionEngine.MeshProcessingFunctions. More... | |
| class | MeshGridMeshObject |
| class | MeshGridMeshObjectVisualDirtyFlags |
| class | MeshModifier |
| class | MeshObject |
| class | MeshObjectBase |
| class | MeshObjectProcessorOutput |
| class | MeshObjectVisualDirtyFlags |
| struct | MeshParameters |
| Mesh parameters used by DepictionEngine.MeshProcessingFunctions. More... | |
| class | MeshProcessingFunctions |
| class | MeshRendererVisual |
| A DepictionEngine.Visual containing a MeshRenderer. More... | |
| class | MeshRendererVisualBoxCollider |
| class | MeshRendererVisualMeshCollider |
| class | MeshRendererVisualModifier |
| class | MeshRendererVisualNoCollider |
| class | MinMaxRangeAttribute |
| class | MonoBehaviourDisposable |
| class | MultithreadSafeScriptableObject |
| class | Object |
| Main component used to interface with the GameObject / Scripts and children. Only one per GameObject supported. Objects are usually not origin shifted, use DepictionEngine.VisualObject if you are looking for a container to use with MeshRenderers. More... | |
| class | ObjectAdditionalFallbackValues |
| class | OperationResult |
| class | OptionalPropertiesBase |
| class | OrbitController |
| class | OriginShiftSnapshot |
| class | OSMColors |
| class | PersistentMonoBehaviour |
| class | PersistentScriptableObject |
| class | PersistentsDictionary |
| class | PhysicsDouble |
| Global physics properties and helper methods. More... | |
| class | PlaneDouble |
| Representation of a plane in 3D space. More... | |
| class | Planet |
| class | PointFeature |
| class | PointFeatureModifier |
| class | PointFeatureProcessingFunctions |
| class | PoolManager |
| Singleton managing the pooling of objects. More... | |
| class | ProcessingFunctions |
| class | Processor |
| Abstracts the complexity of running code Asynchronously(Task or Coroutine) based on platform. More... | |
| class | ProcessorOutput |
| class | ProcessorParameters |
| class | PropertyModifier |
| Used to modify the properties of a DepictionEngine.IScriptableBehaviour object. More... | |
| class | PropertyModifierData |
| class | PropertyModifierDataProcessingFunctions |
| class | PropertyModifierIndex2DParameters |
| class | PropertyModifierParameters |
| class | PropertyMonoBehaviour |
| class | PropertyScriptableObject |
| class | QuadMesh |
| struct | QuaternionDouble |
| A 64 bit double version of the Quaternion. More... | |
| class | QuaternionDoubleExtension |
| class | QuaternionExtension |
| class | RaycastHitDouble |
| class | RayDouble |
| 64 bit representation of rays. More... | |
| class | RecordAdditionalObjectsAttribute |
| class | RectangleGrid |
| class | RectangleGridLoader |
| class | RectangularVolumeMask |
| Hide the geometry that lies inside its rectangular volume. More... | |
| class | ReferenceBase |
| class | ReflectionEffectBase |
| class | RenderingManager |
| Singleton managing graphics and rendering. More... | |
| class | RestDatasource |
| RESTful web services based datasource. More... | |
| class | ResultData |
| class | RTTCamera |
| class | SaveWebRequestDatasourceOperation |
| class | SceneDatasourceOperationBase |
| class | SceneManager |
| Singleton managing the scene. More... | |
| class | Script |
| class | ScriptableObjectDisposable |
| struct | Segment |
| A 3D segment composed of a start and end point. More... | |
| struct | SerializableGuid |
| A serializable Global Unique Identifier. More... | |
| struct | SerializableIPersistent |
| class | SerializableIPersistentList |
| class | SerializationUtility |
| struct | SphericalBBox |
| Spherical bounding box. More... | |
| class | Stack |
| class | Star |
| A light source, and lens flare effect, emitting light in all directions. More... | |
| class | StarSystem |
| class | StarSystemAnimator |
| class | StringExtension |
| class | StringUtility |
| Utility methods to help with the manipulation of strings. More... | |
| class | SynchronizeResultData |
| class | SynchronizeWebRequestDatasourceOperation |
| class | TargetController |
| class | TargetControllerAnimator |
| class | TargetControllerBase |
| class | TerrainEdgeMeshRendererVisual |
| class | TerrainEdgeMeshRendererVisualBoxCollider |
| class | TerrainEdgeMeshRendererVisualMeshCollider |
| class | TerrainEdgeMeshRendererVisualNoCollider |
| class | TerrainGridMeshObject |
| class | TerrainGridMeshObjectVisualDirtyFlags |
| class | TerrainSurfaceReflectionEffect |
| class | TextMeshProWarp |
| class | Texture |
| Wrapper class for 'UnityEngine.Texture2D' introducing better integrated functionality. More... | |
| class | TextureModifier |
| class | TextureParameters |
| class | TextureProcessorOutput |
| class | TransformAnimator |
| class | TransformBase |
| Position, rotation and scale of an object. More... | |
| class | TransformComponentParam |
| class | TransformComponents2Double |
| class | TransformComponents3 |
| class | TransformDictionary |
| class | TransformDouble |
| 64 bit double version of the Transform. More... | |
| class | TransformExtension |
| class | Tween |
| class | TweenManager |
| Singleton managing DepictionEngine.Tween's. More... | |
| class | TypeExtensions |
| class | UIBase |
| class | UIBaseVisualDirtyFlags |
| class | UILabel |
| class | UIMeshRendererVisual |
| class | UIMeshRendererVisualBoxCollider |
| class | UIMeshRendererVisualNoCollider |
| class | UIVisual |
| struct | Vector2Double |
| A 64 bit double version of the Vector2. More... | |
| struct | Vector3Double |
| A 64 bit double version of the Vector3. More... | |
| class | Vector3DoubleExtension |
| class | Vector3Extension |
| struct | Vector4Double |
| A 64 bit double version of the Vector4. More... | |
| struct | VectorGeometry |
| A geometry composed of polygons. More... | |
| struct | VectorPolygon |
| A polygon described by 3D vector points. More... | |
| class | VisibleCameras |
| class | Visual |
| A GameObject meant to be used as a child of a DepictionEngine.VisualObject. More... | |
| class | VisualObject |
| An origin shifted container for MeshRenderers. More... | |
| class | VisualObjectVisualDirtyFlags |
| class | VolumeMaskBase |
| Hide the geometry that lies inside its volume. More... | |
| class | WebRequestDatasourceOperationBase |
| class | WebRequestProcessorParameters |
| class | XYZController |
| Controls the XYZ components of the object transform. More... | |
Enumerations | |
| enum | EasingType { Linear , ExpoEaseInOut , ExpoEaseOut , ExpoEaseIn , ExpoEaseOutIn , CircEaseOut , CircEaseIn , CircEaseInOut , CircEaseOutIn , QuadEaseOut , QuadEaseIn , QuadEaseInOut , QuadEaseOutIn , SineEaseOut , SineEaseIn , SineEaseInOut , SineEaseOutIn , CubicEaseOut , CubicEaseIn , CubicEaseInOut , CubicEaseOutIn , QuartEaseIn , QuartEaseOut , QuartEaseInOut , QuartEaseOutIn , QuintEaseIn , QuintEaseOut , QuintEaseInOut , QuintEaseOutIn , ElasticEaseIn , ElasticEaseOut , ElasticEaseInOut , ElasticEaseOutIn , BounceEaseIn , BounceEaseOut , BounceEaseInOut , BounceEaseOutIn , BackEaseIn , BackEaseOut , BackEaseInOut , BackEaseOutIn } |
| enum | DisposeContext { Editor_Unknown , Programmatically_Destroy , Programmatically_Pool , Editor_Destroy , Editor_UndoRedo } |
| The different types of dispose context. Editor_Unknown: The context can be either 'Editor' or 'Editor_UndoRedo'. Used internally. Programmatically_Destroy: The dispose was triggered programmatically and the object should be destroyed. Programmatically_Pool: The dispose was triggered programmatically and the object should be pooled. Editor_Destroy: The destroy was triggered in the editor. Editor_UndoRedo: The destroy was triggered in the editor as a result of an undo or redo action. More... | |
| enum | InitializationContext { Unknown , Programmatically , Programmatically_Duplicate , Editor , Editor_Duplicate , Existing , Reset } |
| The different types of initialization context. Unknown: The context is unknown. Programmatically: The initialization was triggered programmatically. Programmatically_Duplicate: The initialization was triggered programmatically and the object is a duplicate. Editor: The initialization was triggered in the editor. Editor_Duplicate: The initialization was triggered in the editor and the object is a duplicate. Duplication can come from a copy paste / duplicate menu item or dragging dropping of a component. Existing: The initialization was triggered by a loading scene or was triggered in the editor as a result of an undo or redo action. Reset: The object properties are reset to their default values. More... | |
The different types of dispose context.
Editor_Unknown:
The context can be either 'Editor' or 'Editor_UndoRedo'. Used internally.
Programmatically_Destroy:
The dispose was triggered programmatically and the object should be destroyed.
Programmatically_Pool:
The dispose was triggered programmatically and the object should be pooled.
Editor_Destroy:
The destroy was triggered in the editor.
Editor_UndoRedo:
The destroy was triggered in the editor as a result of an undo or redo action.
The different types of initialization context.
Unknown:
The context is unknown.
Programmatically:
The initialization was triggered programmatically.
Programmatically_Duplicate:
The initialization was triggered programmatically and the object is a duplicate.
Editor:
The initialization was triggered in the editor.
Editor_Duplicate:
The initialization was triggered in the editor and the object is a duplicate. Duplication can come from a copy paste / duplicate menu item or dragging dropping of a component.
Existing:
The initialization was triggered by a loading scene or was triggered in the editor as a result of an undo or redo action.
Reset:
The object properties are reset to their default values.