|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <pfxbucket.h>
Public Attributes | |
| AllocState | st = S_Free |
| size_t | block = size_t(-1) |
| Tempest::Vec3 | pos = {} |
| Tempest::Vec3 | direction [3] = {{1,0,0}, {0,1,0}, {0,0,1}} |
| bool | isLoop = false |
| const Npc * | targetNpc = nullptr |
| const PfxEmitterMesh * | mesh = nullptr |
| const Pose * | pose = nullptr |
| uint64_t | waitforNext = 0 |
| std::unique_ptr< PfxEmitter > | next |
Definition at line 27 of file pfxbucket.h.
| size_t PfxBucket::ImplEmitter::block = size_t(-1) |
Definition at line 29 of file pfxbucket.h.
| Tempest::Vec3 PfxBucket::ImplEmitter::direction[3] = {{1,0,0}, {0,1,0}, {0,0,1}} |
Definition at line 32 of file pfxbucket.h.
| bool PfxBucket::ImplEmitter::isLoop = false |
Definition at line 33 of file pfxbucket.h.
| const PfxEmitterMesh* PfxBucket::ImplEmitter::mesh = nullptr |
Definition at line 37 of file pfxbucket.h.
| std::unique_ptr<PfxEmitter> PfxBucket::ImplEmitter::next |
Definition at line 41 of file pfxbucket.h.
| Tempest::Vec3 PfxBucket::ImplEmitter::pos = {} |
Definition at line 31 of file pfxbucket.h.
| const Pose* PfxBucket::ImplEmitter::pose = nullptr |
Definition at line 38 of file pfxbucket.h.
| AllocState PfxBucket::ImplEmitter::st = S_Free |
Definition at line 28 of file pfxbucket.h.
| const Npc* PfxBucket::ImplEmitter::targetNpc = nullptr |
Definition at line 35 of file pfxbucket.h.
| uint64_t PfxBucket::ImplEmitter::waitforNext = 0 |
Definition at line 40 of file pfxbucket.h.