Class PointCloudGeneration

Inheritance Relationships

Base Type

Class Documentation

class legion::rendering::PointCloudGeneration : public legion::core::System<PointCloudGeneration>

A system that iterates all queried entities containing point_cloud and generates a particle system for them.

Public Functions

inline virtual void setup()

Setup inits the compute shader to sample the point clouds, creates update and does one initial generation.

inline void Update(time::span deltaTime)

@Brief Every Update call Generate to check if new objects need to be generated