#include "BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h"
#include "vectormath/vmInclude.h"
#include "btSoftBodySolver_DX11.h"
#include "btSoftBodySolverVertexBuffer_DX11.h"
#include "BulletSoftBody/btSoftBody.h"
#include "BulletCollision/CollisionShapes/btCapsuleShape.h"
#include <stdio.h>
#include "HLSL/PrepareLinks.hlsl"
#include "HLSL/UpdatePositionsFromVelocities.hlsl"
#include "HLSL/SolvePositions.hlsl"
#include "HLSL/UpdateNodes.hlsl"
#include "HLSL/UpdatePositions.hlsl"
#include "HLSL/UpdateConstants.hlsl"
#include "HLSL/Integrate.hlsl"
#include "HLSL/ApplyForces.hlsl"
#include "HLSL/UpdateNormals.hlsl"
#include "HLSL/OutputToVertexArray.hlsl"
#include "HLSL/VSolveLinks.hlsl"
#include "HLSL/ComputeBounds.hlsl"
#include "HLSL/SolveCollisionsAndUpdateVelocities.hlsl"
#include "BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h"
Go to the source code of this file.
Defines |
#define | MSTRINGIFY(A) #A |
Functions |
static char | m_dx11LinkStrength (d3dDevice, d3dDeviceContext,&m_linkStrength, false) |
static char | m_dx11LinksMassLSC (d3dDevice, d3dDeviceContext,&m_linksMassLSC, false) |
static char | m_dx11LinksRestLengthSquared (d3dDevice, d3dDeviceContext,&m_linksRestLengthSquared, false) |
static char | m_dx11LinksCLength (d3dDevice, d3dDeviceContext,&m_linksCLength, false) |
static char | m_dx11LinksLengthRatio (d3dDevice, d3dDeviceContext,&m_linksLengthRatio, false) |
static char | m_dx11LinksRestLength (d3dDevice, d3dDeviceContext,&m_linksRestLength, false) |
static char | m_dx11LinksMaterialLinearStiffnessCoefficient (d3dDevice, d3dDeviceContext,&m_linksMaterialLinearStiffnessCoefficient, false) |
static Vectormath::Aos::Vector3 | toVector3 (const btVector3 &vec) |
static Vectormath::Aos::Transform3 | toTransform3 (const btTransform &transform) |
Variables |
static char * | PrepareLinksHLSLString |
Define Documentation
#define MSTRINGIFY |
( |
|
A |
) |
#A |
Function Documentation
static char m_dx11LinksCLength |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linksCLength, |
|
|
false |
| |
|
) |
| | |
static char m_dx11LinksLengthRatio |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linksLengthRatio, |
|
|
false |
| |
|
) |
| | |
static char m_dx11LinksMassLSC |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linksMassLSC, |
|
|
false |
| |
|
) |
| | |
static char m_dx11LinksMaterialLinearStiffnessCoefficient |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linksMaterialLinearStiffnessCoefficient, |
|
|
false |
| |
|
) |
| | |
static char m_dx11LinksRestLength |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linksRestLength, |
|
|
false |
| |
|
) |
| | |
static char m_dx11LinksRestLengthSquared |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linksRestLengthSquared, |
|
|
false |
| |
|
) |
| | |
static char m_dx11LinkStrength |
( |
d3dDevice |
, |
|
|
d3dDeviceContext |
, |
|
|
& |
m_linkStrength, |
|
|
false |
| |
|
) |
| | [static] |
Variable Documentation
Initial value:"/home/ryan/bullet-svn/src/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolver_DX11.cpp" 2
static char* SolveCollisionsAndUpdateVelocitiesHLSLString =
btSoftBodyLinkDataDX11::btSoftBodyLinkDataDX11( ID3D11Device *d3dDevice, ID3D11DeviceContext *d3dDeviceContext ) :
m_dx11Links( d3dDevice, d3dDeviceContext, &m_links, false )
Definition at line 25 of file btSoftBodySolver_DX11.cpp.