IVfxEmissionSurface
15.22 Interface
Inheritance 3 descendants
- IVfxEmissionSurfacecurrent
Class Documentation
Edit documentationA surface that a complex emitter takes particle birth points from, held by
VfxEmissionSurfaceData.EmissionSurface.
That page describes how the point and the surface normal are applied to a particle.
| Surface | Point | Normal |
|---|---|---|
| VfxEmissionMeshData | on a triangle of a skinned mesh, in the bound unit's current pose | the skinned vertex normals, used only when useSurfaceNormalForBirthPhysics is set |
| VfxEmissionSkeletonData | along a bone of the bound unit's skeleton | a random direction at right angles to the bone, always used |
| VfxEmissionLinkedMeshData | on a triangle of a mesh the game links to the effect | the triangle's face normal, used only when the emitter's UseEmissionMeshNormalForBirth is set |
The mesh and skeleton surfaces need the effect to be bound to a unit: both read that unit's joint transforms every frame, and give no point when there is none.