globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
globjects::StateSetting Class Reference

#include <globjects/include/globjects/StateSetting.h>

Public Member Functions

 StateSetting (AbstractFunctionCall *functionCall)
 
template<typename... Arguments>
 StateSetting (void(*function)(Arguments...), Arguments... arguments)
 
virtual ~StateSetting ()
 
void apply ()
 
StateSettingTypetype ()
 
const StateSettingTypetype () const
 

Protected Attributes

AbstractFunctionCallm_functionCall
 
StateSettingType m_type
 

Constructor & Destructor Documentation

§ StateSetting() [1/2]

globjects::StateSetting::StateSetting ( AbstractFunctionCall functionCall)

§ StateSetting() [2/2]

template<typename... Arguments>
globjects::StateSetting::StateSetting ( void(*)(Arguments...)  function,
Arguments...  arguments 
)

§ ~StateSetting()

virtual globjects::StateSetting::~StateSetting ( )
virtual

Member Function Documentation

§ apply()

void globjects::StateSetting::apply ( )

§ type() [1/2]

StateSettingType& globjects::StateSetting::type ( )

§ type() [2/2]

const StateSettingType& globjects::StateSetting::type ( ) const

Member Data Documentation

§ m_functionCall

AbstractFunctionCall* globjects::StateSetting::m_functionCall
protected

§ m_type

StateSettingType globjects::StateSetting::m_type
protected

The documentation for this class was generated from the following file: