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

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

arcVertexCount() constParticleSysteminline
decalCount() constParticleSysteminline
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
hitscanBeamCount() constParticleSysteminline
impactCount() constParticleSysteminline
init(SDL_GPUDevice *dev, SDL_GPUTextureFormat colorFmt, SDL_GPUShaderFormat shaderFmt)ParticleSystem
onExplosion(const ExplosionEvent &e)ParticleSystem
onImpact(const ProjectileImpactEvent &e)ParticleSystem
onWeaponFired(const WeaponFiredEvent &e)ParticleSystem
quit()ParticleSystem
render(SDL_GPURenderPass *pass, SDL_GPUCommandBuffer *cmd)ParticleSystem
ribbonVertexCount() constParticleSysteminline
sdfReady() constParticleSysteminline
setScreenSize(float w, float h)ParticleSysteminline
smokeCount() constParticleSysteminline
spawnBulletHole(glm::vec3 pos, glm::vec3 normal, WeaponType wt)ParticleSystem
spawnBulletTracer(glm::vec3 origin, glm::vec3 dir, float range=500.f)ParticleSystem
spawnExplosion(glm::vec3 pos, float blastRadius)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 &reg)ParticleSystem
spawnRibbonTrail(entt::entity e, Registry &reg)ParticleSystem
spawnSmoke(glm::vec3 pos, float radius)ParticleSystem
tracerCount() constParticleSysteminline
update(float dt, const Camera &cam, Registry &reg)ParticleSystem
uploadToGpu(SDL_GPUCommandBuffer *cmd)ParticleSystem