29 #ifndef _ParticleEmitter_H__ 30 #define _ParticleEmitter_H__ 47 virtual void changedVisibility()
override;
48 virtual void changedActivity()
override;
51 {
return this->particles_; }
54 { this->source_ =
source; this->sourceChanged(); }
56 {
return this->source_; }
59 { this->LOD_ = level; this->LODchanged(); }
61 {
return this->LOD_; }
67 {
return static_cast<unsigned int>(this->LOD_); }
77 void registerVariables();
void source(const std::string &filename)
Reads the content of a file and executes the commands in it line by line.
Definition: ConsoleCommandCompilation.cc:167
The StaticEntity is the simplest derivative of the orxonox::WorldEntity class.
Definition: StaticEntity.h:50
ParticleInterface * getParticleInterface() const
Definition: ParticleEmitter.h:50
unsigned int getLODxml() const
Definition: ParticleEmitter.h:66
::std::string string
Definition: gtest-port.h:756
std::string source_
Definition: ParticleEmitter.h:73
void setLODxml(unsigned int level)
Definition: ParticleEmitter.h:64
Definition: ParticleEmitter.h:39
void setSource(const std::string &source)
Definition: ParticleEmitter.h:53
xmlelement
Definition: Super.h:519
void setLOD(LODParticle::Value level)
Definition: ParticleEmitter.h:58
LODParticle::Value LOD_
Definition: ParticleEmitter.h:74
Value
Definition: ToolsPrereqs.h:71
LODParticle::Value getLOD() const
Definition: ParticleEmitter.h:60
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
Shared library macros, enums, constants and forward declarations for the orxonox library ...
const std::string & getSource() const
Definition: ParticleEmitter.h:55
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
ParticleInterface * particles_
Definition: ParticleEmitter.h:72
Definition: ParticleInterface.h:39