#include <selectable.h>
Data Structures | |
class | iterator |
Public Types | |
typedef float | elem_type |
typedef const elem_type * | pointer |
typedef const elem_type & | reference |
Public Member Functions | |
VertexPointer (pointer vertices, std::size_t stride) | |
iterator | begin () const |
reference | operator[] (std::size_t i) const |
Private Types | |
typedef const unsigned char * | byte_pointer |
Private Attributes | |
byte_pointer | m_vertices |
std::size_t | m_stride |
Definition at line 83 of file selectable.h.
typedef const unsigned char* VertexPointer::byte_pointer [private] |
Definition at line 85 of file selectable.h.
typedef float VertexPointer::elem_type |
Definition at line 87 of file selectable.h.
typedef const elem_type* VertexPointer::pointer |
Definition at line 88 of file selectable.h.
typedef const elem_type& VertexPointer::reference |
Definition at line 89 of file selectable.h.
VertexPointer::VertexPointer | ( | pointer | vertices, | |
std::size_t | stride | |||
) | [inline] |
Definition at line 140 of file selectable.h.
iterator VertexPointer::begin | ( | ) | const [inline] |
Definition at line 145 of file selectable.h.
References m_stride, and m_vertices.
reference VertexPointer::operator[] | ( | std::size_t | i | ) | const [inline] |
Definition at line 150 of file selectable.h.
References m_stride, and m_vertices.
std::size_t VertexPointer::m_stride [private] |
Definition at line 157 of file selectable.h.
Referenced by begin(), and operator[]().
byte_pointer VertexPointer::m_vertices [private] |
Definition at line 156 of file selectable.h.
Referenced by begin(), and operator[]().