Texture node for volumes. More...
#include <Texture3D.hpp>
Public Member Functions | |
| Texture3D (const Tag &tag) | |
| virtual | ~Texture3D () |
| virtual void | finalize () |
| virtual Dataset * | getDataset () |
| virtual GLenum | getInternalFormat () const |
| virtual GLint | getRawFootprint () const |
| virtual int | getWidth () const |
| virtual int | getHeight () const |
| virtual int | getDepth () const |
| virtual string | toString () const |
Static Public Member Functions | |
| static Texture3D * | find (Node *node, const string &name) |
Private Attributes | |
| bool | compress |
| Dataset * | dataset |
Texture node for volumes.
| ~Texture3D | ( | ) | [virtual] |
Deletes the underlying dataset object.
| void finalize | ( | ) | [virtual] |
Loads the dataset into texture memory.
Reimplemented from Node.
| GLenum getInternalFormat | ( | ) | const [virtual] |
| GLint getRawFootprint | ( | ) | const [virtual] |
How much memory the texture uses if uncompressed.
Implements Texture.
| string toString | ( | ) | const [virtual] |
Adds the compress flag to the node's description.
Reimplemented from Texture.
1.6.3