12#ifndef MANAGEDMESHINTERFACE_H_6014714286
13#define MANAGEDMESHINTERFACE_H_6014714286
15#include <Carna/Carna.h>
Defines Carna::base::GeometryFeature.
Represents an acquisition of the video resources from a particular GeometryFeature....
Represents MeshBase object whose lifetime is managed by instances of this class. This is a format-ind...
Interfaces the MeshBase that a ManagedMeshBase represents.
ManagedMeshBase & managed
References the ManagedMeshBase object this interface belongs to.
virtual ~ManagedMeshInterface()
Releases this interface.
const MeshBase & get() const
ManagedMeshInterface(ManagedMeshBase &managed)
Creates a new interface to the MeshBase that managed represents.
Format-independent abstract Mesh base class. Each mesh consists of a VertexBuffer,...
Defines Carna::base::math namespace and CARNA_FOR_VECTOR3UI.
#define NON_COPYABLE
Features class it is placed in as non-copyable.