glbinding
3.0.2.58901078581f
A C++ binding for the OpenGL API, generated using the gl.xml specification.
|
A FunctionCall represents a function call of an OpenGL API function, including the parameter and return values. More...
#include <glbinding/include/glbinding/FunctionCall.h>
Public Member Functions | |
FunctionCall (const AbstractFunction *_function) | |
Constructor. More... | |
virtual | ~FunctionCall () |
Destructor. More... | |
FunctionCall (FunctionCall &&other) | |
Move Constructor. More... | |
FunctionCall & | operator= (FunctionCall &&other) |
Move assignment. More... | |
Public Attributes | |
const AbstractFunction * | function |
The function of this call. More... | |
std::chrono::system_clock::time_point | timestamp |
The time of the call. More... | |
std::vector< std::unique_ptr< AbstractValue > > | parameters |
The list of parameter values; doesn't have to be filled. More... | |
std::unique_ptr< AbstractValue > | returnValue |
The return value; doesn't have to be filled. More... | |
A FunctionCall represents a function call of an OpenGL API function, including the parameter and return values.
glbinding::FunctionCall::FunctionCall | ( | const AbstractFunction * | _function | ) |
Constructor.
[in] | _function | The Function of this call |
This FunctionCall is initialized with empty parameters and return values with the current time
|
virtual |
Destructor.
glbinding::FunctionCall::FunctionCall | ( | FunctionCall && | other | ) |
Move Constructor.
[in] | other | The FunctionCall to move the memory from |
FunctionCall& glbinding::FunctionCall::operator= | ( | FunctionCall && | other | ) |
Move assignment.
[in] | other | The other FunctionCall to move memory from |
const AbstractFunction* glbinding::FunctionCall::function |
The function of this call.
std::chrono::system_clock::time_point glbinding::FunctionCall::timestamp |
The time of the call.
std::vector<std::unique_ptr<AbstractValue> > glbinding::FunctionCall::parameters |
The list of parameter values; doesn't have to be filled.
Referenced by glbinding::FunctionHelper< ReturnType, Arguments >::call().
std::unique_ptr<AbstractValue> glbinding::FunctionCall::returnValue |
The return value; doesn't have to be filled.
Referenced by glbinding::FunctionHelper< ReturnType, Arguments >::call().