Real ParticleEmitter presenter with deterministic stepping and isolated drawing. 更多...
#include <ParticleOffscreen.h>
Public 类型 | |
| using | TextureResolver = ParticleGraphRuntimeBuilder::TextureResolver |
Public 成员函数 | |
| ParticleEmitterOffscreenPresenter (TextureResolver textures={}) | |
| Particle emitter offscreen presenter. | |
| Result< void > | draw (const ParticleOffscreenPreviewRequest &request, const ParticleGraphCompileResult &compiled, const ParticleGraphPreviewResult &estimate, graphics::Graphics *graphics, graphics::Canvas *canvas) override |
| Draws . | |
Public 成员函数 继承自 eve::particles_graphics_editing::IParticleOffscreenPresenter | |
| virtual | ~IParticleOffscreenPresenter ()=default |
| Releases IParticleOffscreenPresenter resources. | |
详细描述
Real ParticleEmitter presenter with deterministic stepping and isolated drawing.
在文件 ParticleOffscreen.h 第 66 行定义.
成员类型定义说明
◆ TextureResolver
| using eve::particles_graphics_editing::ParticleEmitterOffscreenPresenter::TextureResolver = ParticleGraphRuntimeBuilder::TextureResolver |
在文件 ParticleOffscreen.h 第 68 行定义.
构造及析构函数说明
◆ ParticleEmitterOffscreenPresenter()
|
inlineexplicit |
成员函数说明
◆ draw()
|
overridevirtual |
Draws .
实现了 eve::particles_graphics_editing::IParticleOffscreenPresenter.
在文件 ParticleOffscreenRuntime.cpp 第 24 行定义.
引用了 eve::particles_editing::ParticleGraphRuntimeBuilder::apply(), buffer, eve::particles_editing::ParticleGraphCompileResult::configuration, eve::particles::ParticleEmitter::createEmitter(), eve::particles_editing::ParticleGraphCompileResult::documentRevision, eve::particles_editing::ParticleGraphPreviewResult::documentRevision, duration, emitter, eve::Duration::fromSeconds(), eve::editing::Value::getIf(), output, eve::particles::ParticleRenderSystem::renderEmitter(), request, eve::particles_editing::ParticleGraphPreviewResult::simulatedSeconds, tick , 以及 eve::detail::StrongUint64< Tag >::value().
该类的文档由以下文件生成:
- src/modules/particles/graphics_editing/ParticleOffscreen.h
- src/modules/particles/graphics_editing/ParticleOffscreenRuntime.cpp
Public 成员函数 继承自