Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
Gun Member List

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

bulletLifetime() const =0 (defined in Gun)Gunpure virtual
bulletSpeed() const =0 (defined in Gun)Gunpure virtual
canFire() (defined in Weapon)Weapon
cooldownTime() const =0 (defined in Weapon)Weaponpure virtual
createBullet()=0 (defined in Gun)Gunprotectedpure virtual
Equipment(const std::string &equipmentKey) (defined in Equipment)Equipment
equipmentKey() const (defined in Equipment)Equipment
fireAtPoint(const glm::vec3 &point) (defined in Gun)Gunvirtual
fireSound() const =0 (defined in Gun)Gunpure virtual
Gun(const std::string &equipmentKey) (defined in Gun)Gun
hardpoint() (defined in Weapon)Weapon
m_cooldown (defined in Weapon)Weaponprotected
m_equipmentKey (defined in Equipment)Equipmentprotected
m_hardpoint (defined in Weapon)Weaponprotected
m_type (defined in Weapon)Weaponprotected
onFired() (defined in Weapon)Weapon
setHardpoint(Hardpoint *hardpoint) (defined in Weapon)Weapon
setupBullet(Bullet *bullet, const glm::vec3 &point) (defined in Gun)Gunprotected
type() const (defined in Weapon)Weapon
update(float deltaSec) override (defined in Gun)Gunvirtual
visuals() const =0 (defined in Weapon)Weaponpure virtual
Weapon(WeaponType type, const std::string &equipmentKey) (defined in Weapon)Weapon
~Equipment() (defined in Equipment)Equipmentvirtual