Public Types | Public Member Functions | Protected Attributes
btVertexBufferDescriptor Class Reference

#include <btSoftBodySolverVertexBuffer.h>

Inheritance diagram for btVertexBufferDescriptor:
Inheritance graph
[legend]

List of all members.

Public Types

enum  BufferTypes { CPU_BUFFER, DX11_BUFFER, OPENGL_BUFFER }

Public Member Functions

 btVertexBufferDescriptor ()
virtual BufferTypes getBufferType () const =0
virtual int getNormalOffset () const
virtual int getNormalStride () const
virtual int getVertexOffset () const
virtual int getVertexStride () const
virtual bool hasNormals () const
virtual bool hasVertexPositions () const
virtual ~btVertexBufferDescriptor ()

Protected Attributes

bool m_hasNormals
bool m_hasVertexPositions
int m_normalOffset
int m_normalStride
int m_vertexOffset
int m_vertexStride

Detailed Description

Definition at line 20 of file btSoftBodySolverVertexBuffer.h.


Member Enumeration Documentation

Enumerator:
CPU_BUFFER 
DX11_BUFFER 
OPENGL_BUFFER 

Definition at line 23 of file btSoftBodySolverVertexBuffer.h.


Constructor & Destructor Documentation

Definition at line 42 of file btSoftBodySolverVertexBuffer.h.

Definition at line 52 of file btSoftBodySolverVertexBuffer.h.


Member Function Documentation

virtual BufferTypes btVertexBufferDescriptor::getBufferType ( ) const [pure virtual]

Return the type of the vertex buffer descriptor.

Implemented in btCPUVertexBufferDescriptor.

virtual int btVertexBufferDescriptor::getNormalOffset ( ) const [inline, virtual]

Return the vertex offset in floats from the base pointer.

Definition at line 91 of file btSoftBodySolverVertexBuffer.h.

virtual int btVertexBufferDescriptor::getNormalStride ( ) const [inline, virtual]

Return the vertex stride in number of floats between vertices.

Definition at line 99 of file btSoftBodySolverVertexBuffer.h.

virtual int btVertexBufferDescriptor::getVertexOffset ( ) const [inline, virtual]

Return the vertex offset in floats from the base pointer.

Definition at line 75 of file btSoftBodySolverVertexBuffer.h.

virtual int btVertexBufferDescriptor::getVertexStride ( ) const [inline, virtual]

Return the vertex stride in number of floats between vertices.

Definition at line 83 of file btSoftBodySolverVertexBuffer.h.

virtual bool btVertexBufferDescriptor::hasNormals ( ) const [inline, virtual]

Definition at line 62 of file btSoftBodySolverVertexBuffer.h.

virtual bool btVertexBufferDescriptor::hasVertexPositions ( ) const [inline, virtual]

Definition at line 57 of file btSoftBodySolverVertexBuffer.h.


Member Data Documentation

Definition at line 33 of file btSoftBodySolverVertexBuffer.h.

Definition at line 32 of file btSoftBodySolverVertexBuffer.h.

Definition at line 38 of file btSoftBodySolverVertexBuffer.h.

Definition at line 39 of file btSoftBodySolverVertexBuffer.h.

Definition at line 35 of file btSoftBodySolverVertexBuffer.h.

Definition at line 36 of file btSoftBodySolverVertexBuffer.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Wed Oct 31 2012 07:54:33