Depiction Engine For Unity 2023.0 (Alpha)
|
Public Member Functions | |
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 | Initializing () |
override FeatureModifier | Init (int featureCount) |
FeatureModifier | Init (List< GeoCoordinate3Double > geoCoordinates) |
void | Add (GeoCoordinate3Double geoCoordinate) |
override void | ModifyProperties (IScriptableBehaviour scriptableBehaviour) |
Modifies the properties of the injected object. | |
virtual FeatureModifier | Init (int featureCount) |
virtual void | ModifyProperties (IScriptableBehaviour scriptableBehaviour) |
Modifies the properties of the injected object. | |
Public Member Functions inherited from DepictionEngine.Disposable | |
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 | Initializing () |
virtual void | InitializeFields () |
virtual void | InitializeSerializedFields () |
virtual void | UpdateAllDelegates () |
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. | |
bool | IsDisposing () |
Is the object disposing?. | |
bool | IsDisposed () |
Has the object been disposed? | |
bool | IsDestroying () |
void | MarkAsNotPoolable () |
virtual void | OnBeforeSerialize () |
virtual void | OnAfterDeserialize () |
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. | |
bool | Equals (Null value) |
override bool | Equals (object value) |
override int | GetHashCode () |
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) |
Additional Inherited Members | |
Static Public Member Functions inherited from DepictionEngine.Disposable | |
static bool | IsDisposed< T > (T disposable) |
Is the object Destroyed OR Pooled(if the object is an DepictionEngine.IDisposable). | |
static bool | operator!= (Disposable lhs, Null rhs) |
static bool | operator== (Disposable lhs, Null _) |
Static Public Attributes inherited from DepictionEngine.Disposable | |
static readonly Null | NULL = new() |
A value used for equality operators to establish whether an DepictionEngine.IDisposable is Destroyed OR Pooled. | |
Protected Member Functions inherited from DepictionEngine.Disposable | |
virtual DisposeContext | GetDisposingContext () |
Properties inherited from DepictionEngine.Disposable | |
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. | |
bool | notPoolable [get] |
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. | |
Properties inherited from DepictionEngine.IDisposable | |
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. | |
|
virtual |
Reimplemented from DepictionEngine.FeatureModifier.
|
virtual |
Reimplemented from DepictionEngine.Disposable.
|
virtual |
Modifies the properties of the injected object.
scriptableBehaviour | The object to be modified. |
Reimplemented from DepictionEngine.PropertyModifier.
|
virtual |
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.
Reimplemented from DepictionEngine.Disposable.