The ProgramBinary class is used for directly setting binary sources for a Program.
More...
#include <globjects/include/globjects/ProgramBinary.h>
◆ ProgramBinary()
| globjects::ProgramBinary::ProgramBinary |
( |
gl::GLenum | binaryFormat, |
|
|
const std::vector< unsigned char > & | data ) |
◆ ~ProgramBinary()
| virtual globjects::ProgramBinary::~ProgramBinary |
( |
| ) |
|
|
virtual |
◆ format()
| gl::GLenum globjects::ProgramBinary::format |
( |
| ) |
const |
◆ data()
| const void * globjects::ProgramBinary::data |
( |
| ) |
const |
◆ length()
| gl::GLsizei globjects::ProgramBinary::length |
( |
| ) |
const |
◆ changed()
| void globjects::ProgramBinary::changed |
( |
| ) |
const |
◆ registerListener()
| void globjects::ProgramBinary::registerListener |
( |
Program * | listener | ) |
|
◆ deregisterListener()
| void globjects::ProgramBinary::deregisterListener |
( |
Program * | listener | ) |
|
◆ m_programListeners
| std::set<Program *> globjects::ProgramBinary::m_programListeners |
|
protected |
◆ m_binaryFormat
| gl::GLenum globjects::ProgramBinary::m_binaryFormat |
|
protected |
◆ m_binaryData
| std::vector<unsigned char> globjects::ProgramBinary::m_binaryData |
|
protected |
The documentation for this class was generated from the following file: