Molecular Vis
Improving perception of molecular visualization
VolumetricTexture.h
1 #pragma once
2 #include "Texture.h"
3 #include "GL/glew.h"
4 
10  public Texture
11 {
12 private:
13  int width, height, depth;
14  GLuint handle;
15  GLenum internalFormat;
16 public:
25  VolumetricTexture(int width, int height, int depth, GLenum internalFormat, GLenum format, GLenum type);
26  VolumetricTexture() = default;
27  virtual ~VolumetricTexture();
33  virtual void bindAsTexture(int unit);
34 
40  virtual void bindAsImage(int unit);
41 };
42 
virtual void bindAsTexture(int unit)
Definition: VolumetricTexture.cpp:25
Wrapper class for GL_TEXTURE_3D.
Definition: VolumetricTexture.h:9
Abstract base class for textures.
Definition: Texture.h:8
virtual void bindAsImage(int unit)
Definition: VolumetricTexture.cpp:33