LibCarna Version 3.4.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
LibCarna::base::ManagedTexture3DInterface Class Reference

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

#include <ManagedTexture3DInterface.hpp>

+ Inheritance diagram for LibCarna::base::ManagedTexture3DInterface:
+ Collaboration diagram for LibCarna::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 LibCarna::base::GeometryFeature::ManagedInterface
virtual ~ManagedInterface () noexcept(false)
 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 LibCarna::base::GeometryFeature::ManagedInterface
GeometryFeaturegeometryFeature
 References the GeometryFeature that manages the video resources that this object interfaces.
 

Additional Inherited Members

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

Detailed Description

Interfaces the Texture<3> that a ManagedTexture3D represents.

Author
Leonid Kostrykin

Definition at line 45 of file ManagedTexture3DInterface.hpp.

Member Function Documentation

◆ get()

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

Referencs the texture represented by managed.

Member Data Documentation

◆ managed

ManagedTexture3D& LibCarna::base::ManagedTexture3DInterface::managed

References the ManagedTexture3D object this interface belongs to.

Definition at line 67 of file ManagedTexture3DInterface.hpp.


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