8 namespace Mix{
namespace Dynamics{
26 const wchar_t* pDebugName = NULL ) = 0;
37 const wchar_t* pDebugName = NULL ) = 0;
46 const wchar_t* pDebugName = NULL ) = 0;
59 const wchar_t* pDebugName = NULL ) = 0;
72 const wchar_t* pDebugName = NULL ) = 0;
85 const wchar_t* pDebugName = NULL ) = 0;
94 const wchar_t* pDebugName = NULL ) = 0;
101 const wchar_t* pDebugName = NULL ) = 0;
113 const wchar_t* pDebugName = NULL ) = 0;
129 const wchar_t* pDebugName = NULL ) = 0;
143 const wchar_t* pDebugName = NULL ) = 0;
161 const wchar_t* pDebugName = NULL ) = 0;
175 const wchar_t* pDebugName = NULL ) = 0;
195 const wchar_t* pDebugName = NULL ) = 0;
209 const wchar_t* pDebugName = NULL ) = 0;
229 const wchar_t* pDebugName = NULL ) = 0;
245 const wchar_t* pDebugName = NULL ) = 0;
265 const wchar_t* pDebugName = NULL ) = 0;
283 const wchar_t* pDebugName = NULL ) = 0;
296 const wchar_t* pDebugName = NULL ) = 0;
308 const wchar_t* pDebugName = NULL ) = 0;
320 const wchar_t* pDebugName = NULL ) = 0;
330 const wchar_t* pDebugName = NULL ) = 0;
343 const wchar_t* pDebugName = NULL ) = 0;
358 const wchar_t* pDebugName = NULL ) = 0;
368 const wchar_t* pDebugName = NULL ) = 0;
ボックスシェイプインターフェース
Definition: IBoxShape.h:12
virtual Boolean CreateBallJoint(Mix::Dynamics::IRigidBody *pRigidBodyA, const Mix::Vector3 &pivotA, const Mix::Vector3 &twistAxis, const Mix::Vector3 &swingAxis, Mix::Dynamics::IBallJoint **ppBallJoint, const wchar_t *pDebugName=NULL)=0
ボールジョイントを作成します
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
センサーインターフェース
Definition: ISensor.h:12
スタティックプレーンインターフェース
Definition: IStaticPlane.h:20
virtual Boolean CreateStaticMesh(const Mix::Dynamics::MESH *meshes, UInt32 meshNum, UInt32 materialNum, Mix::Dynamics::IStaticMesh **ppStaticMesh, const wchar_t *pDebugName=NULL)=0
スタティックメッシュを作成します
AXIS_TYPE
軸タイプ列挙定数
Definition: Common.h:1790
virtual Boolean CreateCapsuleShape(Mix::Dynamics::AXIS_TYPE axis, Float32 height, Float32 radius, Mix::Dynamics::ICapsuleShape **ppCapsuleShape, const wchar_t *pDebugName=NULL)=0
カプセルシェイプを作成します
virtual Boolean CreateWorld(const Mix::Dynamics::WORLD_CONFIG &config, Mix::Dynamics::IWorld **ppWorld, const wchar_t *pDebugName=NULL)=0
ワールドを作成します
virtual Boolean CreateStaticPlane(const Mix::Vector3 &normal, Float32 constant, Mix::Dynamics::IStaticPlane **ppStaticPlane, const wchar_t *pDebugName=NULL)=0
スタティックプレーンを作成します
virtual Boolean CreateDofJoint(Mix::Dynamics::IRigidBody *pRigidBodyA, const Mix::Quaternion &rotA, const Mix::Vector3 &pivotA, Mix::Dynamics::IDofJoint **ppDofJoint, const wchar_t *pDebugName=NULL)=0
DOFジョイントを作成します
ボールジョイントインターフェース
Definition: IBallJoint.h:14
virtual Boolean CreateSensor(Mix::Dynamics::IShape *pShape, Mix::Dynamics::ISensor **ppSensor, const wchar_t *pDebugName=NULL)=0
センサーを作成します
virtual Boolean CreatePointJoint(Mix::Dynamics::IRigidBody *pRigidBodyA, const Mix::Vector3 &pivotA, Mix::Dynamics::IPointJoint **ppPointJoint, const wchar_t *pDebugName=NULL)=0
ポイントジョイントを作成します
virtual Boolean CreateBoxShape(Float32 x, Float32 y, Float32 z, Mix::Dynamics::IBoxShape **ppBoxShape, const wchar_t *pDebugName=NULL)=0
ボックスシェイプを作成します
クォータニオンクラス
Definition: Quaternion.h:10
ビハイクルインターフェース
Definition: IVehicle.h:124
スタティックメッシュインターフェース
Definition: IStaticMesh.h:12
コンベックスハルシェイプインターフェース
Definition: IConvexHullShape.h:13
ワールド設定構造体
Definition: Common.h:1855
コーンシェイプインターフェース
Definition: IConeShape.h:13
バッファインターフェース
Definition: IBuffer.h:12
DOFジョイントインターフェース
Definition: IDofJoint.h:24
virtual Boolean CreateKinematicCharacter(Float32 height, Float32 radius, Float32 stepHeight, Mix::Dynamics::IKinematicCharacter **ppKinematicCharacter, const wchar_t *pDebugName=NULL)=0
キネマティックキャラクターを作成します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual ~IManager(void)
デストラクタ
Definition: IManager.h:16
virtual Boolean CreateSliderJoint(Mix::Dynamics::IRigidBody *pRigidBodyA, const Mix::Quaternion &rotA, const Mix::Vector3 &pivotA, Mix::Dynamics::ISliderJoint **ppSliderJoint, const wchar_t *pDebugName=NULL)=0
スライダージョイントを作成します
virtual Boolean CreateSphereShape(Float32 radius, Mix::Dynamics::ISphereShape **ppSphereShape, const wchar_t *pDebugName=NULL)=0
スフィアシェイプを作成します
virtual void Debug_SetDrawColor(Mix::Dynamics::DEBUG_DRAW_COLOR_TYPE type, const Mix::Vector4 &color)=0
デバッグ描画の色を設定します
virtual Boolean CreateObjectDragger(Mix::Dynamics::IWorld *pWorld, Mix::Dynamics::IObjectDragger **ppObjectDragger, const wchar_t *pDebugName=NULL)=0
オブジェクトドラッガーを作成します
カプセルシェイプ
Definition: ICapsuleShape.h:13
キネマティックキャラクターインターフェース
Definition: IKinematicCharacter.h:15
ダイナミクスマネージャインターフェース
Definition: IManager.h:12
ミックス
Definition: AtomicValue.h:6
virtual Boolean CreateRigidBody(Float32 mass, Mix::Dynamics::IShape *pShape, Mix::Dynamics::IRigidBody **ppRigidBody, const wchar_t *pDebugName=NULL)=0
リジッドボディを作成します
シリンダーシェイプインターフェース
Definition: ICylinderShape.h:16
リジッドボディインターフェース
Definition: IRigidBody.h:46
オブジェクドラッガートインターフェース
Definition: IObjectDragger.h:12
DEBUG_DRAW_COLOR_TYPE
デバッグ描画のカラータイプ列挙定数
Definition: Common.h:1837
ビハイクルホイール構造体
Definition: Common.h:2001
virtual Boolean CreateVehicle(Float32 mass, Mix::Dynamics::IShape *pShape, const Mix::Dynamics::VEHICLE_WHEEL_DESC *wheels, UInt32 wheelNum, Mix::Dynamics::IVehicle **ppVehicle, const wchar_t *pDebugName=NULL)=0
ビハイクルを作成します
float Float32
32ビット浮動小数点
Definition: Common.h:83
リファレンスクラス
Definition: Reference.h:12
virtual Boolean CreateCompoundShape(Mix::Dynamics::ICompoundShape **ppCompoundShape, const wchar_t *pDebugName=NULL)=0
コンパウンドシェイプを作成します
virtual const Mix::Vector4 & Debug_GetDrawColor(Mix::Dynamics::DEBUG_DRAW_COLOR_TYPE type) const =0
デバッグ描画の色を取得します
スフィアシェイプインターフェース
Definition: ISphereShape.h:12
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
ポイントジョイントインターフェース
Definition: IPointJoint.h:13
コンパウンドシェイプインターフェース
Definition: ICompoundShape.h:22
virtual Boolean CreateHingeJoint(Mix::Dynamics::IRigidBody *pRigidBodyA, const Mix::Vector3 &pivotA, const Mix::Vector3 &axis, Mix::Dynamics::IHingeJoint **ppHingeJoint, const wchar_t *pDebugName=NULL)=0
ヒンジジョイントを作成します
スライダージョイントインターフェース
Definition: ISliderJoint.h:13
virtual Boolean CreateCylinderShape(Mix::Dynamics::AXIS_TYPE axis, Float32 height, Float32 radius, Mix::Dynamics::ICylinderShape **ppCylinderShape, const wchar_t *pDebugName=NULL)=0
シリンダーシェイプを作成します
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual Boolean CreateConeShape(Mix::Dynamics::AXIS_TYPE axis, Float32 height, Float32 radius, Mix::Dynamics::IConeShape **ppConeShape, const wchar_t *pDebugName=NULL)=0
コーンシェイプを作成します
ヒンジジョイントインターフェース
Definition: IHingeJoint.h:13
シェイプインターフェース
Definition: IShape.h:16
virtual Boolean CreateConvexHullShape(const Mix::Dynamics::MESH &mesh, Mix::Dynamics::IConvexHullShape **ppConvexHullShape, const wchar_t *pDebugName=NULL)=0
コンベックスハルシェイプを作成します
ワールドインターフェース
Definition: IWorld.h:14
メッシュ構造体
Definition: Common.h:1925