![]() |
glbinding
2.0.0.00e2ff521289
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= (const FunctionCall &)=delete |
| Deleted assigment operator; no memory management for dynamically allocated memory implemented. More... | |
| FunctionCall & | operator= (FunctionCall &&other) |
| Move assignment. More... | |
| std::string | toString () const |
| Converts this FunctionCall to a string usable to put into a log. 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< AbstractValue * > | parameters |
| The list of parameter values; doesn't have to be filled. More... | |
| 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. |
|
delete |
Deleted assigment operator; no memory management for dynamically allocated memory implemented.
| FunctionCall& glbinding::FunctionCall::operator= | ( | FunctionCall && | other | ) |
Move assignment.
| [in] | other | The other FunctionCall to move memory from. |
| std::string glbinding::FunctionCall::toString | ( | ) | const |
Converts this FunctionCall to a string usable to put into a log.
| 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<AbstractValue *> glbinding::FunctionCall::parameters |
The list of parameter values; doesn't have to be filled.
| AbstractValue* glbinding::FunctionCall::returnValue |
The return value; doesn't have to be filled.
1.8.11