![]() |
LibCarna Version 3.4.0
|
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 | |
| ManagedTexture3D & | managed |
References the ManagedTexture3D object this interface belongs to. | |
Public Attributes inherited from LibCarna::base::GeometryFeature::ManagedInterface | |
| GeometryFeature & | geometryFeature |
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. | |
Interfaces the Texture<3> that a ManagedTexture3D represents.
Definition at line 45 of file ManagedTexture3DInterface.hpp.
Referencs the texture represented by managed.
| ManagedTexture3D& LibCarna::base::ManagedTexture3DInterface::managed |
References the ManagedTexture3D object this interface belongs to.
Definition at line 67 of file ManagedTexture3DInterface.hpp.
Written by Leonid Kostrykin © 2021–2025. Based on Carna (© 2010-2016).
Documentation generated by Doxygen