 |
globjects
1.0.0.000000000000
Strict OpenGL objects wrapper.
|
Go to the documentation of this file.
8 #include <glbinding/gl/types.h>
10 #include <globjects/globjects_api.h>
17 class AbstractFunctionCall;
26 std::size_t hash()
const;
28 void specializeType(gl::GLenum subtype);
39 template <
typename... Arguments>
40 StateSetting(
void (*
function)(Arguments...), Arguments... arguments);
54 StateSetting(std::unique_ptr<AbstractFunctionCall> && functionCall);
64 struct GLOBJECTS_API hash<
globjects::StateSettingType>
72 #include <globjects/StateSetting.inl>
std::set< gl::GLenum > m_subtypes
Definition: StateSetting.h:32
StateSettingType m_type
Definition: StateSetting.h:51
Definition: StateSetting.h:36
void * m_functionIdentifier
Definition: StateSetting.h:31
std::unique_ptr< AbstractFunctionCall > m_functionCall
Definition: StateSetting.h:50
Contains all the classes that wrap OpenGL functionality.
Definition: StateSetting.h:19
Definition: LocationIdentity.h:48