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

This is the complete list of members for Effect, including all inherited members.

bindAttaches(const Pose &pose, const Skeleton &to)Effect
Effect()=defaultEffect
Effect(Effect &&)=defaultEffect
Effect(PfxEmitter &&pfx, std::string_view node)Effect
Effect(const VisualFx &vfx, World &owner, const Npc &src, SpellFxKey key=SpellFxKey::Count)Effect
Effect(const VisualFx &vfx, World &owner, const Tempest::Vec3 &pos, SpellFxKey key=SpellFxKey::Count)Effect
effectPrefferedTime() constEffect
handle() constEffectinline
is(const VisualFx &vfx) constEffect
isAlive() constEffect
onCollide(World &owner, const VisualFx *root, const Tempest::Vec3 &pos, Npc *npc, Npc *other, int32_t splId)Effectstatic
operator=(Effect &&)=defaultEffect
setActive(bool e)Effect
setBullet(Bullet *b, World &owner)Effect
setKey(World &owner, SpellFxKey key, int32_t keyLvl=0)Effect
setLooped(bool l)Effect
setMesh(const MeshObjects::Mesh *mesh)Effect
setObjMatrix(const Tempest::Matrix4x4 &mt)Effect
setOrigin(Npc *npc)Effect
setPhysicsDisable()Effect
setSpellId(int32_t splId, World &owner)Effect
setTarget(const Npc *npc)Effect
tick(uint64_t dt)Effect
~Effect()Effect