2 Physics Effects Copyright(C) 2010 Sony Computer Entertainment Inc.
\r
5 Physics Effects is open software; you can redistribute it and/or
\r
6 modify it under the terms of the BSD License.
\r
8 Physics Effects is distributed in the hope that it will be useful,
\r
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
\r
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
\r
11 See the BSD License for more details.
\r
13 A copy of the BSD License is distributed with
\r
14 Physics Effects under the filename: physics_effects_license.txt
\r
17 #ifndef _SCE_PFX_UPDATE_RIGID_STATES_H_
\r
18 #define _SCE_PFX_UPDATE_RIGID_STATES_H_
\r
20 #include "../../base_level/rigidbody/pfx_rigid_body.h"
\r
21 #include "../../base_level/rigidbody/pfx_rigid_state.h"
\r
23 #include "../task/pfx_task_manager.h"
\r
26 namespace PhysicsEffects {
28 ///////////////////////////////////////////////////////////////////////////////
\r
29 // Update Rigid Body States
\r
31 struct PfxUpdateRigidStatesParam {
\r
32 PfxRigidState *states;
\r
33 PfxRigidBody *bodies;
\r
34 PfxUInt32 numRigidBodies;
\r
38 PfxInt32 pfxUpdateRigidStates(PfxUpdateRigidStatesParam ¶m);
\r
40 PfxInt32 pfxUpdateRigidStates(PfxUpdateRigidStatesParam ¶m,PfxTaskManager *taskManager);
\r
42 } //namespace PhysicsEffects
45 #endif /* _SCE_PFX_UPDATE_RIGID_STATES_H_ */
\r