|
group2 0.1.0
CSE 125 Group 2
|
This is the complete list of members for ParticleSystem, including all inherited members.
| arcScratch_ | ParticleSystem | private |
| arcVertexCount() const | ParticleSystem | inline |
| camForward_ | ParticleSystem | private |
| camPos_ | ParticleSystem | private |
| camRight_ | ParticleSystem | private |
| camUp_ | ParticleSystem | private |
| clearLocalEnergyBeamOriginOverride() | ParticleSystem | inline |
| death_ | ParticleSystem | private |
| debugEnergyTeslaArc(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | ParticleSystem | |
| debugEnergyTeslaPreview(glm::vec3 origin, glm::vec3 guidePoint, glm::vec3 hitPoint, bool locked, float lockStrength) | ParticleSystem | |
| decalCount() const | ParticleSystem | inline |
| decals_ | ParticleSystem | private |
| drawScreenText(glm::vec2 pixelPos, std::string_view text, glm::vec4 color, float pixelHeight) | ParticleSystem | |
| drawWorldText(glm::vec3 worldPos, std::string_view text, glm::vec4 color, float worldHeight) | ParticleSystem | |
| driveGroundFire(entt::entity fieldEntity, glm::vec3 pos, float radius, float remaining, float duration) | ParticleSystem | |
| driveRocketSmokeTrails(float dt, Registry ®) | ParticleSystem | private |
| energyTesla_ | ParticleSystem | private |
| energyTeslaArcVertexCount() const | ParticleSystem | inline |
| energyTeslaBeamCount() const | ParticleSystem | inline |
| explosionDebrisCount() const | ParticleSystem | inline |
| explosionSpriteCount() const | ParticleSystem | inline |
| explosionVfx_ | ParticleSystem | private |
| frameDt_ | ParticleSystem | private |
| hitscan_ | ParticleSystem | private |
| hitscanBeamCount() const | ParticleSystem | inline |
| impact_ | ParticleSystem | private |
| impactCount() const | ParticleSystem | inline |
| init(SDL_GPUDevice *dev, SDL_GPUTextureFormat colorFmt, SDL_GPUShaderFormat shaderFmt) | ParticleSystem | |
| localEnergyBeamOriginOverride_ | ParticleSystem | private |
| localEnergyBeamOriginOverrideValid_ | ParticleSystem | private |
| onExplosion(const ExplosionEvent &e) | ParticleSystem | |
| onImpact(const ProjectileImpactEvent &e) | ParticleSystem | |
| onWeaponFired(const WeaponFiredEvent &e) | ParticleSystem | |
| quit() | ParticleSystem | |
| railgunArcVertexCount() const | ParticleSystem | inline |
| render(SDL_GPURenderPass *pass, SDL_GPUCommandBuffer *cmd) | ParticleSystem | |
| renderer_ | ParticleSystem | private |
| ribbons_ | ParticleSystem | private |
| ribbonVertexCount() const | ParticleSystem | inline |
| rocketSmokeAccumulators_ | ParticleSystem | private |
| screenH_ | ParticleSystem | private |
| screenW_ | ParticleSystem | private |
| sdf_ | ParticleSystem | private |
| sdfAtlas() const | ParticleSystem | inline |
| sdfReady() const | ParticleSystem | inline |
| setLocalEnergyBeamOriginOverride(glm::vec3 origin) | ParticleSystem | inline |
| setScreenSize(float w, float h) | ParticleSystem | inline |
| smoke_ | ParticleSystem | private |
| smokeCount() const | ParticleSystem | inline |
| spawnBulletHole(glm::vec3 pos, glm::vec3 normal, WeaponType wt) | ParticleSystem | |
| spawnBulletTracer(glm::vec3 origin, glm::vec3 dir, float range=500.f) | ParticleSystem | |
| spawnDeathDissolve(const std::vector< glm::vec3 > &worldPoints, glm::vec3 center, glm::vec4 color) | ParticleSystem | |
| spawnExplosion(glm::vec3 pos, float blastRadius) | ParticleSystem | |
| spawnExplosionVfx(glm::vec3 pos, glm::vec3 normal, float blastRadius, ExplosionVfxKind kind=ExplosionVfxKind::Rocket) | ParticleSystem | |
| spawnFire(glm::vec3 pos, float radius) | ParticleSystem | |
| spawnHitscanBeam(glm::vec3 origin, glm::vec3 hitPos, WeaponType wt) | ParticleSystem | |
| spawnImpactEffect(glm::vec3 pos, glm::vec3 normal, SurfaceType surf, WeaponType wt) | ParticleSystem | |
| spawnProjectileTracer(entt::entity e, Registry ®) | ParticleSystem | |
| spawnRibbonTrail(entt::entity e, Registry ®) | ParticleSystem | |
| spawnSmoke(glm::vec3 pos, float radius) | ParticleSystem | |
| tesla_ | ParticleSystem | private |
| tracerCount() const | ParticleSystem | inline |
| tracers_ | ParticleSystem | private |
| update(float dt, const NewCamera &cam, Registry ®) | ParticleSystem | |
| update(float dt, glm::vec3 eye, glm::vec3 forward, glm::vec3 right, glm::vec3 up, Registry ®) | ParticleSystem | |
| uploadToGpu(SDL_GPUCommandBuffer *cmd) | ParticleSystem |