Table of Contents

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.