globjects
2.0.0.690708773bba
Strict OpenGL objects wrapper.
|
#include <globjects/include/globjects/StateSetting.h>
Public Member Functions | |
template<typename... Arguments> | |
StateSetting (void(*function)(Arguments...), Arguments...arguments) | |
virtual | ~StateSetting () |
void | apply () |
StateSettingType & | type () |
const StateSettingType & | type () const |
Protected Member Functions | |
StateSetting (std::unique_ptr< AbstractFunctionCall > &&functionCall) | |
Protected Attributes | |
std::unique_ptr< AbstractFunctionCall > | m_functionCall |
StateSettingType | m_type |
Additional Inherited Members | |
Static Public Member Functions inherited from globjects::Instantiator< StateSetting > | |
static std::unique_ptr< StateSetting > | create (Args &&...args) |
static std::unique_ptr< StateSetting > | fromId (gl::GLuint id, Args &&...args) |
globjects::StateSetting::StateSetting | ( | void(*)(Arguments...) | function, |
Arguments... | arguments | ||
) |
|
virtual |
|
protected |
void globjects::StateSetting::apply | ( | ) |
StateSettingType& globjects::StateSetting::type | ( | ) |
const StateSettingType& globjects::StateSetting::type | ( | ) | const |
|
protected |
|
protected |