group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
EnergyTeslaArcEffect::Beam Struct Reference

Public Attributes

uint32_t key = 0
bool active = false
bool locked = false
glm::vec3 origin {0.0f}
glm::vec3 guidePoint {0.0f}
glm::vec3 hitPoint {0.0f}
float lockStrength = 0.0f
float displayedLock = 0.0f
float age = 0.0f
float time = 0.0f
float seed = 0.0f
float warpSeed = 0.0f
float branchTimer = 0.0f
bool drivenThisFrame = false
std::array< Branch, k_maxBranchesbranches {}
int branchCount = 0

Member Data Documentation

◆ active

bool EnergyTeslaArcEffect::Beam::active = false

◆ age

float EnergyTeslaArcEffect::Beam::age = 0.0f

◆ branchCount

int EnergyTeslaArcEffect::Beam::branchCount = 0

◆ branches

std::array<Branch, k_maxBranches> EnergyTeslaArcEffect::Beam::branches {}

◆ branchTimer

float EnergyTeslaArcEffect::Beam::branchTimer = 0.0f

◆ displayedLock

float EnergyTeslaArcEffect::Beam::displayedLock = 0.0f

◆ drivenThisFrame

bool EnergyTeslaArcEffect::Beam::drivenThisFrame = false

◆ guidePoint

glm::vec3 EnergyTeslaArcEffect::Beam::guidePoint {0.0f}

◆ hitPoint

glm::vec3 EnergyTeslaArcEffect::Beam::hitPoint {0.0f}

◆ key

uint32_t EnergyTeslaArcEffect::Beam::key = 0

◆ locked

bool EnergyTeslaArcEffect::Beam::locked = false

◆ lockStrength

float EnergyTeslaArcEffect::Beam::lockStrength = 0.0f

◆ origin

glm::vec3 EnergyTeslaArcEffect::Beam::origin {0.0f}

◆ seed

float EnergyTeslaArcEffect::Beam::seed = 0.0f

◆ time

float EnergyTeslaArcEffect::Beam::time = 0.0f

◆ warpSeed

float EnergyTeslaArcEffect::Beam::warpSeed = 0.0f

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