group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
EnergyTeslaArcEffect Member List

This is the complete list of members for EnergyTeslaArcEffect, including all inherited members.

activeBeamCount() constEnergyTeslaArcEffect
appendArcStrip(std::vector< ArcVertex > &out, const std::vector< glm::vec3 > &pts, float radius, glm::vec4 color, glm::vec3 camForward)EnergyTeslaArcEffectprivate
appendBranches(const Beam &beam, const std::vector< glm::vec3 > &mainPts, glm::vec3 axisN, glm::vec3 perp, glm::vec3 perp2, float len, float fade, glm::vec3 camForward)EnergyTeslaArcEffectprivate
appendCorona(glm::vec3 center, glm::vec3 axisN, glm::vec3 perp, glm::vec3 perp2, float len, float fade, float seed, bool targetCorona, glm::vec3 camForward)EnergyTeslaArcEffectprivate
appendEnergyBall(const Beam &beam, glm::vec3 axisN, glm::vec3 perp, glm::vec3 perp2, float len, float fade, glm::vec3 camForward)EnergyTeslaArcEffectprivate
appendLayeredBolt(const std::vector< glm::vec3 > &pts, float fade, float radiusScale, bool primary, glm::vec3 camForward)EnergyTeslaArcEffectprivate
arcCount() constEnergyTeslaArcEffectinline
beams_EnergyTeslaArcEffectprivate
buildGuidePath(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength)EnergyTeslaArcEffectprivatestatic
buildGuidePathForTest(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength)EnergyTeslaArcEffectstatic
cubic(glm::vec3 p0, glm::vec3 p1, glm::vec3 p2, glm::vec3 p3, float t)EnergyTeslaArcEffectprivatestatic
debugKey_EnergyTeslaArcEffectprivate
debugPreview(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength)EnergyTeslaArcEffect
debugPreviewKey_EnergyTeslaArcEffectprivate
debugPulse(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength)EnergyTeslaArcEffect
detailArcCount() constEnergyTeslaArcEffectinline
detailArcData() constEnergyTeslaArcEffectinline
detailArcVerts_EnergyTeslaArcEffectprivate
drive(uint32_t key, glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength)EnergyTeslaArcEffect
findOrAllocBeam(uint32_t key)EnergyTeslaArcEffectprivate
hash01(uint32_t n)EnergyTeslaArcEffectprivatestatic
k_branchRetimeEnergyTeslaArcEffectprivatestatic
k_branchSegsEnergyTeslaArcEffectprivatestatic
k_fadeTimeEnergyTeslaArcEffectprivatestatic
k_mainSegsEnergyTeslaArcEffectprivatestatic
k_maxBeamsEnergyTeslaArcEffectprivatestatic
k_maxBranchesEnergyTeslaArcEffectprivatestatic
k_maxStrandsEnergyTeslaArcEffectprivatestatic
mainArcCount() constEnergyTeslaArcEffectinline
mainArcData() constEnergyTeslaArcEffectinline
mainArcVerts_EnergyTeslaArcEffectprivate
rerandomizeBranches(Beam &beam)EnergyTeslaArcEffectprivate
safeNormalize(glm::vec3 v, glm::vec3 fallback)EnergyTeslaArcEffectprivatestatic
smooth01(float v)EnergyTeslaArcEffectprivatestatic
update(float dt, glm::vec3 camForward)EnergyTeslaArcEffect