Bullet Collision Detection & Physics Library
|
SoftBody class to maintain information about a soft body instance within a solver. More...
#include <btSoftBodySolver_OpenCL.h>
Public Member Functions | |
btOpenCLAcceleratedSoftBodyInterface (btSoftBody *softBody) | |
int | getNumVertices () |
int | getNumTriangles () |
int | getMaxVertices () |
int | getMaxTriangles () |
int | getFirstVertex () |
int | getFirstTriangle () |
void | updateBounds (const btVector3 &lowerBound, const btVector3 &upperBound) |
Update the bounds in the btSoftBody object. More... | |
void | setNumVertices (int numVertices) |
void | setNumTriangles (int numTriangles) |
void | setMaxVertices (int maxVertices) |
void | setMaxTriangles (int maxTriangles) |
void | setFirstVertex (int firstVertex) |
void | setFirstTriangle (int firstTriangle) |
void | setMaxLinks (int maxLinks) |
void | setNumLinks (int numLinks) |
void | setFirstLink (int firstLink) |
int | getMaxLinks () |
int | getNumLinks () |
int | getFirstLink () |
btSoftBody * | getSoftBody () |
Protected Attributes | |
int | m_numVertices |
Current number of vertices that are part of this cloth. More... | |
int | m_maxVertices |
Maximum number of vertices allocated to be part of this cloth. More... | |
int | m_numTriangles |
Current number of triangles that are part of this cloth. More... | |
int | m_maxTriangles |
Maximum number of triangles allocated to be part of this cloth. More... | |
int | m_firstVertex |
Index of first vertex in the world allocated to this cloth. More... | |
int | m_firstTriangle |
Index of first triangle in the world allocated to this cloth. More... | |
int | m_firstLink |
Index of first link in the world allocated to this cloth. More... | |
int | m_maxLinks |
Maximum number of links allocated to this cloth. More... | |
int | m_numLinks |
Current number of links allocated to this cloth. More... | |
btSoftBody * | m_softBody |
The actual soft body this data represents. More... | |
SoftBody class to maintain information about a soft body instance within a solver.
This data addresses the main solver arrays.
Definition at line 96 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 123 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 229 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 161 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 156 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 219 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 151 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 146 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 224 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 141 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 136 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 234 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 214 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 199 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 194 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 204 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 189 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 184 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 209 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 179 of file btSoftBodySolver_OpenCL.h.
|
inline |
Definition at line 174 of file btSoftBodySolver_OpenCL.h.
void btOpenCLAcceleratedSoftBodyInterface::updateBounds | ( | const btVector3 & | lowerBound, |
const btVector3 & | upperBound | ||
) |
Update the bounds in the btSoftBody object.
Definition at line 1696 of file btSoftBodySolver_OpenCL.cpp.
|
protected |
Index of first link in the world allocated to this cloth.
Definition at line 112 of file btSoftBodySolver_OpenCL.h.
|
protected |
Index of first triangle in the world allocated to this cloth.
Definition at line 110 of file btSoftBodySolver_OpenCL.h.
|
protected |
Index of first vertex in the world allocated to this cloth.
Definition at line 108 of file btSoftBodySolver_OpenCL.h.
|
protected |
Maximum number of links allocated to this cloth.
Definition at line 114 of file btSoftBodySolver_OpenCL.h.
|
protected |
Maximum number of triangles allocated to be part of this cloth.
Definition at line 106 of file btSoftBodySolver_OpenCL.h.
|
protected |
Maximum number of vertices allocated to be part of this cloth.
Definition at line 102 of file btSoftBodySolver_OpenCL.h.
|
protected |
Current number of links allocated to this cloth.
Definition at line 116 of file btSoftBodySolver_OpenCL.h.
|
protected |
Current number of triangles that are part of this cloth.
Definition at line 104 of file btSoftBodySolver_OpenCL.h.
|
protected |
Current number of vertices that are part of this cloth.
Definition at line 100 of file btSoftBodySolver_OpenCL.h.
|
protected |
The actual soft body this data represents.
Definition at line 119 of file btSoftBodySolver_OpenCL.h.