|
Unravel Engine C++ Reference
|
Packed sim particle for compute (80 bytes / 5 x vec4). More...
#include <particle_gpu_schema.h>
Public Attributes | |
| float | start_x |
| float | start_y |
| float | start_z |
| float | life |
| float | end0_x |
| float | end0_y |
| float | end0_z |
| float | lifespan |
| float | end1_x |
| float | end1_y |
| float | end1_z |
| float | scale_start |
| float | scale_end |
| float | texsheet_seed |
| float | pad0 |
| float | pad1 |
| float | rot_x |
| float | rot_y |
| float | rot_z |
| float | rot_w |
Packed sim particle for compute (80 bytes / 5 x vec4).
Layout: [0] start.xyz, life [1] end0.xyz, lifespan [2] end1.xyz, scale_start [3] scale_end, texsheet_seed, pad, pad [4] rotation.xyzw (precomputed when align_to_direction)
Definition at line 37 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::end0_x |
Definition at line 40 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::end0_y |
Definition at line 40 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::end0_z |
Definition at line 40 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::end1_x |
Definition at line 41 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::end1_y |
Definition at line 41 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::end1_z |
Definition at line 41 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::life |
Definition at line 39 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::lifespan |
Definition at line 40 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::pad0 |
Definition at line 42 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::pad1 |
Definition at line 42 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::rot_w |
Definition at line 43 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::rot_x |
Definition at line 43 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::rot_y |
Definition at line 43 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::rot_z |
Definition at line 43 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::scale_end |
Definition at line 42 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::scale_start |
Definition at line 41 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::start_x |
Definition at line 39 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::start_y |
Definition at line 39 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::start_z |
Definition at line 39 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_sim_particle::texsheet_seed |
Definition at line 42 of file particle_gpu_schema.h.