Show / Hide Table of Contents

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>
Generated by DocFX
GitHub Repo
Back to top