VAPOR3 3.9.4
Public Member Functions | List of all members
VAPoR::Texture2D Class Reference

#include <Texture.h>

Inheritance diagram for VAPoR::Texture2D:
VAPoR::Texture VAPoR::NonCopyableMixin

Public Member Functions

 Texture2D ()
 
void CopyDepthBuffer ()
 
- Public Member Functions inherited from VAPoR::Texture
 ~Texture ()
 
int Generate ()
 
int Generate (int filter)
 
void Delete ()
 
bool Initialized () const
 
void Bind () const
 
void UnBind () const
 
int TexImage (int internalFormat, int width, int height, int depth, unsigned int format, unsigned int type, const void *data, int level=0)
 

Additional Inherited Members

- Static Public Member Functions inherited from VAPoR::Texture
static unsigned int GetDimsCount (unsigned int glTextureEnum)
 
- Protected Member Functions inherited from VAPoR::Texture
 Texture (unsigned int type)
 
- Protected Attributes inherited from VAPoR::Texture
unsigned int _id = 0
 
unsigned int _width = 0
 
unsigned int _height = 0
 
unsigned int _depth = 0
 
const unsigned int _type
 
const unsigned int _nDims
 

Detailed Description

Definition at line 52 of file Texture.h.

Constructor & Destructor Documentation

◆ Texture2D()

VAPoR::Texture2D::Texture2D ( )

Member Function Documentation

◆ CopyDepthBuffer()

void VAPoR::Texture2D::CopyDepthBuffer ( )

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