OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
PfxBucket::ImplEmitter Struct Referencefinal

#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 NpctargetNpc = nullptr
 
const PfxEmitterMeshmesh = nullptr
 
const Posepose = nullptr
 
uint64_t waitforNext = 0
 
std::unique_ptr< PfxEmitternext
 

Detailed Description

Definition at line 27 of file pfxbucket.h.

Member Data Documentation

◆ block

size_t PfxBucket::ImplEmitter::block = size_t(-1)

Definition at line 29 of file pfxbucket.h.

◆ direction

Tempest::Vec3 PfxBucket::ImplEmitter::direction[3] = {{1,0,0}, {0,1,0}, {0,0,1}}

Definition at line 32 of file pfxbucket.h.

◆ isLoop

bool PfxBucket::ImplEmitter::isLoop = false

Definition at line 33 of file pfxbucket.h.

◆ mesh

const PfxEmitterMesh* PfxBucket::ImplEmitter::mesh = nullptr

Definition at line 37 of file pfxbucket.h.

◆ next

std::unique_ptr<PfxEmitter> PfxBucket::ImplEmitter::next

Definition at line 41 of file pfxbucket.h.

◆ pos

Tempest::Vec3 PfxBucket::ImplEmitter::pos = {}

Definition at line 31 of file pfxbucket.h.

◆ pose

const Pose* PfxBucket::ImplEmitter::pose = nullptr

Definition at line 38 of file pfxbucket.h.

◆ st

AllocState PfxBucket::ImplEmitter::st = S_Free

Definition at line 28 of file pfxbucket.h.

◆ targetNpc

const Npc* PfxBucket::ImplEmitter::targetNpc = nullptr

Definition at line 35 of file pfxbucket.h.

◆ waitforNext

uint64_t PfxBucket::ImplEmitter::waitforNext = 0

Definition at line 40 of file pfxbucket.h.


The documentation for this struct was generated from the following file: