OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
WorldObjects Member List

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() constWorldObjects
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 valueWorldObjects
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)WorldObjectsinline
itmCount() constWorldObjectsinline
itmId(const void *ptr) constWorldObjects
load(Serialize &fout)WorldObjects
marchCsCameras(DbgPainter &p) constWorldObjects
marchInteractives(DbgPainter &p) constWorldObjects
mobsi(size_t i)WorldObjectsinline
mobsiCount() constWorldObjectsinline
mobsiId(const void *ptr) constWorldObjects
NoAngle enum valueWorldObjects
NoDeath enum valueWorldObjects
NoFlg enum valueWorldObjects
NoRay enum valueWorldObjects
NoUnconscious enum valueWorldObjects
npc(size_t i) constWorldObjectsinline
npc(size_t i)WorldObjectsinline
npcCount() constWorldObjectsinline
npcId(const Npc *ptr) constWorldObjects
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 nameWorldObjects
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