|
Public Types |
enum | WrapMode {
CLAMP_TO_EDGE,
CLAMP_TO_BORDER,
REPEAT,
MIRRORED_REPEAT
} |
Public Member Functions |
| AbstractImage3D (int w=0, int h=0, int d=0) |
virtual bool | loaded () const =0 |
virtual void | destroy ()=0 |
int | width () const |
int | height () const |
int | depth () const |
bool | contains (int i, int j, int k) const |
bool | contains (float x, float y, float z) const |
virtual GLint | defaultTexFormat () const =0 |
virtual GLenum | textureMode () const |
virtual void | loadToGPU (GLint texFormat) const |
virtual void | loadTexture3D (GLint texFormat, GLenum target=GL_TEXTURE_3D) const =0 |
Protected Attributes |
int | w |
int | h |
int | d |