载入中...
搜索中...
未找到
eve::vehicle::VehiclePhysicsBinding类 参考
Public 类型 | |
| enum class | Space : std::uint8_t { TwoD , ThreeD } |
Public 成员函数 | |
| VehiclePhysicsBinding (eve::physics::PhysicsLink link, eve::physics::World *world, std::weak_ptr< const void > lifetime) | |
| VehiclePhysicsBinding (eve::physics::PhysicsLink link, eve::physics::World3D *world, std::weak_ptr< const void > lifetime) | |
| ~VehiclePhysicsBinding () noexcept | |
| eve::physics::Body * | resolve2D () const |
| eve::physics::Body3D * | resolve3D () const |
| bool | isAttached () const |
| void | detach () noexcept |
详细描述
在文件 VehiclePhysics.cpp 第 19 行定义.
成员枚举类型说明
◆ Space
|
strong |
| 枚举值 | |
|---|---|
| TwoD | |
| ThreeD | |
在文件 VehiclePhysics.cpp 第 21 行定义.
构造及析构函数说明
◆ VehiclePhysicsBinding() [1/2]
|
inline |
在文件 VehiclePhysics.cpp 第 23 行定义.
◆ VehiclePhysicsBinding() [2/2]
|
inline |
在文件 VehiclePhysics.cpp 第 27 行定义.
◆ ~VehiclePhysicsBinding()
|
inlinenoexcept |
在文件 VehiclePhysics.cpp 第 31 行定义.
引用了 detach().
成员函数说明
◆ detach()
|
inlinenoexcept |
在文件 VehiclePhysics.cpp 第 63 行定义.
引用了 body, resolve2D() , 以及 resolve3D().
被这些函数引用 ~VehiclePhysicsBinding().
◆ isAttached()
|
inline |
在文件 VehiclePhysics.cpp 第 61 行定义.
引用了 resolve2D() , 以及 resolve3D().
◆ resolve2D()
|
inline |
在文件 VehiclePhysics.cpp 第 33 行定义.
引用了 lifetime, eve::physics::PhysicsLink::resolve(), TwoD , 以及 world.
被这些函数引用 detach() , 以及 isAttached().
◆ resolve3D()
|
inline |
在文件 VehiclePhysics.cpp 第 47 行定义.
引用了 lifetime, eve::physics::PhysicsLink::resolve(), ThreeD , 以及 world.
被这些函数引用 detach() , 以及 isAttached().
该类的文档由以下文件生成:
- src/modules/vehicle/VehiclePhysics.cpp