#include <vector2d.h>
|
| | Vector2d (const U32 initialWidth=0, const U32 initialHeight=0) |
| |
| U32 | width () |
| |
| U32 | height () |
| |
| bool | resize (const U32 width, const U32 height) |
| |
| T & | get (const U32 indexX, const U32 indexY) |
| |
| T & | get (const Vector2 v) |
| |
| | Vector (const U32 initialSize=0) |
| |
| | Vector (const U32 initialSize, const char *fileName, const U32 lineNum) |
| |
| | Vector (const char *fileName, const U32 lineNum) |
| |
| | Vector (const Vector &) |
| |
| | ~Vector () |
| |
| void | setFileAssociation (const char *file, const U32 line) |
| |
| Vector< T > & | operator= (const Vector< T > &p) |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| S32 | size () const |
| |
| bool | empty () const |
| |
| bool | contains (const T &) const |
| |
| void | insert (iterator, const T &) |
| |
| void | erase (iterator) |
| |
| T & | front () |
| |
| const T & | front () const |
| |
| T & | back () |
| |
| const T & | back () const |
| |
| void | push_front (const T &) |
| |
| void | push_back (const T &) |
| |
| U32 | push_front_unique (const T &) |
| |
| U32 | push_back_unique (const T &) |
| |
| S32 | find_next (const T &, U32 start=0) const |
| |
| void | pop_front () |
| |
| void | pop_back () |
| |
| T & | operator[] (U32) |
| |
| const T & | operator[] (U32) const |
| |
| T & | operator[] (S32 i) |
| |
| const T & | operator[] (S32 i) const |
| |
| T & | at (U32) |
| |
| const T & | at (U32) const |
| |
| void | reserve (U32) |
| |
| U32 | capacity () const |
| |
| U32 | memSize () const |
| |
| T * | address () const |
| |
| U32 | setSize (U32) |
| |
| void | increment (U32=1) |
| |
| void | increment (const T *array, U32=1) |
| |
| void | decrement (U32=1) |
| |
| void | insert (U32) |
| |
| void | erase (U32) |
| |
| void | erase_fast (U32) |
| |
| void | erase_fast (iterator) |
| |
| void | clear () |
| |
| void | compact () |
| |
| void | sort (compare_func f) |
| |
| T & | first () |
| |
| T & | last () |
| |
| const T & | first () const |
| |
| const T & | last () const |
| |
| void | set (void *addr, U32 sz) |
| |
| void | merge (const Vector &p) |
| |
◆ Vector2d()
template<class T >
| Vector2d |
( |
const U32 |
initialWidth = 0, |
|
|
const U32 |
initialHeight = 0 |
|
) |
| |
|
inline |
◆ get() [1/2]
template<class T >
| T & get |
( |
const U32 |
indexX, |
|
|
const U32 |
indexY |
|
) |
| |
|
inline |
◆ get() [2/2]
◆ height()
◆ resize()
template<class T >
| bool resize |
( |
const U32 |
width, |
|
|
const U32 |
height |
|
) |
| |
|
inline |
◆ width()
◆ mHeight
◆ mWidth
The documentation for this class was generated from the following file: