Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
UiParticle Class Reference

Classes

struct  UiParticleInitialParameters
 
struct  UiParticleRenderParameters
 
struct  UiParticleUpdateParameters
 

Public Member Functions

void Init (UiParticle::UiParticleInitialParameters *emitter)
 
void Update (float timeStep, const UiParticleUpdateParameters &updateParameters)
 
bool FillVertices (LyShine::UiPrimitiveVertex *outputVertices, const UiParticleRenderParameters &renderParameters, const AZ::Matrix4x4 &transform)
 
bool IsActive (bool infiniteLifetime) const
 

Member Function Documentation

◆ FillVertices()

bool UiParticle::FillVertices ( LyShine::UiPrimitiveVertex outputVertices,
const UiParticleRenderParameters renderParameters,
const AZ::Matrix4x4 &  transform 
)

Fill out the four vertices for the particle. Returns false if the vertex was not added because it was fully transparent.


The documentation for this class was generated from the following file: