Constants
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 1 shader in bevy_hanabi 0.15.0
Used by 3 shaders in bevy_hanabi 0.15.0
Structures
Used by 4 shaders in bevy_hanabi 0.15.0
Used by 4 shaders in bevy_hanabi 0.15.0
Used by 3 shaders in bevy_hanabi 0.15.0
Used by 2 shaders in bevy_hanabi 0.15.0
Append buffer populated during the Update pass of the previous frame by a parent effect, and read back by its child effect(s) during the Init pass of the next frame.
Used by 3 shaders in bevy_hanabi 0.15.0
Used by 3 shaders in bevy_hanabi 0.15.0
Used by 2 shaders in bevy_hanabi 0.15.0
Used by 4 shaders in bevy_hanabi 0.15.0
Draw indirect parameters for GPU-driven rendering, and additional effect data.
struct
EffectMetadata
{
}
vertex_count:
u32,
first_index_or_vertex_offset:
u32,
vertex_offset_or_base_instance:
i32,
base_instance:
u32,
max_update:
u32,
ping:
u32,
spawner_index:
u32,
indirect_dispatch_index:
u32,
indirect_render_index:
u32,
init_indirect_dispatch_index:
u32,
local_child_index:
u32,
global_child_index:
u32,
base_child_index:
u32,
particle_stride:
u32,
sort_key_offset:
u32,
sort_key2_offset:
u32,
Functions
Used by 3 shaders in bevy_hanabi 0.15.0
Used by 3 shaders in bevy_hanabi 0.15.0
Used by 3 shaders in bevy_hanabi 0.15.0
Random floating-point number in [0:1]
A event emitted by another effect during its update pass, to trigger the spawning of one or more particle in this effect.