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 |