|
Unravel Engine C++ Reference
|
Uniform vec4 packing for compute (set as float[4] arrays). More...
#include <particle_gpu_schema.h>
Public Attributes | |
| float | opacity = 1.0f |
| float | color_intensity = 1.0f |
| float | avg_system_scale = 1.0f |
| float | render_mode = 0.0f |
| float | pivot_x = 0.5f |
| float | pivot_y = 0.5f |
| float | particle_count = 0.0f |
| float | features = 0.0f |
| float | scale3d_x = 1.0f |
| float | scale3d_y = 1.0f |
| float | scale3d_z = 1.0f |
| float | tex_sheet_cycles = 0.0f |
| float | tex_tiles_x = 1.0f |
| float | tex_tiles_y = 1.0f |
| float | tex_sheet_randomize = 0.0f |
| float | pad0 = 0.0f |
| float | size_by_speed_min = 1.0f |
| float | size_by_speed_max = 1.0f |
| float | inv_size_speed_span = 0.0f |
| float | size_speed_min = 0.0f |
| float | inv_color_speed_span = 0.0f |
| float | color_speed_min = 0.0f |
| float | pad1 = 0.0f |
| float | pad2 = 0.0f |
| float | local_to_world [16] {} |
Uniform vec4 packing for compute (set as float[4] arrays).
Definition at line 50 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::avg_system_scale = 1.0f |
Definition at line 54 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::color_intensity = 1.0f |
Definition at line 53 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::color_speed_min = 0.0f |
Definition at line 78 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::features = 0.0f |
Definition at line 60 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::inv_color_speed_span = 0.0f |
Definition at line 77 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::inv_size_speed_span = 0.0f |
Definition at line 74 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::local_to_world[16] {} |
Definition at line 82 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::opacity = 1.0f |
Definition at line 52 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::pad0 = 0.0f |
Definition at line 70 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::pad1 = 0.0f |
Definition at line 79 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::pad2 = 0.0f |
Definition at line 80 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::particle_count = 0.0f |
Definition at line 59 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::pivot_x = 0.5f |
Definition at line 57 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::pivot_y = 0.5f |
Definition at line 58 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::render_mode = 0.0f |
Definition at line 55 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::scale3d_x = 1.0f |
Definition at line 62 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::scale3d_y = 1.0f |
Definition at line 63 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::scale3d_z = 1.0f |
Definition at line 64 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::size_by_speed_max = 1.0f |
Definition at line 73 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::size_by_speed_min = 1.0f |
Definition at line 72 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::size_speed_min = 0.0f |
Definition at line 75 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::tex_sheet_cycles = 0.0f |
Definition at line 65 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::tex_sheet_randomize = 0.0f |
Definition at line 69 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::tex_tiles_x = 1.0f |
Definition at line 67 of file particle_gpu_schema.h.
| float unravel::ps_soa::gpu_pack_uniforms::tex_tiles_y = 1.0f |
Definition at line 68 of file particle_gpu_schema.h.