Blender V2.61 - r43446
|
#include <util_vector.h>
Public Member Functions | |
array () | |
array (size_t newsize) | |
array (const array &from) | |
array & | operator= (const array &from) |
array & | operator= (const vector< T > &from) |
~array () | |
void | resize (size_t newsize) |
void | clear () |
size_t | size () const |
T & | operator[] (size_t i) const |
Protected Attributes | |
T * | data |
size_t | datasize |
Definition at line 39 of file util_vector.h.
Definition at line 42 of file util_vector.h.
Definition at line 48 of file util_vector.h.
Definition at line 60 of file util_vector.h.
Definition at line 93 of file util_vector.h.
void array< T >::clear | ( | ) | [inline] |
Definition at line 113 of file util_vector.h.
Referenced by BVH::pack_instances(), QBVH::pack_nodes(), RegularBVH::pack_nodes(), BVH::pack_triangles(), and array< uint4 >::resize().
Definition at line 65 of file util_vector.h.
Definition at line 80 of file util_vector.h.
T& array< T >::operator[] | ( | size_t | i | ) | const [inline] |
Definition at line 125 of file util_vector.h.
void array< T >::resize | ( | size_t | newsize | ) | [inline] |
Definition at line 98 of file util_vector.h.
Referenced by BVH::pack_instances(), QBVH::pack_nodes(), RegularBVH::pack_nodes(), BVH::pack_triangles(), and CacheData::read().
size_t array< T >::size | ( | ) | const [inline] |
Definition at line 120 of file util_vector.h.
Referenced by CacheData::add(), MeshManager::device_update_bvh(), BVH::pack_instances(), and BVH::pack_triangles().
Definition at line 131 of file util_vector.h.
Referenced by array< uint4 >::array(), array< uint4 >::clear(), array< uint4 >::operator=(), array< uint4 >::operator[](), array< uint4 >::resize(), and array< uint4 >::~array().
Definition at line 132 of file util_vector.h.
Referenced by array< uint4 >::array(), array< uint4 >::clear(), array< uint4 >::operator=(), array< uint4 >::resize(), and array< uint4 >::size().