Interface IManagedInstanceData
Interface for instance data implementations, that are observed by the MeshManager. The MeshManger is handling the memory allocation and deallocation of meshes and their instance datas on the GPU.
Inherited Members
System.IDisposable.Dispose()
Namespace: Fusee.Engine.Common
Assembly: Fusee.Engine.Common.dll
Syntax
public interface IManagedInstanceData : IDisposable
Properties
SessionUniqueId
The unique id of the object.
Declaration
Suid SessionUniqueId { get; }
Property Value
Type | Description |
---|---|
Suid |
Events
DataChanged
This event notifies observing MeshManager about property changes and the InstanceData's disposal.
Declaration
event EventHandler<InstanceDataChangedEventArgs> DataChanged
Event Type
Type | Description |
---|---|
System.EventHandler<InstanceDataChangedEventArgs> |
DisposeData
This event notifies observing MeshManager about property changes and the InstanceData's disposal.
Declaration
event EventHandler<InstanceDataChangedEventArgs> DisposeData
Event Type
Type | Description |
---|---|
System.EventHandler<InstanceDataChangedEventArgs> |