载入中...
搜索中...
未找到
eve::physics::PhysicsArtifactStage类 参考final
Staged, owning Box3D construction for one provider mutation. 更多...
类 eve::physics::PhysicsArtifactStage 继承关系图:
Public 成员函数 | |
| PhysicsArtifactStage (PhysicsArtifactProvider &owner, PhysicsArtifactCollider collider, std::unique_ptr< World3D > world, std::unique_ptr< Body3D > body, std::unique_ptr< Shape3D > shape) | |
| ~PhysicsArtifactStage () override | |
| void | commit () noexcept override |
| Make the prepared mutation observable; the operation cannot fail. | |
| void | rollback () noexcept override |
| Discard the prepared mutation; idempotent and non-throwing. | |
Public 成员函数 继承自 eve::artifact::PreparedPublication | |
| virtual | ~PreparedPublication ()=default |
| Releases PreparedPublication resources. | |
详细描述
Staged, owning Box3D construction for one provider mutation.
在文件 ArtifactProvider.cpp 第 186 行定义.
构造及析构函数说明
◆ PhysicsArtifactStage()
|
inline |
在文件 ArtifactProvider.cpp 第 188 行定义.
◆ ~PhysicsArtifactStage()
|
inlineoverride |
在文件 ArtifactProvider.cpp 第 197 行定义.
引用了 rollback().
成员函数说明
◆ commit()
|
inlineoverridevirtualnoexcept |
Make the prepared mutation observable; the operation cannot fail.
实现了 eve::artifact::PreparedPublication.
在文件 ArtifactProvider.cpp 第 199 行定义.
◆ rollback()
|
inlineoverridevirtualnoexcept |
Discard the prepared mutation; idempotent and non-throwing.
实现了 eve::artifact::PreparedPublication.
在文件 ArtifactProvider.cpp 第 210 行定义.
被这些函数引用 ~PhysicsArtifactStage().
该类的文档由以下文件生成:
- src/modules/physics/ArtifactProvider.cpp
Public 成员函数 继承自