30 #ifndef RIOENGINE_CENGINE_CARRAY_H_
31 #define RIOENGINE_CENGINE_CARRAY_H_
34 #include "bullet/btBulletDynamicsCommon.h"
73 for (
unsigned int i = 0; i <
m_size; i++) {
116 std::vector<T>* _vector =
new std::vector<T>();
117 for (
unsigned int i = 0; i <
m_size; i++) {
118 _vector->push_back(
m_array[i]);
132 unsigned int vector_size = vec->size();
133 T*
data =
new T[vector_size];
135 for (
unsigned int i = 0; i < vector_size; i++) {
136 data[i] = vec->at(i);
153 unsigned int vector_size = vec->size();
154 T*
data =
new T[vector_size];
156 for (
unsigned int i = 0; i < vector_size; i++) {
157 data[i] = vec->at(i);
177 #endif // RIOENGINE_CENGINE_CARRAY_H_
std::vector< T > * toStdVector() const
static CArray * fromBtAlignedObjectArray(btAlignedObjectArray< T > *vec)
T objectAtIndex(unsigned int index) const
#define SAFE_RELEASE_ARRAY(x)
unsigned int size() const
CArray(const CArray &_array)
CArray.
CArray(T *_array, unsigned int size)
CArray.
static CArray * fromStdVector(std::vector< T > *vec)