Builds camera-facing ribbon trails for slow/arcing projectiles (rockets).
More...
#include <RibbonTrail.hpp>
Builds camera-facing ribbon trails for slow/arcing projectiles (rockets).
Iterates entities with RibbonEmitter each frame, ages their node ring-buffers, then expands all segments into a flat RibbonVertex array for GPU upload.
◆ count()
| uint32_t RibbonTrail::count |
( |
| ) |
const |
|
inline |
◆ data()
◆ update()
| void RibbonTrail::update |
( |
float |
dt, |
|
|
Registry & |
registry, |
|
|
glm::vec3 |
camPos |
|
) |
| |
Rebuild the vertex staging buffer from all active RibbonEmitter entities.
- Parameters
-
| dt | Frame delta time in seconds. |
| registry | ECS registry containing RibbonEmitter entities. |
| camPos | World-space camera position for billboard orientation. |
The documentation for this class was generated from the following files: