CG-Project2
Loading...
Searching...
No Matches
ogl::Texture Class Reference

Public Member Functions

void onAttach ()
void onDetach ()
void bind () const
void unbind () const
void setTexParameteri (const unsigned int &pname, const int &pval)
void setTexParameterf (const unsigned int &pname, const float &pval)
void createTexture2D (void *data)
void fastCreateTexture2D (void *data)
void fastCreateCustomTexture2D (const unsigned int &target, const unsigned int &level, const unsigned int &internalFormat, const unsigned int &width, const unsigned int &height, const unsigned int &border, const unsigned int &format, const unsigned int &type, void *data)
void generateMipmap ()
unsigned int getId () const
unsigned int getWidth () const
void setWidth (const unsigned int &width)
unsigned int getHeight () const
void setHeight (const unsigned int &height)
Pair< unsigned int > getSize () const
void setSize (const Pair< unsigned int > &size)
 Texture (const TextureParams &params, const Pair< unsigned int > &size)
 Texture (const TextureParams &params, const unsigned int &width, const unsigned int &height)

The documentation for this class was generated from the following files:
  • Opengl-Core/include/Texture/Texture.hpp
  • Opengl-Core/src/Texture/Texture.cpp