|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <worldlight.h>
Public Member Functions | |
| WorldLight (Vob *parent, World &world, const zenkit::VLight &vob, Flags flags) | |
Public Member Functions inherited from Vob | |
| Vob (World &owner) | |
| Vob (Vob *parent, World &owner, const zenkit::VirtualObject &vob, Flags flags) | |
| virtual | ~Vob () |
| void | saveVobTree (Serialize &fin) const |
| virtual void | save (Serialize &fout) const |
| void | loadVobTree (Serialize &fin) |
| virtual void | load (Serialize &fin) |
| Tempest::Vec3 | position () const |
| auto | transform () const -> const Tempest::Matrix4x4 & |
| void | setGlobalTransform (const Tempest::Matrix4x4 &p) |
| auto | localTransform () const -> const Tempest::Matrix4x4 & |
| void | setLocalTransform (const Tempest::Matrix4x4 &p) |
| virtual bool | setMobState (std::string_view scheme, int32_t st) |
| virtual bool | isDynamic () const |
| virtual float | extendedSearchRadius () const |
Additional Inherited Members | |
Public Types inherited from Vob | |
| enum | Flags : uint8_t { None = 0 , Startup = 0x1 << 0 , Static = 0x1 << 1 } |
Static Public Member Functions inherited from Vob | |
| static std::unique_ptr< Vob > | load (Vob *parent, World &world, const zenkit::VirtualObject &vob, Flags flags) |
Protected Attributes inherited from Vob | |
| World & | world |
| zenkit::VirtualObjectType | vobType = zenkit::VirtualObjectType::UNKNOWN |
| uint32_t | vobObjectID = uint32_t(-1) |
Definition at line 6 of file worldlight.h.
Definition at line 5 of file worldlight.cpp.