|
OpenGothic
Open source reimplementation of Gothic I and II
|
This is the complete list of members for WorldObjects, including all inherited members.
| addInteractive(Interactive *obj) | WorldObjects | |
| addItem(size_t itemInstance, std::string_view at) | WorldObjects | |
| addItem(const zenkit::VItem &vob) | WorldObjects | |
| addItem(size_t itemInstance, const Tempest::Vec3 &pos) | WorldObjects | |
| addItem(size_t itemInstance, const Tempest::Vec3 &pos, const Tempest::Vec3 &dir) | WorldObjects | |
| addItemDyn(size_t itemInstance, const Tempest::Matrix4x4 &pos, size_t owner) | WorldObjects | |
| addNpc(size_t itemInstance, std::string_view at) | WorldObjects | |
| addNpc(size_t itemInstance, const Tempest::Vec3 &at) | WorldObjects | |
| addRoot(const std::shared_ptr< zenkit::VirtualObject > &vob, bool startup) | WorldObjects | |
| addStatic(StaticObj *obj) | WorldObjects | |
| addTrigger(AbstractTrigger *trigger) | WorldObjects | |
| availableMob(const Npc &pl, std::string_view name) | WorldObjects | |
| currentCs() const | WorldObjects | |
| detectItem(const float x, const float y, const float z, const float r, const std::function< void(Item &)> &f) | WorldObjects | |
| detectNpc(const float x, const float y, const float z, const float r, const std::function< void(Npc &)> &f) | WorldObjects | |
| detectNpcNear(const std::function< void(Npc &)> &f) | WorldObjects | |
| disableCollizionZone(CollisionZone &z) | WorldObjects | |
| disableTicks(AbstractTrigger &t) | WorldObjects | |
| enableCollizionZone(CollisionZone &z) | WorldObjects | |
| enableDefTrigger(AbstractTrigger &trigger) | WorldObjects | |
| enableTicks(AbstractTrigger &t) | WorldObjects | |
| execDelayedEvents() | WorldObjects | |
| execTriggerEvent(const TriggerEvent &e) | WorldObjects | |
| FcOverride enum value | WorldObjects | |
| findHero() | WorldObjects | |
| findInteractive(const Npc &pl, Interactive *def, const SearchOpt &opt) | WorldObjects | |
| findItem(const Npc &pl, Item *def, const SearchOpt &opt) | WorldObjects | |
| findItemByInstance(size_t instance, size_t n=0) | WorldObjects | |
| findNpcByInstance(size_t instance, size_t n=0) | WorldObjects | |
| findNpcNear(const Npc &pl, Npc *def, const SearchOpt &opt) | WorldObjects | |
| hasItems(std::string_view tag, size_t itemCls) | WorldObjects | |
| insertPlayer(std::unique_ptr< Npc > &&npc, std::string_view at) | WorldObjects | |
| invalidateVobIndex() | WorldObjects | |
| isTargeted(Npc &npc) | WorldObjects | |
| itm(size_t i) | WorldObjects | inline |
| itmCount() const | WorldObjects | inline |
| itmId(const void *ptr) const | WorldObjects | |
| load(Serialize &fout) | WorldObjects | |
| marchCsCameras(DbgPainter &p) const | WorldObjects | |
| marchInteractives(DbgPainter &p) const | WorldObjects | |
| mobsi(size_t i) | WorldObjects | inline |
| mobsiCount() const | WorldObjects | inline |
| mobsiId(const void *ptr) const | WorldObjects | |
| NoAngle enum value | WorldObjects | |
| NoDeath enum value | WorldObjects | |
| NoFlg enum value | WorldObjects | |
| NoRay enum value | WorldObjects | |
| NoUnconscious enum value | WorldObjects | |
| npc(size_t i) const | WorldObjects | inline |
| npc(size_t i) | WorldObjects | inline |
| npcCount() const | WorldObjects | inline |
| npcId(const Npc *ptr) const | WorldObjects | |
| onItemRemoved(const Item &itm) | WorldObjects | |
| removeItem(Item &it) | WorldObjects | |
| removeNpc(Npc &npc) | WorldObjects | |
| resetPositionToTA() | WorldObjects | |
| runEffect(Effect &&e) | WorldObjects | |
| save(Serialize &fout) | WorldObjects | |
| SearchFlg enum name | WorldObjects | |
| sendImmediatePerc(Npc &self, Npc &other, Npc &victim, Item *itm, int32_t perc) | WorldObjects | |
| sendPassivePerc(Npc &self, Npc &other, Npc *victim, Item *itm, int32_t perc) | WorldObjects | |
| setCurrentCs(CsCamera *cs) | WorldObjects | |
| setMobRoutine(gtime time, std::string_view scheme, int32_t state) | WorldObjects | |
| shootBullet(const Item &itmId, const Tempest::Vec3 &pos, const Tempest::Vec3 &dir, float tgRange, float speed) | WorldObjects | |
| stopEffect(const VisualFx &vfx) | WorldObjects | |
| takeItem(Item &it) -> std::unique_ptr< Item > | WorldObjects | |
| takeNpc(const Npc *npc) -> std::unique_ptr< Npc > | WorldObjects | |
| testFocusNpc(const Npc &pl, Npc *def, const SearchOpt &opt) | WorldObjects | |
| tick(uint64_t dt, uint64_t dtPlayer) | WorldObjects | |
| triggerEvent(const TriggerEvent &e) | WorldObjects | |
| triggerOnStart(bool firstTime) | WorldObjects | |
| updateAnimation(uint64_t dt) | WorldObjects | |
| validateInteractive(Interactive *def) | WorldObjects | |
| validateItem(Item *def) | WorldObjects | |
| validateNpc(Npc *def) | WorldObjects | |
| WorldObjects(World &owner) | WorldObjects | |
| ~WorldObjects() | WorldObjects |