|
group2 0.1.0
CSE 125 Group 2
|
This is the complete list of members for ParticleSystem, including all inherited members.
| arcVertexCount() const | ParticleSystem | inline |
| decalCount() const | ParticleSystem | inline |
| 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() const | ParticleSystem | inline |
| impactCount() const | ParticleSystem | inline |
| 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() const | ParticleSystem | inline |
| sdfReady() const | ParticleSystem | inline |
| setScreenSize(float w, float h) | ParticleSystem | inline |
| 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 | |
| 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 ®) | ParticleSystem | |
| spawnRibbonTrail(entt::entity e, Registry ®) | ParticleSystem | |
| spawnSmoke(glm::vec3 pos, float radius) | ParticleSystem | |
| tracerCount() const | ParticleSystem | inline |
| update(float dt, const Camera &cam, Registry ®) | ParticleSystem | |
| uploadToGpu(SDL_GPUCommandBuffer *cmd) | ParticleSystem |