Interface IManagedMesh
Interface for meshes that are observed by the MeshManager. The MeshManger is handling the memory allocation and deallocation of meshes on the GPU.
Inherited Members
System.IDisposable.Dispose()
Namespace: Fusee.Engine.Common
Assembly: Fusee.Engine.Common.dll
Syntax
public interface IManagedMesh : IDisposable
Properties
MeshType
The primitive type this mesh is composed of.
Declaration
PrimitiveType MeshType { get; set; }
Property Value
Type | Description |
---|---|
PrimitiveType |
SessionUniqueIdentifier
SessionUniqueIdentifier is used to verify a Mesh's uniqueness in the current session.
Declaration
Suid SessionUniqueIdentifier { get; }
Property Value
Type | Description |
---|---|
Suid |
Events
DisposeData
MeshChanged event notifies observing MeshManager about property changes and the Mesh's disposal.
Declaration
event EventHandler<MeshChangedEventArgs> DisposeData
Event Type
Type | Description |
---|---|
System.EventHandler<MeshChangedEventArgs> |