btOpenCLBuffer< Vectormath::Aos::Point3 > m_clVertexPosition
btOpenCLBuffer< Vectormath::Aos::Point3 > m_clVertexPreviousPosition
virtual bool onAccelerator()
Return true if data is on the accelerator.
btOpenCLBuffer< Vectormath::Aos::Vector3 > m_clVertexForceAccumulator
virtual bool moveFromAccelerator(bool bCopy=false, bool bCopyMinimum=true)
Move data to host memory from the accelerator if bCopy is false.
btOpenCLBuffer< float > m_clVertexInverseMass
btOpenCLBuffer< float > m_clVertexArea
btSoftBodyVertexDataOpenCL(cl_command_queue queue, cl_context ctx)
btOpenCLBuffer< Vectormath::Aos::Vector3 > m_clVertexVelocity
Wrapper for vertex data information.
btOpenCLBuffer< int > m_clVertexTriangleCount
btOpenCLBuffer< Vectormath::Aos::Vector3 > m_clVertexNormal
virtual ~btSoftBodyVertexDataOpenCL()
btOpenCLBuffer< int > m_clClothIdentifier
virtual bool moveToAccelerator()
Move data from host memory to the accelerator.