|
group2 0.1.0
CSE 125 Group 2
|
This is the complete list of members for EnergyTeslaArcEffect, including all inherited members.
| activeBeamCount() const | EnergyTeslaArcEffect | |
| appendArcStrip(std::vector< ArcVertex > &out, const std::vector< glm::vec3 > &pts, float radius, glm::vec4 color, glm::vec3 camForward) | EnergyTeslaArcEffect | private |
| 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) | EnergyTeslaArcEffect | private |
| appendCorona(glm::vec3 center, glm::vec3 axisN, glm::vec3 perp, glm::vec3 perp2, float len, float fade, float seed, bool targetCorona, glm::vec3 camForward) | EnergyTeslaArcEffect | private |
| appendEnergyBall(const Beam &beam, glm::vec3 axisN, glm::vec3 perp, glm::vec3 perp2, float len, float fade, glm::vec3 camForward) | EnergyTeslaArcEffect | private |
| appendLayeredBolt(const std::vector< glm::vec3 > &pts, float fade, float radiusScale, bool primary, glm::vec3 camForward) | EnergyTeslaArcEffect | private |
| arcCount() const | EnergyTeslaArcEffect | inline |
| beams_ | EnergyTeslaArcEffect | private |
| buildGuidePath(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | EnergyTeslaArcEffect | privatestatic |
| buildGuidePathForTest(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | EnergyTeslaArcEffect | static |
| cubic(glm::vec3 p0, glm::vec3 p1, glm::vec3 p2, glm::vec3 p3, float t) | EnergyTeslaArcEffect | privatestatic |
| debugKey_ | EnergyTeslaArcEffect | private |
| debugPreview(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | EnergyTeslaArcEffect | |
| debugPreviewKey_ | EnergyTeslaArcEffect | private |
| debugPulse(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | EnergyTeslaArcEffect | |
| detailArcCount() const | EnergyTeslaArcEffect | inline |
| detailArcData() const | EnergyTeslaArcEffect | inline |
| detailArcVerts_ | EnergyTeslaArcEffect | private |
| drive(uint32_t key, glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | EnergyTeslaArcEffect | |
| findOrAllocBeam(uint32_t key) | EnergyTeslaArcEffect | private |
| hash01(uint32_t n) | EnergyTeslaArcEffect | privatestatic |
| k_branchRetime | EnergyTeslaArcEffect | privatestatic |
| k_branchSegs | EnergyTeslaArcEffect | privatestatic |
| k_fadeTime | EnergyTeslaArcEffect | privatestatic |
| k_mainSegs | EnergyTeslaArcEffect | privatestatic |
| k_maxBeams | EnergyTeslaArcEffect | privatestatic |
| k_maxBranches | EnergyTeslaArcEffect | privatestatic |
| k_maxStrands | EnergyTeslaArcEffect | privatestatic |
| mainArcCount() const | EnergyTeslaArcEffect | inline |
| mainArcData() const | EnergyTeslaArcEffect | inline |
| mainArcVerts_ | EnergyTeslaArcEffect | private |
| rerandomizeBranches(Beam &beam) | EnergyTeslaArcEffect | private |
| safeNormalize(glm::vec3 v, glm::vec3 fallback) | EnergyTeslaArcEffect | privatestatic |
| smooth01(float v) | EnergyTeslaArcEffect | privatestatic |
| update(float dt, glm::vec3 camForward) | EnergyTeslaArcEffect |