Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::ParticleEmitter::Config Struct Reference

Data Fields

glm::vec3 starting_position = {}
 
glm::vec3 starting_velocity = {}
 
glm::vec3 starting_spread = {}
 
float starting_time_to_live = 1.0f
 
int num_particles = BRENTA_MAX_PARTICLES
 
float spawn_rate = 0.99f
 
float scale = 1.0f
 
std::filesystem::path atlas_path = ""
 
int atlas_width = 8
 
int atlas_height = 8
 
int atlas_index = 0
 
tenno::weak_ptr< Cameracam = {}
 

Detailed Description

Definition at line 81 of file particles.hpp.

Field Documentation

◆ atlas_height

int brenta::ParticleEmitter::Config::atlas_height = 8

Definition at line 92 of file particles.hpp.

◆ atlas_index

int brenta::ParticleEmitter::Config::atlas_index = 0

Definition at line 93 of file particles.hpp.

◆ atlas_path

std::filesystem::path brenta::ParticleEmitter::Config::atlas_path = ""

Definition at line 90 of file particles.hpp.

◆ atlas_width

int brenta::ParticleEmitter::Config::atlas_width = 8

Definition at line 91 of file particles.hpp.

◆ cam

tenno::weak_ptr<Camera> brenta::ParticleEmitter::Config::cam = {}

Definition at line 94 of file particles.hpp.

◆ num_particles

int brenta::ParticleEmitter::Config::num_particles = BRENTA_MAX_PARTICLES

Definition at line 87 of file particles.hpp.

◆ scale

float brenta::ParticleEmitter::Config::scale = 1.0f

Definition at line 89 of file particles.hpp.

◆ spawn_rate

float brenta::ParticleEmitter::Config::spawn_rate = 0.99f

Definition at line 88 of file particles.hpp.

◆ starting_position

glm::vec3 brenta::ParticleEmitter::Config::starting_position = {}

Definition at line 83 of file particles.hpp.

◆ starting_spread

glm::vec3 brenta::ParticleEmitter::Config::starting_spread = {}

Definition at line 85 of file particles.hpp.

◆ starting_time_to_live

float brenta::ParticleEmitter::Config::starting_time_to_live = 1.0f

Definition at line 86 of file particles.hpp.

◆ starting_velocity

glm::vec3 brenta::ParticleEmitter::Config::starting_velocity = {}

Definition at line 84 of file particles.hpp.


The documentation for this struct was generated from the following file: