Namespace Stride.Particles.ShapeBuilders
Classes
- ShapeBuilder
The ShapeBuilder base class is responsible for generating shapes (procedural mesh) ready for rendering from the particle data
- ShapeBuilderBillboard
Shape builder which builds each particle as a camera-facing quad
- ShapeBuilderCommon
The common shape builder provides additive animation for the particle's position and size fields, assuming that all derived shape builders will have position and size fields
- ShapeBuilderHexagon
Shape builder which builds each particle as a camera-facing hexagon
- ShapeBuilderOrientedQuad
Shape builder which builds each particle as a non-uniform quad oriented along an axis
- ShapeBuilderQuad
Shape builder which builds each particle as a up-facing quad, further rotated by the particle's rotation in 3d space
- ShapeBuilderRibbon
Shape builder which builds all particles as a ribbon, connecting adjacent particles with camera-facing quads
- ShapeBuilderTrail
Shape builder which builds all particles as a trail, connecting adjacent particles in a ribbon defined by a fixed 3d axis
Enums
- EdgePolicy
Specifies if the trail lies on one edge on the axis or is the axis in its center.
- SmoothingPolicy
Specifies if the ribbon should be additionally smoothed or rendered as is.
- TextureCoordinatePolicy
Specifies how texture coordinates should be assigned to the ribbonized mesh.