Carna  Version 3.3.2
Public Member Functions | Public Attributes | List of all members
Carna::base::ManagedMeshInterface Class Reference

Interfaces the MeshBase that a ManagedMeshBase represents. More...

#include <ManagedMeshInterface.h>

+ Inheritance diagram for Carna::base::ManagedMeshInterface:
+ Collaboration diagram for Carna::base::ManagedMeshInterface:

Public Member Functions

 ManagedMeshInterface (ManagedMeshBase &managed)
 Creates a new interface to the MeshBase that managed represents.
 
virtual ~ManagedMeshInterface ()
 Releases this interface.
 
const MeshBaseget () const
 
- Public Member Functions inherited from Carna::base::GeometryFeature::ManagedInterface
virtual ~ManagedInterface ()
 Releases the video resources previously acquired from the managing geometryFeature.
 

Public Attributes

ManagedMeshBasemanaged
 References the ManagedMeshBase object this interface belongs to.
 
- Public Attributes inherited from Carna::base::GeometryFeature::ManagedInterface
GeometryFeaturegeometryFeature
 References the GeometryFeature that manages the video resources that this object interfaces.
 

Additional Inherited Members

- Protected Member Functions inherited from Carna::base::GeometryFeature::ManagedInterface
 ManagedInterface (GeometryFeature &gf)
 Acquires the video resources from gf. More...
 

Detailed Description

Interfaces the MeshBase that a ManagedMeshBase represents.

Author
Leonid Kostrykin
Date
1.9.14 - 24.3.15

Definition at line 42 of file ManagedMeshInterface.h.

Member Function Documentation

◆ get()

const MeshBase& Carna::base::ManagedMeshInterface::get ( ) const

Referencs the mesh represented by managed.


The documentation for this class was generated from the following file: