The legacy primitive that the particles are drawn as, with the fields described on VfxEmitterDefinitionData. Must be set, or the emitter is dropped when the system is prepared.
VfxLegacyGeometryComponent
Inheritance 2 ancestors · 1 sibling
- VfxComponentBase
- VfxGeometryComponentBase
- VfxGeometryComponent
- VfxLegacyGeometryComponentcurrent
- VfxGeometryComponentBase
Class Documentation
Edit documentationA geometry component that holds a legacy primitive, the kind that complex emitters use. The client creates it only when a bin declares one. It never converts a complex emitter's primitive into this component.
The component emitter builds batched geometry only for primitives of the component family, so a legacy quad, ray, beam or trail placed here builds no vertices. Legacy meshes skip the batch and draw per particle. A legacy attached mesh takes the same route as VfxShimmerPrimitiveAttachedMesh, including its fault with locked placement. What else differs for a plain legacy mesh here is not yet identified.