载入中...
搜索中...
未找到
eve::weapon::Weapon 成员列表

成员的完整列表,这些成员属于 eve::weapon::Weapon,包括所有继承而来的类成员

ammoPoolAdd(AmmoPoolEntity *pool, int n)eve::weapon::Weapon
ammoPoolGetCount(AmmoPoolEntity *pool)eve::weapon::Weapon
attack(WeaponEntity *w, float yaw, float pitch, int shooterId=0)eve::weapon::Weapon
bindAmmoPool(WeaponEntity *w, AmmoPoolEntity *pool)eve::weapon::Weapon
cancelReload(WeaponEntity *w)eve::weapon::Weapon
canFire(WeaponEntity *w)eve::weapon::Weapon
clearEvents()eve::weapon::Weapon
clearWeaponDefinitions()eve::weapon::Weapon
definitionRegistry() noexcepteve::weapon::Weaponinline
fire(WeaponEntity *w, const FireRequest &req)eve::weapon::Weapon
fireAt(WeaponEntity *w, float x, float y, float z, int shooterId=0)eve::weapon::Weapon
getAmmoPool(WeaponEntity *w)eve::weapon::Weapon
getEventAmmoLeft(int index) consteve::weapon::Weapon
getEventAoe(int index) consteve::weapon::Weapon
getEventArc(int index) consteve::weapon::Weapon
getEventCount() consteve::weapon::Weapon
getEventDamageType(int index) consteve::weapon::Weapon
getEventDefId(int index) consteve::weapon::Weapon
getEventElement(int index) consteve::weapon::Weapon
getEventMountId(int index) consteve::weapon::Weapon
getEventPellets(int index) consteve::weapon::Weapon
getEventRecoilPitch(int index) consteve::weapon::Weapon
getEventRecoilYaw(int index) consteve::weapon::Weapon
getEventSpread(int index) consteve::weapon::Weapon
getEventType(int index) consteve::weapon::Weapon
getEventWeaponId(int index) consteve::weapon::Weapon
getFireMode(WeaponEntity *w)eve::weapon::Weapon
getLogicCount()eve::weapon::Weaponstatic
getName() const =0eve::Modulepure virtual
getRecoilPitch(WeaponEntity *w)eve::weapon::Weapon
getRecoilYaw(WeaponEntity *w)eve::weapon::Weapon
getResourceValue(WeaponEntity *w) consteve::weapon::Weapon
getSelectableMode(WeaponEntity *w, int index)eve::weapon::Weapon
getSelectableModeCount(WeaponEntity *w)eve::weapon::Weapon
getSpread(WeaponEntity *w)eve::weapon::Weapon
getStage(WeaponEntity *w) consteve::weapon::Weapon
getWeaponDefinitionCount()eve::weapon::Weapon
getWeaponDefinitionDamage(const std::string &id)eve::weapon::Weapon
getWeaponDefinitionLogic(const std::string &id)eve::weapon::Weapon
getWeaponDefinitionRange(const std::string &id)eve::weapon::Weapon
getZoomFov(WeaponEntity *w)eve::weapon::Weapon
hasWeaponDefinition(const std::string &id)eve::weapon::Weapon
isAiming(WeaponEntity *w)eve::weapon::Weapon
Module_REG(Weapon)eve::weapon::Weapon
mountAimAt(WeaponMountEntity *m, float yaw, float pitch)eve::weapon::Weapon
mountAttachWeapon(WeaponMountEntity *m, WeaponEntity *w)eve::weapon::Weapon
mountDestroy(WeaponMountEntity *m)eve::weapon::Weapon
mountGetWeapon(WeaponMountEntity *m)eve::weapon::Weapon
mountSetLimits(WeaponMountEntity *m, float yawMin, float yawMax, float pitchMin, float pitchMax, float rotSpeed, float firingArc)eve::weapon::Weapon
newAmmoPool(const std::string &id, const std::string &ammoType, int max=-1)eve::weapon::Weapon
newMount(const std::string &id, const std::string &type="turret")eve::weapon::Weapon
newRig(const std::string &id, const std::string &wield="right_hand")eve::weapon::Weapon
newWeapon(const std::string &defId)eve::weapon::Weapon
registerLogic(IWeaponLogic *logic)eve::weapon::Weaponstatic
registerWeaponsFromJson(const std::string &json)eve::weapon::Weapon
rigAttachWeapon(WeaponRigEntity *rig, WeaponEntity *w)eve::weapon::Weapon
rigGetWeapon(WeaponRigEntity *rig)eve::weapon::Weapon
rigSetPose(WeaponRigEntity *rig, float px, float py, float pz, float rx, float ry, float rz)eve::weapon::Weapon
setAim(WeaponEntity *w, float yaw, float pitch)eve::weapon::Weapon
setAiming(WeaponEntity *w, bool aiming)eve::weapon::Weapon
setFireMode(WeaponEntity *w, const std::string &mode)eve::weapon::Weapon
startReload(WeaponEntity *w)eve::weapon::Weapon
unbindAmmoPool(WeaponEntity *w)eve::weapon::Weapon
update(float dt)eve::weapon::Weapon
Weapon()eve::weapon::Weapon
~Module()eve::Moduleinlinevirtual
~Weapon() overrideeve::weapon::Weapon