State for a single sustained, curved beam.
More...
State for a single sustained, curved beam.
◆ active
| bool TeslaBeamEffect::Beam::active = false |
◆ age
| float TeslaBeamEffect::Beam::age = 0.f |
Time since creation (drives fade-in).
◆ branchCount
| int TeslaBeamEffect::Beam::branchCount = 0 |
◆ branches
◆ branchTimer
| float TeslaBeamEffect::Beam::branchTimer = 0.f |
◆ keepAlive
| float TeslaBeamEffect::Beam::keepAlive = 0.f |
Counts down while undriven (drives fade-out).
◆ key
| uint32_t TeslaBeamEffect::Beam::key = 0 |
◆ origin
| glm::vec3 TeslaBeamEffect::Beam::origin {0.0f} |
◆ seed
| float TeslaBeamEffect::Beam::seed = 0.f |
◆ target
| glm::vec3 TeslaBeamEffect::Beam::target {0.0f} |
◆ time
| float TeslaBeamEffect::Beam::time = 0.f |
◆ warpSeed
| float TeslaBeamEffect::Beam::warpSeed = 0.f |
The documentation for this struct was generated from the following file: