|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
bool | GetGeoCoordinateElevation (out float elevation, GeoCoordinate3Double geoCoordinate, bool raycast=false) |
|
bool | GetElevation (Vector2 normalizedCoordinate, out float elevation) |
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
override bool | IsPhysicsObject () |
|
bool | IsGridIndexValid () |
|
GeoCoordinate3Double | GetSnapToGridIndexGeoCoordinate (GeoCoordinate2Double geoCoordinate) |
|
Vector2Double | GetGrid2DIndexFromGeoCoordinate (GeoCoordinate3Double geoCoordinate) |
|
bool | IsValidSphericalRatio () |
|
bool | GetTexturePixel (Texture texture, Vector2 normalizedCoordinate, out Color color) |
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
void | SetMeshRendererVisualsAllDirty () |
|
override void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
override float | GetCurrentAlpha () |
|
override void | PreHierarchicalUpdateBeforeChildrenAndSiblings () |
|
bool | GetMeshRenderersInitialized () |
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override void | OnMouseUpHit (RaycastHitDouble hit) |
|
override void | OnMouseDownHit (RaycastHitDouble hit) |
|
override void | OnMouseEnterHit (RaycastHitDouble hit) |
|
override void | OnMouseExitHit (RaycastHitDouble hit) |
|
bool | GetMouseDown () |
|
bool | GetMouseOver () |
|
override bool | RequiresPositioning () |
| Used to tell whether or not this object should be positioned in space according to its transform or kept to identity transform(origin) during origin shifting.
|
|
void | UpdateChildMeshRenderer (out int added, out int removed) |
| Automatically add all the child UnityEngine.MeshRenderer(s) so the DepictionEngine.VisualObject can manage them. When managed, the UnityEngine.MeshRenderer(s) UnityEngine.Material(s) fields will be automatically updated by the DepictionEngine.VisualObject.
|
|
void | AddMeshRenderer (MeshRenderer meshRenderer) |
| Add the UnityEngine.MeshRenderer so the DepictionEngine.VisualObject can manage it. When managed the UnityEngine.MeshRenderer UnityEngine.Material(s) fields will be automatically updated by the DepictionEngine.VisualObject.
|
|
bool | RemoveMeshRenderer (MeshRenderer meshRenderer) |
| Remove the UnityEngine.MeshRenderer from the managed list.
|
|
void | IterateOverManagedMeshRenderer (Action< MaterialPropertyBlock, MeshRenderer > callback) |
|
override bool | HierarchicalBeginCameraRendering (Camera camera) |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the RenderPipelineManager.beginCameraRendering.
|
|
void | UpdateReflectionEffect (RTTCamera rttCamera, Camera camera, ScriptableRenderContext? context) |
|
override bool | HierarchicalEndCameraRendering (Camera camera) |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the RenderPipelineManager.endCameraRendering.
|
|
virtual float | GetCurrentAlpha () |
|
void | ApplyCameraMaskLayerToVisuals (Camera camera=null, bool afterRendering=false) |
|
GeoAstroObject | GetClosestGeoAstroObject () |
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override bool | UpdateRelations (Action beforeSiblingsInitializeCallback=null) |
|
void | GetRequiredComponentTypes (ref List< Type > types) |
|
override void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
virtual bool | RequiresPositioning () |
| Used to tell whether or not this object should be positioned in space according to its transform or kept to identity transform(origin) during origin shifting.
|
|
override bool | DetectUserGameObjectChanges () |
| Detect changes that happen as a result of an external influence.
|
|
virtual void | OnMouseMoveHit (RaycastHitDouble hit) |
|
virtual void | OnMouseUpHit (RaycastHitDouble hit) |
|
virtual void | OnMouseDownHit (RaycastHitDouble hit) |
|
virtual void | OnMouseEnterHit (RaycastHitDouble hit) |
|
virtual void | OnMouseExitHit (RaycastHitDouble hit) |
|
virtual void | OnMouseClickedHit (RaycastHitDouble hit) |
|
virtual int | GetAdditionalChildCount () |
|
virtual void | UpdateAdditionalChildren () |
|
Object | GetParentObject () |
| Use this is the Object may not be initialized at the moment and we cannot rely on transform.parentObject.
|
|
void | IterateOverChildrenObject (Func< Object, bool > callback) |
| Use this if the Object may not be initialized at the moment and we cannot rely on transform.IterateOverChildren().
|
|
void | ApplyAutoAlignToSurface (LocalPositionParam localPositionParam, LocalRotationParam localRotationParam, GeoAstroObject parentGeoAstroObject, bool forceUpdate=false) |
|
ReferenceBase | GetFirstReferenceOfType (string dataType) |
|
void | SetParent (TransformBase parent, bool worldPositionStays=true) |
|
void | IterateOverEffects< T > (Func< T, bool > callback) |
|
void | IterateOverGenerators< T > (Func< T, bool > callback) |
|
void | IterateOverReferences< T > (Func< T, bool > callback) |
|
T | CreateScript< T > (InitializationContext initializingContext=InitializationContext.Programmatically) |
|
T | CreateScript< T > (JSONObject json, InitializationContext initializingContext=InitializationContext.Programmatically) |
|
Script | CreateScript (Type type, InitializationContext initializingContext=InitializationContext.Programmatically, bool isFallbackValues=false) |
|
Script | CreateScript (Type type, JSONObject json, InitializationContext initializingContext=InitializationContext.Programmatically, bool isFallbackValues=false) |
|
object | GetScriptProperty (IProperty property) |
|
T | CreateChild< T > (string name=null, Transform parent=null, InitializationContext initializingContext=InitializationContext.Programmatically, List< PropertyModifier > propertyModifiers=null) |
|
IScriptableBehaviour | CreateChild (Type type, string name=null, Transform parent=null, InitializationContext initializingContext=InitializationContext.Programmatically, List< PropertyModifier > propertyModifiers=null) |
|
void | SetGridProperties (int loadScopeInstanceId, VisibleCameras visibleInCamerasInstanceId) |
|
bool | CameraIsMasked (Camera camera) |
|
virtual bool | IsPhysicsObject () |
|
virtual bool | IsPhysicsDriven () |
|
void | IterateOverReflectionProbes (Action< ReflectionProbe > callback) |
|
void | UpdateReflectionProbe (out int added, out int removed) |
| Automatically add the UnityEngine.ReflectionProbe(s) so the DepictionEngine.Object can manage them. When managed a 'customBakedTexture' will be generated, assigned and updated automatically for the UnityEngine.ReflectionProbe if their type is set to UnityEngine.Rendering.ReflectionProbeMode.Custom.
|
|
virtual bool | AddReflectionProbe (ReflectionProbe reflectionProbe) |
| Add the UnityEngine.ReflectionProbe so the DepictionEngine.Object can manage it. When managed a 'customBakedTexture' will be generated, assigned and updated automatically for the UnityEngine.ReflectionProbe if their type is set to UnityEngine.Rendering.ReflectionProbeMode.Custom.
|
|
bool | RemoveReflectionProbe (ReflectionProbe reflectionProbe) |
| Remove the UnityEngine.ReflectionProbe from the managed list.
|
|
virtual bool | IsReflectionObject () |
|
bool | ReflectionRequiresRender (out Camera camera) |
|
void | UpdateEnvironmentReflection (RTTCamera rttCamera, Camera camera, ScriptableRenderContext? context=null) |
|
override bool | PreHierarchicalUpdate () |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the UnityEngine Update. It is called before the DepictionEngine.PropertyMonoBehaviour.HierarchicalUpdate.
|
|
override bool | PostHierarchicalUpdate () |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the UnityEngine Update. It is called after the DepictionEngine.PropertyMonoBehaviour.HierarchicalUpdate.
|
|
void | ClearForceUpdateTransformPending (bool clearLocalPosition=false, bool clearLocalRotation=false, bool clearLocalScale=false) |
|
void | ForceUpdateTransformPending (bool localPositionChanged=false, bool localRotationChanged=false, bool localScaleChanged=false) |
|
void | ForceUpdateTransformIfPending () |
|
bool | ForceUpdateTransform (bool localPositionChanged=false, bool localRotationChanged=false, bool localScaleChanged=false, Camera camera=null) |
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override bool | DetectUserGameObjectChanges () |
| Detect changes that happen as a result of an external influence.
|
|
int | Save () |
| Trigger the dispatch of a DepictionEngine.IPersistent.PersistenceSaveOperationEvent.
|
|
int | Synchronize () |
| Trigger the dispatch of a DepictionEngine.IPersistent.PersistenceSynchronizeOperationEvent.
|
|
int | Delete () |
| Trigger the dispatch of a DepictionEngine.IPersistent.PersistenceDeleteOperationEvent.
|
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
override void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
virtual bool | DetectUserGameObjectChanges () |
| Detect changes that happen as a result of an external influence.
|
|
override void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
override void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
virtual void | UpdateDependencies () |
|
virtual bool | UpdateRelations (Action beforeSiblingsInitializeCallback=null) |
|
virtual void | UpdateParent (PropertyMonoBehaviour originator=null) |
| Finds and sets the parent.
|
|
bool | PropertyDirty (string name) |
|
void | ResetId () |
| Resets the Id to DepictionEngine.SerializableGuid.Empty.
|
|
void | UpdateActiveAndEnabled () |
|
virtual void | HierarchicalApplyOriginShifting (Vector3Double origin, bool originShiftSelected) |
|
virtual bool | HierarchicalBeginCameraRendering (Camera camera) |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the RenderPipelineManager.beginCameraRendering.
|
|
virtual bool | HierarchicalEndCameraRendering (Camera camera) |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the RenderPipelineManager.endCameraRendering.
|
|
virtual bool | PreHierarchicalUpdate () |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the UnityEngine Update. It is called before the DepictionEngine.PropertyMonoBehaviour.HierarchicalUpdate.
|
|
virtual void | PreHierarchicalUpdateBeforeChildrenAndSiblings () |
|
virtual bool | HierarchicalUpdate () |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the UnityEngine Update. It is called after the DepictionEngine.PropertyMonoBehaviour.PreHierarchicalUpdate and before the DepictionEngine.PropertyMonoBehaviour.PostHierarchicalUpdate.
|
|
virtual bool | PostHierarchicalUpdate () |
| Called as a result of a hierarchical traversal of the scenegraph initiated at the same time as the UnityEngine Update. It is called after the DepictionEngine.PropertyMonoBehaviour.HierarchicalUpdate.
|
|
virtual void | IterateOverChildrenAndSiblings (Action< PropertyMonoBehaviour > callback=null) |
|
override bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
virtual void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
bool | Initialize () |
| Needs to be called before the object can be used. Objects created through the DepictionEngine.InstanceManager should automatically Initialize the object.
|
|
virtual void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
T | AddComponent< T > (InitializationContext initializingContext=InitializationContext.Programmatically, JSONObject json=null, List< PropertyModifier > propertyModifiers=null, bool isFallbackValues=false) |
|
T | AddComponent< T > (bool initialize, InitializationContext initializingContext=InitializationContext.Programmatically, JSONObject json=null, List< PropertyModifier > propertyModifiers=null, bool isFallbackValues=false) |
|
Component | AddComponent (Type componentType, InitializationContext initializingContext=InitializationContext.Programmatically, JSONObject json=null, List< PropertyModifier > propertyModifiers=null, bool isFallbackValues=false) |
|
Component | AddComponent (Type componentType, bool initialize, InitializationContext initializingContext=InitializationContext.Programmatically, JSONObject json=null, List< PropertyModifier > propertyModifiers=null, bool isFallbackValues=false) |
|
InitializationContext | GetInitializeContext () |
|
bool | IsDisposing () |
| Is the object disposing?.
|
|
bool | IsDisposed () |
| Has the object been disposed?
|
|
void | Originator (Action callback, IScriptableBehaviour originator) |
| Provides the code executed in this callback information about the DepictionEngine.IScriptableBehaviour that triggered it by keeping a reference available under DepictionEngine.IScriptableBehaviour.originator.
|
|
bool | OnDisposing () |
|
bool | UpdateDisposingContext (bool forceUpdate=false) |
| This is where you clear or dispose any remaining references. It will be called automatically by DepictionEngine.DisposeManager immediately after DepictionEngine.IDisposable.OnDisposing unless the object was Destroyed as a result of an Editor action.
|
|
void | OnDisposeInternal (DisposeContext disposeContext) |
|
virtual bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
void | OnDestroy () |
| This is where you destroy any remaining dependencies.
|
|
virtual void | OnBeforeSerialize () |
|
virtual void | OnAfterDeserialize () |
|
virtual void | OnValidate () |
|
bool | Equals (Disposable.Null value) |
|
override bool | Equals (object value) |
|
override int | GetHashCode () |
|
InitializationContext | GetInitializeContext () |
|
void | Originator (Action callback, IScriptableBehaviour originator) |
| Provides the code executed in this callback information about the DepictionEngine.IScriptableBehaviour that triggered it by keeping a reference available under DepictionEngine.IScriptableBehaviour.originator.
|
|
int | GetInstanceID () |
|
void | OnDestroy () |
| This is where you destroy any remaining dependencies.
|
|
void | Initialized (InitializationContext initializingContext) |
| Acts as a reliable constructor and will always by called unlike Awake which is sometimes skipped during Undo / Redo operations.
|
|
void | Recycle () |
| Resets the fields to their default value so the object can be reused again. It will be called by the DepictionEngine.PoolManager if the object is being recycled from the pool.
|
|
bool | Initialize () |
| Needs to be called before the object can be used. Objects created through the DepictionEngine.InstanceManager should automatically Initialize the object.
|
|
bool | IsDisposing () |
| Is the object disposing?.
|
|
bool | IsDisposed () |
| Has the object been disposed?
|
|
bool | OnDisposing () |
|
bool | OnDispose (DisposeContext disposeContext) |
| This is where you dispose any remaining dependencies.
|
|
void | OnDisposeInternal (DisposeContext disposeContext) |
|
bool | UpdateDisposingContext (bool forceUpdate=false) |
| This is where you clear or dispose any remaining references. It will be called automatically by DepictionEngine.DisposeManager immediately after DepictionEngine.IDisposable.OnDisposing unless the object was Destroyed as a result of an Editor action.
|
|
bool | Equals (Disposable.Null value) |
|
void | ResetId () |
| Resets the Id to DepictionEngine.SerializableGuid.Empty.
|
|
int | Save () |
| Trigger the dispatch of a DepictionEngine.IPersistent.PersistenceSaveOperationEvent.
|
|
int | Synchronize () |
| Trigger the dispatch of a DepictionEngine.IPersistent.PersistenceSynchronizeOperationEvent.
|
|
int | Delete () |
| Trigger the dispatch of a DepictionEngine.IPersistent.PersistenceDeleteOperationEvent.
|
|
void | GetRequiredComponentTypes (ref List< Type > types) |
|
bool | IsGridIndexValid () |
|
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
override void | CreateAndInitializeDependencies (InitializationContext initializingContext) |
|
override bool | UpdateReferences (bool forceUpdate=false) |
|
override bool | IterateOverAssetReferences (Func< AssetBase, AssetReference, bool, bool > callback) |
|
override string | GetDefaultShaderPath () |
|
virtual TerrainGeometryType | GetDefaultGenerateTerrainGeometry () |
|
override bool | UpdateAllDelegates () |
| Function to initialize event handlers.
|
|
override void | InitializeMaterial (MeshRenderer meshRenderer, Material material=null) |
|
override Texture | GetColorMap () |
|
override Texture | GetAdditionalMap () |
|
override MeshRendererVisual.ColliderType | GetColliderType () |
|
override void | ColorChanged (Color newValue, Color oldValue) |
|
override bool | SetPopupT (float value) |
|
override void | UpdateVisualProperties () |
|
override bool | EnableRecalculateNormals () |
|
override Func< ProcessorOutput, ProcessorParameters, IEnumerator > | GetProcessorFunction () |
|
override Type | GetProcessorParametersType () |
|
override void | InitializeProcessorParameters (ProcessorParameters parameters) |
|
override int | GetCacheHash (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override Type | GetMeshRendererVisualDirtyFlagType () |
|
override void | UpdateMeshRendererDirtyFlags (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override void | ApplyCastShadowToMeshRendererVisual (MeshRendererVisual meshRendererVisual, ShadowCastingMode shadowCastingMode) |
|
virtual bool | GetEnableGPUTerrain () |
|
virtual bool | GetEnableGPUNormals () |
|
override void | ApplyPropertiesToMaterial (MeshRenderer meshRenderer, Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, Camera camera, GeoAstroObject closestGeoAstroObject, Star star) |
|
override void | ApplyAlphaToMaterial (Material material, MaterialPropertyBlock materialPropertyBlock, GeoAstroObject closestGeoAstroObject, Camera camera, float alpha) |
|
override void | ApplyReflectionTextureToMaterial (MeshRenderer meshRenderer, Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, Camera camera, GeoAstroObject closestGeoAstroObject, RTTCamera rttCamera, ScriptableRenderContext? context) |
|
override void | CreateAndInitializeDependencies (InitializationContext initializingContext) |
|
override bool | UpdateAllDelegates () |
| Function to initialize event handlers.
|
|
override bool | UpdateReferences (bool forceUpdate=false) |
|
override bool | IterateOverAssetReferences (Func< AssetBase, AssetReference, bool, bool > callback) |
|
override double | GetAltitude (bool addOffset=true) |
|
override Type | GetMeshRendererVisualDirtyFlagType () |
|
override void | UpdateMeshRendererDirtyFlags (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override void | InitializeProcessorParameters (ProcessorParameters parameters) |
|
override void | ApplyPropertiesToMaterial (MeshRenderer meshRenderer, Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, Camera camera, GeoAstroObject closestGeoAstroObject, Star star) |
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
override bool | UpdateAllDelegates () |
| Function to initialize event handlers.
|
|
override bool | TransformChanged (TransformBase.Component changedComponent, TransformBase.Component capturedComponent) |
|
override void | ReferenceLoaderPropertyAssignedChangedHandler (ReferenceBase reference, IProperty serializable, string name, object newValue, object oldValue) |
|
override bool | SetController (ControllerBase value) |
|
override bool | SetTransform (TransformDouble value) |
|
virtual float | GetSphericalRatio () |
|
bool | IsSpherical () |
|
bool | IsFlat () |
|
override Vector3 | GetMeshRendererVisualLocalScale () |
|
override double | GetAltitude (bool addOffset=true) |
|
virtual Texture | GetColorMap () |
|
virtual Texture | GetAdditionalMap () |
|
override void | ParentGeoAstroObjectChanged (GeoAstroObject newValue, GeoAstroObject oldValue) |
|
override bool | TransformObjectCallback (LocalPositionParam localPositionParam, LocalRotationParam localRotationParam, LocalScaleParam localScaleParam, Camera camera=null) |
|
override void | UpdateVisualProperties () |
|
override Type | GetMeshRendererVisualDirtyFlagType () |
|
override void | UpdateMeshRendererDirtyFlags (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override void | InitializeProcessorParameters (ProcessorParameters parameters) |
|
override void | ApplyPropertiesToVisual (bool visualsChanged, VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
void | UpdateChildrenMeshRendererVisualLocalScale () |
|
virtual void | UpdateAltitudeOffset () |
|
virtual bool | GetFlipTriangles () |
|
override void | SetTextureToMaterial (string name, Texture value, Texture2D defaultTexture, Material material, MaterialPropertyBlock materialPropertyBlock) |
|
override void | ApplyPropertiesToMaterial (MeshRenderer meshRenderer, Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, Camera camera, GeoAstroObject closestGeoAstroObject, Star star) |
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
override bool | GetDefaultOverrideMaterialFields () |
|
virtual bool | GetDefaultUseCollider () |
|
virtual bool | GetDefaultConvexCollider () |
|
virtual bool | GetDefaultCastShadow () |
|
virtual bool | GetDefaultReceiveShadows () |
|
override void | DontSaveVisualsToSceneChanged (bool newValue, bool oldValue) |
|
Processor.ProcessingType | GetProcessingType (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
virtual MeshRendererVisual.ColliderType | GetColliderType () |
|
override void | Saving (Scene scene, string path) |
|
override void | Saved (Scene scene) |
|
virtual bool | EnableRecalculateNormals () |
|
Type | GetMeshRendererType (MeshRendererVisual.ColliderType colliderType, Type meshRendererVisualNoCollider, Type meshRendererVisualBoxCollider, Type meshRendererVisualMeshCollider) |
|
List< Mesh > | GetMeshFromCache (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
virtual int | GetCacheHash (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override void | UpdateMeshRendererDirtyFlags (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override void | UpdateMeshRendererVisuals (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
Mesh | GetMeshFromUnityMesh (UnityEngine.Mesh unityMesh, bool includeSharedMesh=true) |
|
virtual void | UpdateMeshRendererVisualModifiers (Action< List< MeshRendererVisualModifier > > completedCallback, VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
virtual Func< ProcessorOutput, ProcessorParameters, IEnumerator > | GetProcessorFunction () |
|
virtual Type | GetProcessorParametersType () |
|
virtual void | InitializeProcessorParameters (ProcessorParameters parameters) |
|
virtual Mesh | ModifyMesh (MeshRendererVisualModifier meshRendererVisualModifier, Mesh mesh, bool disposeMeshModifier=true) |
|
virtual void | ApplyCastShadowToMeshRendererVisual (MeshRendererVisual meshRendererVisual, ShadowCastingMode shadowCastingMode) |
|
override void | ApplyPropertiesToVisual (bool visualsChanged, VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override void | InitializeFields (InitializationContext initializingContext) |
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
virtual bool | GetDefaultDontSaveVisualsToScene () |
|
virtual PopupType | GetDefaultPopupType () |
|
virtual float | GetDefaultPopupDuration () |
|
float | GetPopupT (PopupType popupType) |
|
virtual bool | SetPopupT (float value) |
|
virtual Type | GetMeshRendererVisualDirtyFlagType () |
|
override Type | GetChildType () |
|
override void | Saving (Scene scene, string path) |
|
override void | Saved (Scene scene) |
|
bool | GetDontSaveVisualsToScene () |
|
void | UpdateMeshRendererVisualCollider (MeshRendererVisual meshRendererVisual, VisualObjectVisualDirtyFlags visualObjectVisualDirtyFlags, bool convexCollider, bool visualsChanged, bool convexColliderChanged=true) |
|
void | UpdateMeshRendererVisualCollider (MeshRendererVisual meshRendererVisual, MeshRendererVisual.ColliderType colliderType, bool convexCollider, bool visualsChanged, bool colliderTypeChanged=true, bool convexColliderChanged=true) |
|
virtual void | UpdateVisualProperties () |
|
override void | TransformChildAddedHandler (TransformBase transform, PropertyMonoBehaviour child) |
|
bool | AssetsReady () |
|
virtual void | UpdateMeshRendererDirtyFlags (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
override bool | DisposeAllChildren (DisposeContext disposeContext=DisposeContext.Programmatically_Pool) |
| Dispose all children visuals.
|
|
virtual void | UpdateMeshRendererVisuals (VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
virtual void | ApplyPropertiesToVisual (bool visualsChanged, VisualObjectVisualDirtyFlags meshRendererVisualDirtyFlags) |
|
void | RecycleMaterial (Material material) |
|
override bool | InitializeLastFields () |
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
virtual bool | GetDefaultOverrideMaterialFields () |
|
virtual string | GetDefaultShaderPath () |
|
virtual Color | GetDefaultColor () |
|
virtual float | GetDefaultSmoothness () |
|
virtual void | DontSaveVisualsToSceneChanged (bool newValue, bool oldValue) |
|
virtual void | ColorChanged (Color newValue, Color oldValue) |
|
bool | GetEnableAlphaClip () |
|
virtual bool | GetVisualIgnoreRender (Visual visual, Camera camera, bool afterRendering) |
|
Vector3Double | GetClosestGeoAstroObjectCenterOS (GeoAstroObject closestGeoAstroObject) |
|
virtual Vector3 | GetMeshRendererVisualLocalScale () |
|
MeshRendererVisual | CreateMeshRendererVisual (Type type, string name=null, Transform parent=null) |
|
Visual | CreateVisual (Type type, string name=null, Transform parent=null, List< PropertyModifier > propertyModifiers=null) |
|
Visual | GetVisual (string name) |
|
Visual | GetVisual (int index) |
|
override bool | DisposeAllChildren (DisposeContext disposeContext=DisposeContext.Programmatically_Pool) |
| Dispose all children visuals.
|
|
virtual void | InitializeMaterial (MeshRenderer meshRendererVisual, Material material=null) |
|
Material | UpdateMaterial (ref Material material, string shaderPath) |
|
Material | InstantiateMaterial (Shader shader) |
|
virtual void | ApplyPropertiesToMaterial (MeshRenderer meshRenderer, Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, Camera camera, GeoAstroObject closestGeoAstroObject, Star star) |
|
void | OverrideMaterialFields (Material material, MaterialPropertyBlock materialPropertyBlock, Color color, Color specular, float smoothness) |
|
virtual void | ApplyAlphaToMaterial (Material material, MaterialPropertyBlock materialPropertyBlock, GeoAstroObject closestGeoAstroObject, Camera camera, float alpha) |
|
virtual Color | GetColor (MeshRenderer meshRenderer, float alpha) |
|
virtual double | GetAltitude (bool addOffset=true) |
|
virtual void | ApplyClosestGeoAstroObjectPropertiesToMaterial (Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, GeoAstroObject closestGeoAstroObject, Star star, Camera camera) |
|
virtual void | ApplyAtmospherePropertiesToMaterial (Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, GeoAstroObject closestGeoAstroObject, Star star, Camera camera) |
|
void | SetMatrixToMaterial (string name, Matrix4x4 value, Material material, MaterialPropertyBlock _) |
|
void | SetFloatToMaterial (string name, float value, Material material, MaterialPropertyBlock _) |
|
void | SetIntToMaterial (string name, int value, Material material, MaterialPropertyBlock _) |
|
void | SetColorToMaterial (string name, Color value, Material material, MaterialPropertyBlock _) |
|
void | SetVectorToMaterial (string name, Vector4 value, Material material, MaterialPropertyBlock _) |
|
void | SetVectorToMaterial (string name, Vector3 value, Material material, MaterialPropertyBlock _) |
|
void | SetVectorToMaterial (string name, Vector2 value, Material material, MaterialPropertyBlock _) |
|
virtual void | SetTextureToMaterial (string name, Texture value, Texture2D defaultTexture, Material material, MaterialPropertyBlock materialPropertyBlock) |
|
void | SetTextureToMaterial (string name, UnityEngine.Texture value, Material material, MaterialPropertyBlock _) |
|
virtual float | GetSunBrightness (float sunBrightness, float atmosphereAltitudeRatio) |
|
virtual float | GetAtmosphereAlpha (float atmosphereAlpha, float atmosphereAltitudeRatio) |
|
virtual void | ApplyReflectionTextureToMaterial (MeshRenderer meshRenderer, Material material, MaterialPropertyBlock materialPropertyBlock, double cameraAtmosphereAltitudeRatio, Camera camera, GeoAstroObject closestGeoAstroObject, RTTCamera rttCamera, ScriptableRenderContext? context) |
|
override void | GetReflectionProbes (ref List< ReflectionProbe > managedReflectionProbes) |
|
override void | IterateOverComponentReference (Action< SerializableGuid, Action > callback) |
|
override bool | Initialize (InitializationContext initializingContext) |
| The main initialization function.
|
|
override void | DestroyAfterFailedInitialization () |
|
override bool | InitializeLastFields () |
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
T | CreateOptionalProperties< T > (InitializationContext initializingContext) |
|
override bool | AddToInstanceManager () |
| Add the object to the DepictionEngine.InstanceManager if possible.
|
|
override void | CreateAndInitializeDependencies (InitializationContext initializingContext) |
|
void | UpdateRigidbody () |
|
Component | RemoveComponentFromList (Type type, Component[] components) |
|
override bool | IsValidInitialization (InitializationContext initializingContext) |
| Provides the ability to interrupt the initialization.
|
|
override bool | LateInitialize (InitializationContext initializingContext) |
| Every other objects are initialized at this point.
|
|
virtual double | GetDefaultMass () |
|
virtual bool | CanBeDuplicated () |
| Can the UnityEngine.Object be duplicated.
|
|
override bool | UpdateAllDelegates () |
| Function to initialize event handlers.
|
|
virtual bool | AddInputManagerDelegates () |
|
virtual void | InputManagerOnMouseClickedHandler (RaycastHitDouble hit) |
|
virtual void | RemoveTransformDelegate (TransformBase transform) |
|
virtual void | AddTransformDelegate (TransformBase transform) |
|
virtual bool | TransformChanged (TransformBase.Component changedComponent, TransformBase.Component capturedComponent) |
|
virtual void | TransformPropertyAssignedHandler (IProperty property, string name, object newValue, object oldValue) |
|
virtual void | ScriptPropertyAssignedHandler (IProperty property, string name, object newValue, object oldValue) |
|
bool | RemoveLoadScopeDataReferenceDelegate (ReferenceBase reference) |
|
bool | AddLoadScopeDataReferenceDelegate (ReferenceBase reference) |
|
virtual bool | UpdateReferences (bool forceUpdate=false) |
|
T | GetAssetFromAssetReference< T > (AssetReference assetReference) |
|
virtual bool | IterateOverAssetReferences (Func< AssetBase, AssetReference, bool, bool > callback) |
|
virtual void | ReferenceLoaderPropertyAssignedChangedHandler (ReferenceBase reference, IProperty serializable, string name, object newValue, object oldValue) |
|
virtual void | TransformChildAddedHandler (TransformBase transform, PropertyMonoBehaviour child) |
|
virtual void | TransformChildRemovedHandler (TransformBase transform, PropertyMonoBehaviour child) |
|
virtual void | TransformChildPropertyChangedHandler (TransformBase transform, string name, object newValue, object oldValue) |
|
void | ChildObjectPropertyAssignedHandler (IProperty property, string name, object newValue, object oldValue) |
|
void | TransformObjectCallbackHandler (LocalPositionParam localPositionParam, LocalRotationParam localRotationParam, LocalScaleParam localScaleParam, Camera camera=null) |
|
virtual bool | TransformObjectCallback (LocalPositionParam localPositionParam, LocalRotationParam localRotationParam, LocalScaleParam localScaleParam, Camera camera=null) |
|
virtual bool | RemoveParentGeoAstroObjectDelegate (GeoAstroObject parentGeoAstroObject) |
|
virtual bool | AddParentGeoAstroObjectDelegate (GeoAstroObject parentGeoAstroObject) |
|
virtual void | ParentGeoAstroObjectPropertyAssignedHandler (IProperty property, string name, object newValue, object oldValue) |
|
virtual void | ParentGeoAstroObjectChanged (GeoAstroObject newValue, GeoAstroObject oldValue) |
|
override bool | IsFullyInitialized () |
|
override Type | GetParentType () |
|
override Type | GetSiblingType () |
|
override bool | SiblingsHasChanged () |
|
override bool | GetDontSaveToScene () |
|
virtual bool | GetDefaultIsHiddenInHierarchy () |
|
virtual bool | CanGameObjectBeDeactivated () |
|
virtual bool | SetController (ControllerBase value) |
|
void | InitializeReferenceDataType (string dataType, Type referenceType=null) |
|
override bool | SetParent (PropertyMonoBehaviour value) |
|
virtual bool | SetTargetController (TargetControllerBase value) |
|
virtual bool | SetTransform (TransformDouble value) |
|
int | GetScriptCount () |
|
void | IterateOverComponents (Action< PropertyMonoBehaviour > callback) |
|
override bool | AddChild (PropertyMonoBehaviour child) |
|
virtual bool | AddScript (Script script) |
|
virtual bool | AddGenerator (GeneratorBase generator) |
|
virtual bool | AddReference (ReferenceBase reference) |
|
virtual bool | AddFallbackValues (FallbackValues fallbackValue) |
|
override bool | RemoveChild (PropertyMonoBehaviour child) |
|
virtual bool | RemoveScript (Script script) |
|
virtual bool | RemoveGenerator (GeneratorBase generator) |
|
virtual bool | RemoveReference (ReferenceBase reference) |
|
bool | RemoveFallbackValues (FallbackValues fallbackValue) |
|
virtual void | VisibleCamerasChanged () |
|
virtual void | GetReflectionProbes (ref List< ReflectionProbe > managedReflectionProbes) |
|
void | RegisterWithRenderingManager () |
|
virtual void | UpdateReflectionCustomBakedTexture (int textureSize) |
|
virtual bool | GetReflectionRenderCamera (out Camera camera) |
|
virtual int | GetReflectionTextureSize () |
|
virtual void | RenderToReflectionCubemap (RTTCamera rttCamera, Camera camera) |
|
override bool | ApplyBeforeChildren (Action< PropertyMonoBehaviour > callback) |
|
override bool | UpdateHideFlags () |
|
void | DisposeDataProcessor (Processor dataProcessor) |
|
override void | ActiveAndEnabledChanged (bool newValue, bool oldValue) |
|
virtual bool | DisposeAllChildren (DisposeContext disposeContext=DisposeContext.Programmatically_Pool) |
| Dispose all children visuals.
|
|
override bool | InitializeLastFields () |
|
override bool | AddInstanceToManager () |
| Should this object be added to the DepictionEngine.InstanceManager.
|
|
override bool | Initialize (InitializationContext initializingContext) |
| The main initialization function.
|
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
override void | Saving (Scene scene, string path) |
|
override bool | UpdateHideFlags () |
|
virtual bool | GetDefaultDontSaveToScene () |
|
virtual bool | GetDontSaveToScene () |
|
override void | Initializing () |
| The first step of the initialization process.
|
|
virtual JSONObject | GetInitializationJson (JSONObject initializeJSON) |
|
override bool | InitializeLastFields () |
|
override void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
override bool | Initialize (InitializationContext initializingContext) |
| The main initialization function.
|
|
override SerializableGuid | GetId (SerializableGuid id, InitializationContext initializingContext) |
|
virtual void | EnabledChanged (bool newValue, bool oldValue) |
|
virtual void | IterateOverComponentReference (Action< SerializableGuid, Action > callback) |
|
override void | Initializing () |
| The first step of the initialization process.
|
|
override void | InitializeUID (InitializationContext initializingContext) |
| Initializes the object's unique identifiers.
|
|
virtual SerializableGuid | GetId (SerializableGuid id, InitializationContext initializingContext) |
|
override bool | Initialize (InitializationContext initializingContext) |
| The main initialization function.
|
|
virtual void | InitializeFieldsBeforeChildren (InitializationContext initializingContext) |
|
virtual void | InitializeSerializedFieldsBeforeChildren (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
virtual void | CreateAndInitializeDependencies (InitializationContext initializingContext) |
|
virtual void | InitializeFields (InitializationContext initializingContext) |
|
virtual void | InitializeSerializedFields (InitializationContext initializingContext) |
| Initialize SerializedField's to their default values.
|
|
virtual bool | InitializeLastFields () |
|
virtual bool | AddInstanceToManager () |
| Should this object be added to the DepictionEngine.InstanceManager.
|
|
override bool | AddToInstanceManager () |
| Add the object to the DepictionEngine.InstanceManager if possible.
|
|
override bool | UpdateAllDelegates () |
| Function to initialize event handlers.
|
|
virtual void | InstanceAddedHandler (IProperty property) |
|
virtual void | InstanceRemovedHandler (IProperty property) |
|
virtual bool | RemoveParentDelegates (PropertyMonoBehaviour parent) |
|
virtual bool | AddParentDelegates (PropertyMonoBehaviour parent) |
|
virtual bool | RemoveChildDelegates (PropertyMonoBehaviour child) |
|
virtual bool | AddChildDelegates (PropertyMonoBehaviour child) |
|
virtual PropertyMonoBehaviour | GetParent () |
|
void | UpdateSiblings () |
|
virtual void | UpdateChildren () |
|
T | InitializeComponent< T > (T component, JSONObject json=null, bool isFallbackValues=false) |
|
virtual bool | ParentHasChanged () |
|
virtual bool | SiblingsHasChanged () |
|
virtual bool | ChildrenHasChanged () |
|
List< T > | GetComponentFromId< T > (List< SerializableGuid > ids) |
|
T | GetComponentFromId< T > (SerializableGuid id) |
|
List< SerializableGuid > | GetDuplicateComponentReferenceId< T > (List< SerializableGuid > ids, List< T > componentReferences, InitializationContext initializingContext) |
|
SerializableGuid | GetDuplicateComponentReferenceId< T > (SerializableGuid id, T componentReference, InitializationContext initializingContext) |
|
virtual bool | SetValue< T > (string name, T value, ref T valueField, Action< T, T > assignedCallback=null, bool allowAutoDisposeOnOutOfSynchProperty=false) |
|
bool | HasChanged< T > (T newValue, T oldValue, bool forceChangeDuringInitializing=true) |
| Are the two objects equals?
|
|
void | PropertyAssigned< T > (IProperty property, string name, T newValue, T oldValue) |
|
virtual Type | GetParentType () |
|
virtual Type | GetSiblingType () |
|
virtual Type | GetChildType () |
|
virtual bool | CanBeDisabled () |
|
override void | OnDisable () |
|
override void | OnEnable () |
|
virtual void | ActiveAndEnabledChanged (bool newValue, bool oldValue) |
|
virtual PropertyMonoBehaviour | GetRootParent () |
|
virtual PropertyMonoBehaviour | ValidatedParent (PropertyMonoBehaviour value) |
|
virtual bool | SetParent (PropertyMonoBehaviour value) |
|
virtual void | ParentChanged (PropertyMonoBehaviour newValue, PropertyMonoBehaviour oldValue) |
|
virtual bool | AddChild (PropertyMonoBehaviour child) |
|
virtual bool | RemoveChild (PropertyMonoBehaviour child) |
|
virtual bool | ApplyBeforeChildren (Action< PropertyMonoBehaviour > callback) |
|
virtual void | IterateOverChildren (Action< PropertyMonoBehaviour > callback=null) |
|
bool | RemoveListItem< T > (List< T > list, T property) |
|
void | IterateThroughList< T > (IList< T > list, Action< T > callback) |
|
virtual bool | ApplyAfterChildren (Action< PropertyMonoBehaviour > callback) |
|
bool | TriggerCallback< T > (T child, Action< T > callback) |
|
virtual void | ClearDirtyFlags () |
|
virtual void | Awake () |
|
bool | IsDuplicateInitializing () |
|
virtual void | DestroyAfterFailedInitialization () |
|
virtual void | Initializing () |
| The first step of the initialization process.
|
|
virtual void | InitializeUID (InitializationContext initializingContext) |
| Initializes the object's unique identifiers.
|
|
virtual bool | AddToInstanceManager () |
| Add the object to the DepictionEngine.InstanceManager if possible.
|
|
virtual bool | Initialize (InitializationContext initializingContext) |
| The main initialization function.
|
|
virtual bool | IsValidInitialization (InitializationContext initializingContext) |
| Provides the ability to interrupt the initialization.
|
|
bool | InitValue< T > (Action< T > callback, T defaultValue, InitializationContext initializingContext) |
|
bool | InitValue< T > (Action< T > callback, T defaultValue, Func< T > duplicateValue, InitializationContext initializingContext) |
|
virtual bool | IsFullyInitialized () |
|
virtual bool | UpdateAllDelegates () |
| Function to initialize event handlers.
|
|
virtual void | Saving (UnityEngine.SceneManagement.Scene scene, string path) |
|
virtual void | Saved (UnityEngine.SceneManagement.Scene scene) |
|
virtual bool | LateInitialize (InitializationContext initializingContext) |
| Every other objects are initialized at this point.
|
|
virtual bool | PostLateInitialize (InitializationContext initializingContext) |
| Every other objects are initialized at this point.
|
|
bool | IsFallbackValues () |
|
bool | IsNotFallbackValues () |
|
bool | IsDestroying () |
| Is the object destroying?
|
|
virtual bool | UpdateHideFlags () |
|
virtual DisposeContext | GetDisposingContext () |
|
virtual void | OnEnable () |
|
virtual void | OnDisable () |
|
|
string | shaderPath [get, set] |
| The path of the material's shader from within the Resources directory.
|
|
int | sphericalSubdivision [get, set] |
| The minimum number of subdivisions the tile geometry will have when in spherical mode.
|
|
int | flatSubdivision [get, set] |
| The minimum number of subdivisions the tile geometry will have when in flat mode.
|
|
float | subdivisionZoomFactor [get, set] |
| A factor by which the number of subdivisions will be increased as the zoom level decreases according to the following formula.
|
|
float | overlapFactor [get, set] |
| A factor by which the geometry will be scaled along the longitudinal and latitudinal axis to overlap with other tiles of a similar zoom level.
|
|
float | edgeOverlapThickness [get, set] |
| A value passed to the shader to determine how much edge overlap should exist between the tile and other higher zoom level tiles covering part or all of its surface.
|
|
TerrainGeometryType | generateTerrainGeometry [get, set] |
| How deep the tile edges should extend below the ground, in local units. Extending the edges can help avoid gaps between the tiles when elevation is used. Set to zero to deactivate.
|
|
bool | GPUTerrain [get, set] |
| When enabled the terrain geometry will be shaped on the GPU using vertex shader. This can be useful to limit the load on the CPU.
|
|
NormalsType | normalsType [get, set] |
| The type of normals to generate for the terrain mesh.
|
|
Texture | colorMap [get] |
|
Texture | additionalMap [get] |
|
Texture | surfaceTypeMap [get] |
|
int | subdivision [get] |
| The actual number of subdivisions after calculations.
|
|
Elevation | elevation [get] |
|
float | altitudeOffset [get, set] |
| The altitude at which the object should be positioned.
|
|
Vector2Int | grid2DDimensions [get, set] |
| The horizontal and vertical size of the grid.
|
|
Vector2Int | grid2DIndex [get] |
|
double | size [get] |
|
Vector3 | meshRendererVisualLocalScale [get] |
|
bool | useCollider [get, set] |
| When enabled the DepictionEngine.MeshRendererVisual's will have collider component.
|
|
bool | convexCollider [get, set] |
| When enabled the MeshCollider's will have 'MeshCollider.convex' set to true.
|
|
bool | castShadow [get, set] |
| When enabled the meshes 'MeshRenderer' will have 'Renderer.shadowCastingMode' set to 'ShadowCastingMode.On', otherwise it will be 'ShadowCastingMode.Off'.
|
|
bool | receiveShadows [get, set] |
| When enabled the meshes 'MeshRenderer' will have 'Renderer.receiveShadows' set to this value.
|
|
Action | ProcessingCompletedEvent [get, set] |
| Dispatched after the DepictionEngine.MeshObjectBase.meshDataProcessor as completed modifying the DepictionEngine.Mesh that will be displayed by the child DepictionEngine.MeshRendererVisual.
|
|
Processor | meshDataProcessor [get, set] |
|
Processor.ProcessingState | processingState [get] |
|
List< MeshRendererVisualModifier > | meshRendererVisualModifiers [get, set] |
|
Processor | meshRendererVisualModifiersProcessor [get] |
|
bool | autoInstantiate [get, set] |
| When enabled the visuals will be instantiated automatically when the object is created or when the dependencies change.
|
|
bool | dontSaveVisualsToScene [get, set] |
| When enabled the child DepictionEngine.Visual will not be saved as part of the Scene.
|
|
PopupType | popupType [get, set] |
| How the object should fade in. Alpha Popup requires an instanced Material to work.
|
|
float | popupDuration [get, set] |
| The duration of the fade in animation.
|
|
Tween | popupTween [get, set] |
|
bool | popup [get, set] |
|
float | popupT [get, set] |
|
VisualObjectVisualDirtyFlags | meshRendererVisualDirtyFlags [get] |
|
List< MeshRenderer > | managedMeshRenderers [get, set] |
|
bool | overrideMaterialFields [get, set] |
| When enabled, allow the child Material(s) to have their field values overridden.
|
|
Color | color [get, set] |
| A color value that will override the '_BaseColor' field of child Materials.
|
|
Color | specular [get, set] |
| A color value that will override the '_SpecColor' field of child Materials. Specular determines the appearance of reflections on the surface.
|
|
float | smoothness [get, set] |
| A value that will override the '_Smoothness' field of child Materials. Smoothness Controls the spread of highlights and reflections on the surface.
|
|
int | managedMeshRendererCount [get] |
|
GeoAstroObject | parentGeoAstroObject [get] |
|
ObjectAdditionalFallbackValues | objectAdditionalFallbackValues [get, set] |
|
bool | gameObjectActiveSelf [get, set] |
| ActivatesDeactivates the GameObject, depending on the given true or false/ value.
|
|
string | tags [get, set] |
| General purpose metadata associated with the object, used for searching or otherwise.
|
|
bool | useGravity [get, set] |
| When enabled, the GameObject will automatically reacts to DepictionEngine.AstroObject gravitational pull based on DepictionEngine.Object.mass and DepictionEngine.AstroObject.mass.
|
|
double | mass [get, set] |
| Used to determine the amount of gravitational force to apply when DepictionEngine.Object.useGravity is enabled.
|
|
int | layer [get, set] |
| The layer the GameObject is in.
|
|
new string | tag [get, set] |
| The tag of this GameObject.
|
|
bool | isHiddenInHierarchy [get, set] |
| When enabled, the UnityEngine.GameObject will not be displayed in the hierarchy.
|
|
bool | createAnimatorIfMissing [get, set] |
| When enabled, a new DepictionEngine.AnimatorBase will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
SerializableGuid | animatorId [get, set] |
| The Id of the animator.
|
|
bool | createControllerIfMissing [get, set] |
| When enabled, a new DepictionEngine.ControllerBase will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
SerializableGuid | controllerId [get, set] |
| The Id of the controller.
|
|
bool | createGeneratorIfMissing [get, set] |
| When enabled, a new DepictionEngine.GeneratorBase will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
List< SerializableGuid > | generatorsId [get, set] |
| The Id of the generators.
|
|
bool | createReferenceIfMissing [get, set] |
| When enabled, a new DepictionEngine.ReferenceBase will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
List< SerializableGuid > | referencesId [get, set] |
| The Id of the references.
|
|
bool | createEffectIfMissing [get, set] |
| When enabled, a new DepictionEngine.EffectBase will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
List< SerializableGuid > | effectsId [get, set] |
| The Id of the effects.
|
|
bool | createFallbackValuesIfMissing [get, set] |
| When enabled, a new DepictionEngine.FallbackValues will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
List< SerializableGuid > | fallbackValuesId [get, set] |
| The Id of the fallbackValues.
|
|
bool | createDatasourceIfMissing [get, set] |
| When enabled, a new DepictionEngine.DatasourceBase will be created if none is present in the DepictionEngine.IPersistent returned from the datasource.
|
|
List< SerializableGuid > | datasourcesId [get, set] |
| The Id of the datasources.
|
|
AnimatorBase | animator [get] |
| The DepictionEngine.AnimatorBase used by this object.
|
|
ControllerBase | controller [get] |
| The DepictionEngine.ControllerBase used by this object.
|
|
List< GeneratorBase > | generators [get] |
| A list of DepictionEngine.GeneratorBase used by this object.
|
|
List< ReferenceBase > | references [get] |
| A list of DepictionEngine.ReferenceBase used by this object.
|
|
List< EffectBase > | effects [get] |
| A list of DepictionEngine.EffectBase used by this object.
|
|
List< FallbackValues > | fallbackValues [get] |
| A list of DepictionEngine.FallbackValues used by this object.
|
|
List< DatasourceBase > | datasources [get] |
| A list of DepictionEngine.DatasourceBase used by this object.
|
|
TargetControllerBase | targetController [get, set] |
|
new TransformDouble | transform [get, protected set] |
|
int | reflectionProbeCount [get] |
|
List< ReflectionProbe > | managedReflectionProbes [get, set] |
|
RenderTexture | reflectionCustomBakedTexture [get] |
|
ComponentChangedPending | forceUpdateTransformPending [get] |
|
Action< IPersistent, Action > | PersistenceSaveOperationEvent [get, set] |
| Dispatched as a signal to any DepictionEngine.DatasourceBase containing this DepictionEngine.IPersistent to let them know that they need to add it to their save operation queue.
|
|
Action< IPersistent, Action > | PersistenceSynchronizeOperationEvent [get, set] |
| Dispatched as a signal to any DepictionEngine.DatasourceBase containing this DepictionEngine.IPersistent to let them know that they need to add it to their synchronize operation queue.
|
|
Action< IPersistent, Action > | PersistenceDeleteOperationEvent [get, set] |
| Dispatched as a signal to any DepictionEngine.DatasourceBase containing this DepictionEngine.IPersistent to let them know that they need to add it to their delete operation queue.
|
|
new string | name [get, set] |
| The name of the object.
|
|
float | autoSynchronizeInterval [get, set] |
| The interval (in seconds) at which we call the DepictionEngine.IPersistent.Synchronize function. Automatically calling DepictionEngine.IPersistent.Synchronize can be useful to keep objects in synch with a datasource. Set to zero to deactivate.
|
|
bool | autoDispose [get, set] |
| When enabled, the object can be disposed automatically by its datasource if it is no longer required in any loader and does not have any out of synch properties.
|
|
bool | dontSaveToScene [get, set] |
| When enabled, the object will not be saved as part of the Scene.
|
|
bool | createPersistentIfMissing [get, set] |
| When enabled, a new DepictionEngine.IPersistent will be created if none is present in the datasource.
|
|
bool | containsCopyrightedMaterial [get] |
| Whether or not the object contains data that is copyrighted. If true the object may not be persisted in a Scene or DepictionEngine.Datasource.
|
|
JSONNode | initializationJson [get] |
|
new bool | enabled [get, set] |
| Enabled Behaviours are Updated, disable Behaviours are not.
|
|
Type | type [get] |
| The Cass type.
|
|
List< PropertyMonoBehaviour > | children [get] |
|
Action< IProperty, string, object, object > | PropertyAssignedEvent [get, set] |
| Dispatched when a new value as been assigned to a field using the DepictionEngine.PropertyMonoBehaviour.SetValue method.
|
|
SerializableGuid | id [get] |
| Global unique identifier.
|
|
bool | activeAndEnabled [get] |
| Returns true if gameObject.activeInHierarchy == true and enabled == true.
|
|
PropertyMonoBehaviour | parent [get, set] |
| The object above in the hierarchy.
|
|
virtual JSONNode | parentJson [get, set] |
|
bool | wasFirstUpdated [get] |
|
bool | initialized [get] |
| Has the object been initialized.
|
|
bool | instanceAdded [get, set] |
|
bool | isFallbackValues [get] |
| Was this component created by a DepictionEngine.FallbackValues.
|
|
IScriptableBehaviour | originator [get] |
| Which DepictionEngine.IScriptableBehaviour triggered the current code execution if any at all.
|
|
DisposeContext | disposingContext [get] |
| The DepictionEngine.DisposeContext under which the object was destroyed.
|
|
bool | poolComplete [get, set] |
| Is the object done disposing.
|
|
Action< IDisposable > | InitializedEvent [get, set] |
| Dispatched after the object as been initialized.
|
|
Action< IDisposable, DisposeContext > | DisposedEvent [get, set] |
| Dispatched during the DepictionEngine.MonoBehaviourDisposable.OnDispose, DepictionEngine.ScriptableObjectDisposable.OnDispose or DepictionEngine.Disposable.OnDispose.
|
|
SceneManager | sceneManager [get] |
|
InstanceManager | instanceManager [get] |
|
DatasourceManager | datasourceManager [get] |
|
TweenManager | tweenManager [get] |
|
InputManager | inputManager [get] |
|
CameraManager | cameraManager [get] |
|
PoolManager | poolManager [get] |
|
RenderingManager | renderingManager [get] |
|
string | name [get, set] |
|
bool | isFallbackValues [get] |
| Was this component created by a DepictionEngine.FallbackValues.
|
|
IScriptableBehaviour | originator [get] |
| Which DepictionEngine.IScriptableBehaviour triggered the current code execution if any at all.
|
|
Action< IDisposable > | InitializedEvent [get, set] |
| Dispatched after the object as been initialized.
|
|
Action< IDisposable, DisposeContext > | DisposedEvent [get, set] |
| Dispatched during the DepictionEngine.MonoBehaviourDisposable.OnDispose, DepictionEngine.ScriptableObjectDisposable.OnDispose or DepictionEngine.Disposable.OnDispose.
|
|
bool | initialized [get] |
| Has the object been initialized.
|
|
bool | poolComplete [get, set] |
| Is the object done disposing.
|
|
DisposeContext | disposingContext [get] |
| The DepictionEngine.DisposeContext under which the object was destroyed.
|
|
SerializableGuid | id [get] |
| The DepictionEngine.SerializableGuid of the object.
|
|
Action< IProperty, string, object, object > | PropertyAssignedEvent [get, set] |
| Dispatched when a new value as been assigned to a field using the DepictionEngine.PropertyMonoBehaviour.SetValue method.
|
|
bool | autoDispose [get] |
|
bool | dontSaveToScene [get, set] |
|
bool | containsCopyrightedMaterial [get] |
|
bool | createPersistentIfMissing [get] |
|
Action< IPersistent, Action > | PersistenceSaveOperationEvent [get, set] |
| Dispatched as a signal to any DepictionEngine.DatasourceBase containing this DepictionEngine.IPersistent to let them know that they need to add it to their save operation queue.
|
|
Action< IPersistent, Action > | PersistenceSynchronizeOperationEvent [get, set] |
| Dispatched as a signal to any DepictionEngine.DatasourceBase containing this DepictionEngine.IPersistent to let them know that they need to add it to their synchronize operation queue.
|
|
Action< IPersistent, Action > | PersistenceDeleteOperationEvent [get, set] |
| Dispatched as a signal to any DepictionEngine.DatasourceBase containing this DepictionEngine.IPersistent to let them know that they need to add it to their delete operation queue.
|
|
Action | ProcessingCompletedEvent [get] |
|
Processor.ProcessingState | processingState [get] |
|
Vector2Int | grid2DIndex [get] |
|
Vector2Int | grid2DDimensions [get] |
|
Elevation | elevation [get] |
|