![]() |
FLEX
1.2.0
|
Public Member Functions | |
| NvFlexVector (NvFlexLibrary *l, int size=0, NvFlexBufferType type=eNvFlexBufferHost) | |
| NvFlexVector (NvFlexLibrary *l, const T *ptr, int size, NvFlexBufferType type=eNvFlexBufferHost) | |
| ~NvFlexVector () | |
| void | init (int size) |
| void | destroy () |
| void | map (int flags=eNvFlexMapWait) |
| void | unmap () |
| const T & | operator[] (int index) const |
| T & | operator[] (int index) |
| void | push_back (const T &t) |
| void | assign (const T *srcPtr, int newCount) |
| void | copyto (T *dest, int count) |
| int | size () const |
| bool | empty () const |
| const T & | back () const |
| void | reserve (int minCapacity) |
| void | resize (int newCount) |
| void | resize (int newCount, const T &val) |
Data Fields | |
| NvFlexLibrary * | lib |
| NvFlexBuffer * | buffer |
| T * | mappedPtr |
| int | count |
| int | capacity |
| NvFlexBufferType | type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| NvFlexLibrary* NvFlexVector< T >::lib |
| NvFlexBuffer* NvFlexVector< T >::buffer |
| T* NvFlexVector< T >::mappedPtr |
| int NvFlexVector< T >::count |
| int NvFlexVector< T >::capacity |
| NvFlexBufferType NvFlexVector< T >::type |
1.8.9.1