|
OpenGothic
Open source reimplementation of Gothic I and II
|
This is the complete list of members for Interactive, including all inherited members.
| Active enum value | Interactive | |
| Anim enum name | Interactive | |
| animNpc(const AnimationSolver &solver, Anim t) const -> const Animation::Sequence * | Interactive | |
| attach(Npc &npc) | Interactive | |
| bBox() const -> const Tempest::Vec3 * | Interactive | |
| canQuitAtState(const Npc &npc, int32_t state) const | Interactive | |
| canSeeNpc(const Npc &npc, bool freeLos) const | Interactive | |
| checkMobName(std::string_view dest) const | Interactive | |
| detach(Npc &npc, bool quick) | Interactive | |
| displayName() const | Interactive | |
| displayPosition() const | Interactive | |
| emitSoundEffect(std::string_view sound, float range, bool freeSlot) | Interactive | |
| emitTriggerEvent(TriggerEvent::Type type) const | Interactive | |
| extendedSearchRadius() const override | Interactive | protectedvirtual |
| Flags enum name | Vob | |
| focusName() const | Interactive | |
| FromStand enum value | Interactive | |
| In enum value | Interactive | |
| Interactive(Vob *parent, World &world, const zenkit::VMovableObject &vob, Flags flags) | Interactive | |
| inventory() | Interactive | |
| isAttached(const Npc &to) | Interactive | |
| isAvailable() const | Interactive | |
| isContainer() const | Interactive | |
| isCracked() const | Interactive | inline |
| isDetachState(const Npc &npc) const | Interactive | |
| isDoor() const | Interactive | |
| isDynamic() const | Vob | virtual |
| isLadder() const | Interactive | |
| isStaticState() const | Interactive | |
| isTrueDoor(const Npc &npc) const | Interactive | |
| load(Serialize &fin) override | Interactive | virtual |
| Vob::load(Vob *parent, World &world, const zenkit::VirtualObject &vob, Flags flags) | Vob | static |
| loadVobTree(Serialize &fin) | Vob | |
| localTransform() const -> const Tempest::Matrix4x4 & | Vob | inline |
| marchInteractives(DbgPainter &p) const | Interactive | |
| moveEvent() override | Interactive | protectedvirtual |
| nearestPoint(const Npc &to) const | Interactive | |
| needToLockpick(const Npc &pl) const | Interactive | |
| nodeTranform(std::string_view nodeName) const | Interactive | protected |
| None enum value | Vob | |
| onKeyInput(KeyCodec::Action act) | Interactive | |
| onStateChanged() | Interactive | inlineprotectedvirtual |
| Out enum value | Interactive | |
| overrideFocus() const | Interactive | |
| ownerName() const | Interactive | |
| pickLockCode() const | Interactive | inline |
| position() const | Vob | |
| posSchemeName() const | Interactive | |
| postValidate() | Interactive | |
| resetPositionToTA(int32_t state) | Interactive | |
| save(Serialize &fout) const override | Interactive | virtual |
| saveVobTree(Serialize &fin) const | Vob | |
| schemeName() const | Interactive | |
| setAsCracked(bool c) | Interactive | inline |
| setGlobalTransform(const Tempest::Matrix4x4 &p) | Vob | |
| setLocalTransform(const Tempest::Matrix4x4 &p) | Vob | |
| setMobState(std::string_view scheme, int32_t st) override | Interactive | virtual |
| setSlotItem(MeshObjects::Mesh &&itm, std::string_view slot) | Interactive | |
| Startup enum value | Vob | |
| stateCount() const | Interactive | inline |
| stateId() const | Interactive | inline |
| stateMask() const | Interactive | |
| Static enum value | Vob | |
| tag() const | Interactive | |
| tick(uint64_t dt) | Interactive | |
| ToStand enum value | Interactive | |
| transform() const -> const Tempest::Matrix4x4 & | Vob | inline |
| updateAnimation(uint64_t dt) | Interactive | |
| Vob(World &owner) | Vob | |
| Vob(Vob *parent, World &owner, const zenkit::VirtualObject &vob, Flags flags) | Vob | |
| vobObjectID | Vob | protected |
| vobType | Vob | protected |
| world | Vob | protected |
| ~Vob() | Vob | virtual |