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

Interfaces the Texture<3> that a ManagedTexture3D represents. More...

#include <ManagedTexture3DInterface.h>

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

Public Member Functions

 ManagedTexture3DInterface (ManagedTexture3D &managed)
 Creates a new interface to the Texture<3> that managed represents.
 
virtual ~ManagedTexture3DInterface ()
 Releases this interface.
 
const Texture< 3 > & get () const
 
- Public Member Functions inherited from Carna::base::GeometryFeature::ManagedInterface
virtual ~ManagedInterface ()
 Releases the video resources previously acquired from the managing geometryFeature.
 

Public Attributes

ManagedTexture3Dmanaged
 References the ManagedTexture3D 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 Texture<3> that a ManagedTexture3D represents.

Author
Leonid Kostrykin
Date
22.2.15 - 24.3.15

Definition at line 42 of file ManagedTexture3DInterface.h.

Member Function Documentation

◆ get()

const Texture< 3 >& Carna::base::ManagedTexture3DInterface::get ( ) const

Referencs the texture represented by managed.


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