|
Brenta Engine 1.2
|
Public Member Functions | |
| Builder & | starting_position (glm::vec3 starting_position) |
| Builder & | starting_velocity (glm::vec3 starting_velocity) |
| Builder & | starting_spread (glm::vec3 starting_spread) |
| Builder & | starting_time_to_live (float starting_time_to_live) |
| Builder & | num_particles (int num_particles) |
| Builder & | spawn_rate (float spawn_rate) |
| Builder & | scale (float scale) |
| Builder & | atlas_path (const std::filesystem::path &atlas_path) |
| Builder & | atlas_width (int atlas_width) |
| Builder & | atlas_height (int atlas_height) |
| Builder & | atlas_index (int atlas_index) |
| Builder & | with_camera (tenno::weak_ptr< Camera > cam) |
| ParticleEmitter | build () |
Definition at line 97 of file particles.hpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::atlas_height | ( | int | atlas_height | ) |
Definition at line 309 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::atlas_index | ( | int | atlas_index | ) |
Definition at line 316 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::atlas_path | ( | const std::filesystem::path & | atlas_path | ) |
Definition at line 295 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::atlas_width | ( | int | atlas_width | ) |
Definition at line 302 of file particles.cpp.
| ParticleEmitter ParticleEmitter::Builder::build | ( | ) |
Definition at line 329 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::num_particles | ( | int | num_particles | ) |
Definition at line 275 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::scale | ( | float | scale | ) |
Definition at line 288 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::spawn_rate | ( | float | spawn_rate | ) |
Definition at line 282 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::starting_position | ( | glm::vec3 | starting_position | ) |
Definition at line 247 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::starting_spread | ( | glm::vec3 | starting_spread | ) |
Definition at line 261 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::starting_time_to_live | ( | float | starting_time_to_live | ) |
Definition at line 267 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::starting_velocity | ( | glm::vec3 | starting_velocity | ) |
Definition at line 254 of file particles.cpp.
| ParticleEmitter::Builder & ParticleEmitter::Builder::with_camera | ( | tenno::weak_ptr< Camera > | cam | ) |
Definition at line 323 of file particles.cpp.