The ProgramBinary class is used for directly setting binary sources for a Program.
More...
#include <globjects/include/globjects/ProgramBinary.h>
§ ProgramBinary() [1/2]
globjects::ProgramBinary::ProgramBinary |
( |
gl::GLenum |
binaryFormat, |
|
|
const std::vector< char > & |
binaryData |
|
) |
| |
§ ProgramBinary() [2/2]
globjects::ProgramBinary::ProgramBinary |
( |
gl::GLenum |
binaryFormat, |
|
|
AbstractStringSource * |
dataSource |
|
) |
| |
§ ~ProgramBinary()
virtual globjects::ProgramBinary::~ProgramBinary |
( |
| ) |
|
|
protectedvirtual |
§ format()
gl::GLenum globjects::ProgramBinary::format |
( |
| ) |
const |
§ data()
const void* globjects::ProgramBinary::data |
( |
| ) |
const |
§ length()
gl::GLsizei globjects::ProgramBinary::length |
( |
| ) |
const |
§ notifyChanged()
virtual void globjects::ProgramBinary::notifyChanged |
( |
const Changeable * |
sender | ) |
|
|
overridevirtual |
§ validate()
void globjects::ProgramBinary::validate |
( |
| ) |
const |
|
protected |
§ m_binaryFormat
gl::GLenum globjects::ProgramBinary::m_binaryFormat |
|
protected |
§ m_dataSource
§ m_valid
bool globjects::ProgramBinary::m_valid |
|
mutableprotected |
§ m_binaryData
std::vector<unsigned char> globjects::ProgramBinary::m_binaryData |
|
mutableprotected |
The documentation for this class was generated from the following file: