CG-Project2
Loading...
Searching...
No Matches
ogl::UniformBuffer Class Reference
Inheritance diagram for ogl::UniformBuffer:
Collaboration diagram for ogl::UniformBuffer:

Public Member Functions

virtual void onAttach ()
virtual void onDetach ()
virtual void bind () const
virtual void unbind () const
void setup (const unsigned int &size, const unsigned int &bindPoint, const unsigned int &offset, const unsigned int &rangeSize)
void fastSetup (const unsigned int &size, const unsigned int &bindPoint, const unsigned int &offset, const unsigned int &rangeSize)
void update (const unsigned int &offset, const unsigned int &size, void *data) const
void fastUpdate (const unsigned int &offset, const unsigned int &size, void *data) const
 UniformBuffer (const std::string &variable)
Public Member Functions inherited from ogl::Buffer
unsigned int getId () const

Additional Inherited Members

Protected Attributes inherited from ogl::Buffer
unsigned int m_id = 0

Member Function Documentation

◆ bind()

void ogl::UniformBuffer::bind ( ) const
virtual

Reimplemented from ogl::Buffer.

◆ onAttach()

void ogl::UniformBuffer::onAttach ( )
virtual

Reimplemented from ogl::Buffer.

◆ onDetach()

void ogl::UniformBuffer::onDetach ( )
virtual

Reimplemented from ogl::Buffer.

◆ unbind()

void ogl::UniformBuffer::unbind ( ) const
virtual

Reimplemented from ogl::Buffer.


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