Visualization Library v1.0.3A lightweight C++ OpenGL middleware for 2D/3D graphics |
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <VLXValue.hpp>
Public Types | |
typedef T | scalar_type |
Public Member Functions | |
VLXArrayTemplate (const char *tag=NULL) | |
std::vector< T > & | value () |
const std::vector< T > & | value () const |
T * | ptr () |
const T * | ptr () const |
template<typename T2 > | |
void | copyTo (T2 *ptr) const |
template<typename T2 > | |
void | copyFrom (const T2 *ptr) |
A templated VLXArray.
Definition at line 105 of file VLXValue.hpp.
typedef T vl::VLXArrayTemplate< T >::scalar_type |
Definition at line 110 of file VLXValue.hpp.
vl::VLXArrayTemplate< T >::VLXArrayTemplate | ( | const char * | tag = NULL ) |
[inline] |
Definition at line 113 of file VLXValue.hpp.
std::vector<T>& vl::VLXArrayTemplate< T >::value | ( | ) | [inline] |
Definition at line 115 of file VLXValue.hpp.
Referenced by vl::VLXClassWrapper_DrawCall::importDrawCall(), vl::VLXClassWrapper_Uniform::importUniform(), vl::VLXParserVLB::readValue(), vl::VLXVisitorExportToVLT::visitArray(), vl::VLXVisitorExportToVLB::visitArray(), vl::vlx_ivec4(), vl::vlx_mat4(), vl::vlx_toValue(), vl::vlx_uivec4(), vl::vlx_vec2(), vl::vlx_vec3(), and vl::vlx_vec4().
const std::vector<T>& vl::VLXArrayTemplate< T >::value | ( | ) | const [inline] |
Definition at line 117 of file VLXValue.hpp.
T* vl::VLXArrayTemplate< T >::ptr | ( | ) | [inline] |
Definition at line 119 of file VLXValue.hpp.
Referenced by vl::VLXArrayTemplate< long long >::copyFrom(), and vl::VLXArrayTemplate< long long >::copyTo().
const T* vl::VLXArrayTemplate< T >::ptr | ( | ) | const [inline] |
Definition at line 121 of file VLXValue.hpp.
void vl::VLXArrayTemplate< T >::copyTo | ( | T2 * | ptr ) | const [inline] |
Definition at line 123 of file VLXValue.hpp.
Referenced by vl::VLXClassWrapper_DrawCall::importDrawCall(), vl::VLXClassWrapper_Uniform::importUniform(), vl::vlx_ivec4(), vl::vlx_mat4(), vl::vlx_uivec4(), vl::vlx_vec2(), vl::vlx_vec3(), and vl::vlx_vec4().
void vl::VLXArrayTemplate< T >::copyFrom | ( | const T2 * | ptr ) | [inline] |
Definition at line 125 of file VLXValue.hpp.
Referenced by vl::vlx_toValue().