载入中...
搜索中...
未找到
eve::particles_editing::ParticleGraphRuntimeBuilder类 参考
Optional bridge applying a compiled graph to a real ParticleEmitter. 更多...
#include <ParticleGraph.h>
Public 类型 | |
| using | TextureResolver = std::function< graphics::Texture *(const std::string &asset)> |
Public 成员函数 | |
| Result< void > | apply (const GraphDocumentData &graph, particles::ParticleEmitter *emitter, const TextureResolver &textures={}) const |
| Applies . | |
详细描述
Optional bridge applying a compiled graph to a real ParticleEmitter.
在文件 ParticleGraph.h 第 63 行定义.
成员类型定义说明
◆ TextureResolver
| using eve::particles_editing::ParticleGraphRuntimeBuilder::TextureResolver = std::function<graphics::Texture*(const std::string& asset)> |
在文件 ParticleGraph.h 第 65 行定义.
成员函数说明
◆ apply()
| Result< void > eve::particles_editing::ParticleGraphRuntimeBuilder::apply | ( | const GraphDocumentData & | graph, |
| particles::ParticleEmitter * | emitter, | ||
| const TextureResolver & | textures = {} |
||
| ) | const |
Applies .
在文件 ParticleGraphRuntime.cpp 第 35 行定义.
引用了 eve::particles_editing::ParticleGraphDomain::compile(), eve::particles_editing::ParticleGraphCompileResult::configuration, eve::particles_editing::ParticleGraphCompileResult::diagnostics, emitter, eve::Result< T >::failure(), graph, gravity, lifetime, number, output, size, eve::particles_editing::ParticleGraphCompileResult::status , 以及 text.
被这些函数引用 eve::particles_graphics_editing::ParticleEmitterOffscreenPresenter::draw().
该类的文档由以下文件生成:
- src/modules/particles/editing/ParticleGraph.h
- src/modules/particles/editing/ParticleGraphRuntime.cpp