Modules§
Structs§
- Asset
Library - Collision
Module - Collision
Plane - Collision
Result - Color
Gradient - Color
Module - Color
Over Lifetime - Color
Picker State - Curve
Editor State - Curve
Key - Debug
Line - Debug
Sphere - Debug
Visualizer - Directional
Force - Drag
Force - Effect
Instance - Effect
Instance Manager - Emission
Burst - Emitter
Anim Clip - Emitter
Anim Track - Emitter
Builder - Emitter
Inspector State - Emitter
Panel State - Emitter
Statistics - Export
Options - Float
Curve - Float
Curve Ex - Force
Field - GpuDispatch
Size - GpuParticle
Params - GpuSettings
Panel State - Gradient
Key - Gravity
Modifier - Gravity
Module - Gravity
Point Force - History
Branch - History
Tree - KeyShortcut
- Lifetime
Module - LodLevel
- LodManager
- LodSystem
- Magnetic
Force - Noise
Field - Noise
Module - Notification
- Notification
Center - Particle
- Particle
Aabb - Particle
Asset Library - Particle
Attractor - Particle
Benchmark Result - Particle
Collider - Particle
Config - Particle
Data Buffer - Particle
Debug Settings - Particle
Editor App - Particle
Editor State - Particle
Effect Asset - Particle
Effect Asset Ex - Particle
Effect Summary - Particle
Emitter - Particle
Export Result - Particle
Export Settings - Particle
Force Field - Particle
Frustum Culler - Particle
GpuBuffer Layout - Particle
Keyframe - Particle
Lod - Particle
LodController - Particle
Pool - Particle
Pool Ex - Particle
Preset - Particle
Preset Library - Particle
Profiler - Particle
Profiler Ex - Particle
Profiler Frame - Particle
Render Batch - Particle
Renderer - Particle
Renderer Ex - Particle
Scenario - Particle
Sequencer - Particle
SimState - Particle
Spatial Hash - Particle
Stats - Particle
System - Particle
System Builder - Particle
System Editor - Particle
System Manager - Particle
System Serializer - Particle
Template - Particle
Trail - Particle
Warm Up - Preset
Manager - Preset
Panel State - Preview
State - Recent
File Entry - Recent
Files - Renderer
Draw Call - Ribbon
Renderer - Ribbon
Vertex - Rotation
Module - Rotation
Over Lifetime - Search
Result - Selection
State - Sequencer
Event - Shape
Sampler - Simple
Rng - Simulation
Runner - Size
Module - Size
Over Lifetime - Spatial
Hash - Spawn
Burst - Spawner
Shape - Spline
Path - Spline
Point - Statistics
State - SubEmitter
- System
Statistics Snapshot - Texture
Animation Module - Texture
Atlas - Texture
Atlas Entry - Texture
Sheet Animation - Trail
Point - Trail
Renderer - Turbulence
Force - Undo
Redo Stack - Validation
Error - Validation
Result - Validation
Warning - Velocity
Module - Velocity
Over Lifetime - Vortex
Force Field - Wind
Force
Enums§
- Attractor
Type - Blend
Mode - Collider
Shape - Collision
Quality - Color
Mode - Color
Picker Mode - Curve
Wrap Mode - Editor
Command - Editor
Tab - Editor
Theme - Effect
Preset - Emitter
Anim Property - Emitter
Inspector Tab - Emitter
Shape - Emitter
Sort Mode - Export
Format - Force
Field Kind - Force
Field Kind Inner - Force
Field Shape - Gravity
Type - Interpolation
Type - Notification
Kind - Particle
Blend Mode - Particle
Editor Action - Particle
Render Mode - Particle
Render Mode Ex - Search
Result Kind - Sequencer
Action - SimQuality
- Sort
Mode - Spawner
Shape Type - SubEmitter
Event - Tangent
Mode - Template
Factory - Velocity
Space
Constants§
- PARTICLE_
AABB_ MARGIN - PARTICLE_
ASSET_ LIBRARY_ MAX - PARTICLE_
BENCH_ FRAME_ MIN - PARTICLE_
COLOR_ GRADIENT_ MAX_ STOPS - PARTICLE_
CULL_ BACKFACE - PARTICLE_
CURVE_ MAX_ KEYS - PARTICLE_
DATA_ BUFFER_ DEFAULT - PARTICLE_
EDITOR_ UNDO_ MAX - PARTICLE_
EFFECT_ COST_ HEAVY_ THRESHOLD - PARTICLE_
EFFECT_ COST_ LIGHT_ THRESHOLD - PARTICLE_
EFFECT_ COST_ MEDIUM_ THRESHOLD - PARTICLE_
EMISSION_ RATE_ MAX - PARTICLE_
EMITTER_ GRID_ DEFAULT_ SIZE - PARTICLE_
EXPORT_ FORMATS - PARTICLE_
GPU_ INSTANCING_ MAX - PARTICLE_
GRAVITY_ MODIFIER_ DEFAULT - PARTICLE_
LIFETIME_ MAX - PARTICLE_
LIFETIME_ MIN - PARTICLE_
LOD_ LEVELS - PARTICLE_
MAX_ ACTIVE_ SYSTEMS - PARTICLE_
MAX_ ATTRACTORS - PARTICLE_
MAX_ BURST_ EVENTS - PARTICLE_
MAX_ COLLIDERS - PARTICLE_
MAX_ EMITTERS - PARTICLE_
MAX_ FORCE_ FIELDS - PARTICLE_
MAX_ PER_ EMITTER - PARTICLE_
MAX_ SUB_ EMITTERS - PARTICLE_
MAX_ TOTAL - PARTICLE_
MAX_ TRAIL_ EMITTERS - PARTICLE_
MS_ BUDGET_ 30FPS - PARTICLE_
MS_ BUDGET_ 60FPS - PARTICLE_
NOISE_ OCTAVES_ MAX - PARTICLE_
POOL_ OVERCOMMIT - PARTICLE_
PRESET_ BUILTIN_ COUNT - PARTICLE_
PROFILER_ FRAME_ BUFFER - PARTICLE_
RENDERER_ MAX_ BATCHES - PARTICLE_
RENDER_ MODE_ COUNT - PARTICLE_
RENDER_ SAFE_ BUDGET_ MS - PARTICLE_
ROTATION_ MAX_ DEG_ PER_ SEC - PARTICLE_
SCENARIO_ MAX - PARTICLE_
SIMULATION_ SAFE_ BUDGET_ MS - PARTICLE_
SIMULATION_ STEP_ MAX - PARTICLE_
SIZE_ MAX - PARTICLE_
SIZE_ MIN - PARTICLE_
SORT_ BACK_ TO_ FRONT - PARTICLE_
SPATIAL_ HASH_ DEFAULT_ CELL - PARTICLE_
SPEED_ MAX - PARTICLE_
TEXTURE_ SHEET_ MAX_ FRAMES - PARTICLE_
TICK_ RATE_ DEFAULT - PARTICLE_
TRAIL_ MAX_ LENGTH - PARTICLE_
VIEWPORT_ FAR_ PLANE - PARTICLE_
VIEWPORT_ NEAR_ PLANE - PARTICLE_
WARMUP_ MAX_ SECS
Functions§
- alpha_
fade_ gradient - batch_
delete - batch_
duplicate_ emitters - batch_
scale_ count - batch_
set_ blend - batch_
set_ emission_ rate - batch_
set_ enabled - billboard_
matrix - blend_
mode_ name - build_
campfire - build_
rocket_ exhaust - build_
stress_ test_ scenarios - build_
waterfall - calculate_
particle_ memory - calculate_
system_ memory - clone_
emitter_ with_ offset - combine_
systems - compute_
projection_ matrix - compute_
view_ matrix - cool_
to_ warm_ gradient - count_
alive_ particles - curl_
noise - curve_
add - curve_
inverse - curve_
multiply - curve_
normalize - default_
shortcuts - describe_
attractor_ type - describe_
blend_ mode - domain_
warp - emitter_
bounds - emitter_
type_ name - emitter_
utilization - estimate_
gpu_ memory - extract_
emitter - fade_
in_ out - fbm_
noise - find_
emitter_ by_ name - find_
emitter_ by_ name_ mut - fire_
gradient - get_
all_ emitter_ names - gradient_
multiply - gradient_
overlay - is_
valid_ particle_ config - lerp_
color - lerp_
size - make_
drag_ field - make_
gravity_ well - make_
magnetic_ field - make_
repulsor - make_
turbulence_ field - make_
wind_ field - max_
safe_ particles_ for_ target_ fps - particle_
budget_ ok - particle_
count_ for_ quality - particle_
data_ buffer_ size_ bytes - particle_
editor_ full_ info - particle_
feature_ list - particle_
module_ count - particle_
quality_ from_ budget - particle_
system_ build_ info - particle_
system_ capabilities - particle_
system_ default_ gravity - particle_
system_ full_ info - particle_
system_ info - particle_
system_ ready - particle_
version - particles_
60fps_ budget - perlin3
- preset_
blood_ splatter - preset_
bubbles - preset_
dust - preset_
electricity - preset_
explosion - preset_
fire - preset_
fireflies - preset_
healing_ aura - preset_
leaves - preset_
magic_ trail - preset_
rain - preset_
smoke - preset_
snow - preset_
sparks - preset_
vortex_ portal - prewarm_
emitter - project_
point - pulse_
curve - rainbow_
gradient - random_
in_ sphere - random_
on_ sphere - reset_
emitter_ stats - ridge_
noise - rk4_
step - run_
all_ tests - scale_
system - search_
system - simplex_
noise_ 3d_ approx - size_
burst_ curve - snapshot_
statistics - sort_
particles_ by_ distance - sphere_
plane_ collision - sphere_
sphere_ collision - system_
bounds - test_
color_ picker_ hex - test_
curve_ constant - test_
curve_ linear - test_
emitter_ shape_ sphere - test_
force_ field_ magnetic_ lorentz - test_
gradient_ lerp - test_
hsv_ roundtrip - test_
lod_ system - test_
lorentz - test_
particle_ age - test_
perlin - test_
preset_ creates_ emitters - test_
rng_ range - test_
spatial_ hash - test_
texture_ atlas - test_
undo_ redo - test_
verlet - test_
vortex_ force - translate_
system - validate_
emission_ rate - validate_
emitter - validate_
particle_ lifetime - validate_
particle_ size - validate_
particle_ speed - validate_
system - value_
noise_ 1d - value_
noise_ 2d - velocity_
ease_ in_ out - velocity_
from_ angle - worley_
noise_ 3d