| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/vertexdata.h>
Public Member Functions | |
| VertexData () | |
| VertexData (T x) | |
| VertexData (T x, T y) | |
| VertexData (T x, T y, T z) | |
| VertexData (T x, T y, T z, T w) | |
| bool | operator== (const VertexData &other) const |
| bool | operator!= (const VertexData &other) const |
| bool | operator< (const VertexData &other) const |
| T | operator[] (UINT i) const |
| T & | operator[] (UINT i) |
| T | get (UINT i) const |
| void | set (UINT i, T t) |
| const T * | pointer () const |
| T * | pointer () |
| VRS_SERIALIZABLE_NO_SO_CLASS (VertexData) | |
Protected Attributes | |
| T | data_ [DIM] |
| VRS::VertexData< DIM, T >::VertexData | ( | ) | [inline] |
| VRS::VertexData< DIM, T >::VertexData | ( | T | x | ) | [inline, explicit] |
| VRS::VertexData< DIM, T >::VertexData | ( | T | x, | |
| T | y | |||
| ) | [inline] |
| VRS::VertexData< DIM, T >::VertexData | ( | T | x, | |
| T | y, | |||
| T | z | |||
| ) | [inline] |
| VRS::VertexData< DIM, T >::VertexData | ( | T | x, | |
| T | y, | |||
| T | z, | |||
| T | w | |||
| ) | [inline] |
| bool VRS::VertexData< DIM, T >::operator== | ( | const VertexData< DIM, T > & | other | ) | const [inline] |
| bool VRS::VertexData< DIM, T >::operator!= | ( | const VertexData< DIM, T > & | other | ) | const [inline] |
| bool VRS::VertexData< DIM, T >::operator< | ( | const VertexData< DIM, T > & | other | ) | const [inline] |
| T VRS::VertexData< DIM, T >::operator[] | ( | UINT | i | ) | const [inline] |
Reimplemented in VRS::Color, VRS::Vector3Base< T >, and VRS::Vector3Base< double >.
| T& VRS::VertexData< DIM, T >::operator[] | ( | UINT | i | ) | [inline] |
Reimplemented in VRS::Color, VRS::Vector3Base< T >, and VRS::Vector3Base< double >.
| T VRS::VertexData< DIM, T >::get | ( | UINT | i | ) | const [inline] |
| void VRS::VertexData< DIM, T >::set | ( | UINT | i, | |
| T | t | |||
| ) | [inline] |
| const T* VRS::VertexData< DIM, T >::pointer | ( | ) | const [inline] |
| T* VRS::VertexData< DIM, T >::pointer | ( | ) | [inline] |
| VRS::VertexData< DIM, T >::VRS_SERIALIZABLE_NO_SO_CLASS | ( | VertexData< DIM, T > | ) |
T VRS::VertexData< DIM, T >::data_[DIM] [protected] |