Unravel Engine C++ Reference
Loading...
Searching...
No Matches
ps::Emitter Member List

This is the complete list of members for ps::Emitter, including all inherited members.

aabb_ps::Emitter
billboard_right_ps::Emitter
billboard_up_ps::Emitter
blend_mode_ps::Emitter
calculate_smoothed_emitter_speed(float max_speed) constps::Emitterinline
calculateParticleSpeed(const Particle &particle, float ttPos) constps::Emitterinline
calculateRotatedAABBBounds(const math::quat &rotation, const math::vec3 &half_extents, const math::vec2 &pivot, math::vec3 &out_min, math::vec3 &out_max) constps::Emitterinline
create(EmitterShape::Enum _shape, EmitterDirection::Enum _direction, uint32_t _maxParticles)ps::Emitter
destroy()ps::Emitter
direction_ps::Emitter
dt_ps::Emitter
first_update_ps::Emitter
getEffectiveTransform(const EmitterUniforms &uniforms_, math::vec3 &outPosition, math::vec3 &outScale, math::vec3 &outEmissionShapeScale, math::mat4 &outTransformMatrix) constps::Emitterinline
loop_ps::Emitter
max_particles_ps::Emitter
num_particles_ps::Emitter
particle_scale_3d_ps::Emitter
particles_ps::Emitter
pivot_ps::Emitter
playing_ps::Emitter
render_mode_ps::Emitter
reset()ps::Emitterinline
rng_ps::Emitter
shape_ps::Emitter
spawn(EmitterUniforms &uniforms_, math::bbox &aabb, float _dt)ps::Emitterinline
start_delay_elapsed_ps::Emitter
TEMPORAL_BUFFER_SIZEps::Emitterstatic
temporal_position_buffer_ps::Emitter
temporal_time_buffer_ps::Emitter
texture_mode_ps::Emitter
total_particles_spawned_ps::Emitter
update(EmitterUniforms *_uniforms, float _dt)ps::Emitterinline
update_temporal_buffer(const math::vec3 &position, float dt)ps::Emitterinline
updateParticleProperties(EmitterUniforms &uniforms_, Particle &particle, float avgSystemScale, bx::EaseFn easePos, bool hasColorBySpeed, bool hasSizeBySpeed, const math::mat4 &effectiveTransform)ps::Emitterinline