|
| ParticleScript (ParticleScriptID id, AssetManager *asset_manager) |
|
std::size_t | emitter_count () const |
|
const Emitter * | emitter (std::size_t i) const |
|
Emitter * | mutable_emitter (std::size_t i) |
|
std::size_t | manipulator_count () const |
|
const Manipulator * | manipulator (std::size_t i) const |
|
std::size_t | quota () const |
|
float | particle_width () const |
|
float | particle_height () const |
|
bool | cull_each () const |
|
MaterialPtr | material () const |
|
bool | has_repeating_emitters () const |
|
void | add_manipulator (std::shared_ptr< Manipulator > manipulator) |
|
void | clear_manipulators () |
|
void | push_emitter (const Emitter &emitter) |
|
void | clear_emitters () |
|
void | set_quota (std::size_t quota) |
|
void | set_particle_width (float w) |
|
void | set_particle_height (float h) |
|
void | set_cull_each (bool v) |
|
void | set_material (MaterialPtr material) |
|
| Asset (AssetManager *manager) |
|
AssetManager & | asset_manager () |
|
const AssetManager & | asset_manager () const |
|
int | age () const |
|
void | set_garbage_collection_method (GarbageCollectMethod method) |
|
void | set_name (const std::string &name) |
|
const std::string & | name () const |
|
bool | has_name () const |
|
| Identifiable (ParticleScriptID id) |
|
ParticleScriptID | id () const |
|
virtual bool | operator== (const Identifiable< ParticleScriptID > &rhs) const |
|
virtual bool | operator< (const Identifiable< ParticleScriptID > &rhs) const |
|
void | _bind_id_pointer (ResourceTypePtr ptr) |
|
void | _overwrite_id (ParticleScriptID new_id) |
|
virtual bool | init () |
|
virtual void | clean_up () |
|
ParticleScript * | set_name_and_get (const std::string &name) |
|
|
static const int | MAX_EMITTER_COUNT = 8 |
|
The documentation for this class was generated from the following files: