|
Voxellancer
0.3
A game about voxels in space
|
This is the complete list of members for Gun, including all inherited members.
| bulletLifetime() const =0 (defined in Gun) | Gun | pure virtual |
| bulletSpeed() const =0 (defined in Gun) | Gun | pure virtual |
| canFire() (defined in Weapon) | Weapon | |
| cooldownTime() const =0 (defined in Weapon) | Weapon | pure virtual |
| createBullet()=0 (defined in Gun) | Gun | protectedpure virtual |
| Equipment(const std::string &equipmentKey) (defined in Equipment) | Equipment | |
| equipmentKey() const (defined in Equipment) | Equipment | |
| fireAtPoint(const glm::vec3 &point) (defined in Gun) | Gun | virtual |
| fireSound() const =0 (defined in Gun) | Gun | pure virtual |
| Gun(const std::string &equipmentKey) (defined in Gun) | Gun | |
| hardpoint() (defined in Weapon) | Weapon | |
| m_cooldown (defined in Weapon) | Weapon | protected |
| m_equipmentKey (defined in Equipment) | Equipment | protected |
| m_hardpoint (defined in Weapon) | Weapon | protected |
| m_type (defined in Weapon) | Weapon | protected |
| onFired() (defined in Weapon) | Weapon | |
| setHardpoint(Hardpoint *hardpoint) (defined in Weapon) | Weapon | |
| setupBullet(Bullet *bullet, const glm::vec3 &point) (defined in Gun) | Gun | protected |
| type() const (defined in Weapon) | Weapon | |
| update(float deltaSec) override (defined in Gun) | Gun | virtual |
| visuals() const =0 (defined in Weapon) | Weapon | pure virtual |
| Weapon(WeaponType type, const std::string &equipmentKey) (defined in Weapon) | Weapon | |
| ~Equipment() (defined in Equipment) | Equipment | virtual |