载入中...
搜索中...
未找到
eve::physics::DestructionFx类 参考final
Optional presentation satellite for geometry-collection destruction. 更多...
#include <DestructionFx.h>
类 eve::physics::DestructionFx 继承关系图:
Public 成员函数 | |
| Module_REG (DestructionFx) | |
| eve::Result< GeometryCollectionRenderer * > | createRenderer (GeometryCollectionInstance *instance) |
| Create a presentation renderer that borrows an instance. | |
| GeometryCollectionRenderer * | createRendererScript (GeometryCollectionInstance *instance) |
| Script facade that projects creation failure to an exception. @ownership Script VM owns the returned renderer. @lifetime Same as createRenderer. | |
Public 成员函数 继承自 eve::Module | |
| virtual | ~Module () |
| Module. | |
| virtual std::string | getName () const =0 |
| Returns the name. | |
详细描述
Optional presentation satellite for geometry-collection destruction.
Owns no instances; factories transfer renderer ownership to the caller/script VM.
在文件 DestructionFx.h 第 17 行定义.
成员函数说明
◆ createRenderer()
| eve::Result< GeometryCollectionRenderer * > eve::physics::DestructionFx::createRenderer | ( | GeometryCollectionInstance * | instance | ) |
Create a presentation renderer that borrows an instance.
- 参数
-
instance Borrowed geometry-collection instance; must be non-null. @ownership Caller owns the returned renderer. instance remains borrowed. @lifetime Renderer must not outlive instance unless setInstance(null) first.
在文件 DestructionFx.cpp 第 16 行定义.
引用了 eve::Diagnostic::error(), eve::Result< T >::failure(), eve::InvalidArgument , 以及 eve::Result< T >::success().
被这些函数引用 createRendererScript().
◆ createRendererScript()
| GeometryCollectionRenderer * eve::physics::DestructionFx::createRendererScript | ( | GeometryCollectionInstance * | instance | ) |
Script facade that projects creation failure to an exception. @ownership Script VM owns the returned renderer. @lifetime Same as createRenderer.
在文件 DestructionFx.cpp 第 23 行定义.
引用了 created , 以及 createRenderer().
◆ Module_REG()
| eve::physics::DestructionFx::Module_REG | ( | DestructionFx | ) |
该类的文档由以下文件生成:
- src/modules/physics/destruction/graphics/DestructionFx.h
- src/modules/physics/destruction/graphics/DestructionFx.cpp
Public 成员函数 继承自