|
Drag[en]gine Script Module DragonScript 1.32.1
|
Particle emitter element class property for use with XML loading. More...
Public Member Functions | |
| void | copyValue (ElementClass elementClass, ElementClassProperty property) |
| Copy value from another element class property of the same type. | |
| bool | getHasPreloaded () |
| Property has been preloaded. | |
| LoadParticleEmitter | getLoader () |
| Particle emitter loader. | |
| ParticleEmitter | getParticleEmitter () |
| ParticleEmitter or null if not present. | |
| String | getPath () |
| Path to particle emitter. | |
| bool | logPreloadProblems (ElementClass elementClass, Console console) |
| Log preloading problems. | |
| ECPParticleEmitter | new (String name, LoadParticleEmitter loader) |
| Create property. | |
| ECPParticleEmitter | new (String name, LoadParticleEmitter loader, String path) |
| Create property with initial path. | |
| void | preloadResources (ElementClass elementClass, PreloadCounter counter) |
| Preload resources if supported. | |
| void | setParticleEmitter (ParticleEmitter particleEmitter) |
| Set particle emitter or null if not present. | |
| void | setPath (String path) |
| Set path to particle emitter. | |
| void | setValue (Object value) |
| Set value of property from XML decoded value. | |
Public Member Functions inherited from Dragengine.Scenery.ElementClassProperty | |
| void | dispose () |
| Dispose of element class property to break reference loops. | |
| String | getName () |
| Name. | |
| ElementClassProperty | new (String name) |
| Create property. | |
Public Attributes | |
| Exception | pException |
| bool | pHasPreloaded |
| LoadParticleEmitter | pLoader |
| ParticleEmitter | pParticleEmitter |
| String | pPath |
Particle emitter element class property for use with XML loading.
Particle emitter is set from XML using a path. Loads the particle emitter during preloading. The value of the property is then the loaded resource. If loading fails null particle emitter is stored.
| void Dragengine.Scenery.ECPParticleEmitter.copyValue | ( | ElementClass | elementClass, |
| ElementClassProperty | property | ||
| ) |
Copy value from another element class property of the same type.
| bool Dragengine.Scenery.ECPParticleEmitter.getHasPreloaded | ( | ) |
Property has been preloaded.
| LoadParticleEmitter Dragengine.Scenery.ECPParticleEmitter.getLoader | ( | ) |
Particle emitter loader.
| ParticleEmitter Dragengine.Scenery.ECPParticleEmitter.getParticleEmitter | ( | ) |
ParticleEmitter or null if not present.
| String Dragengine.Scenery.ECPParticleEmitter.getPath | ( | ) |
Path to particle emitter.
| bool Dragengine.Scenery.ECPParticleEmitter.logPreloadProblems | ( | ElementClass | elementClass, |
| Console | console | ||
| ) |
Log preloading problems.
Reimplemented from Dragengine.Scenery.ElementClassProperty.
References Dragengine.Scenery.logPreloadProblems().
| ECPParticleEmitter Dragengine.Scenery.ECPParticleEmitter.new | ( | String | name, |
| LoadParticleEmitter | loader | ||
| ) |
Create property.
| ECPParticleEmitter Dragengine.Scenery.ECPParticleEmitter.new | ( | String | name, |
| LoadParticleEmitter | loader, | ||
| String | path | ||
| ) |
Create property with initial path.
| void Dragengine.Scenery.ECPParticleEmitter.preloadResources | ( | ElementClass | elementClass, |
| PreloadCounter | counter | ||
| ) |
Preload resources if supported.
Reimplemented from Dragengine.Scenery.ElementClassProperty.
| void Dragengine.Scenery.ECPParticleEmitter.setParticleEmitter | ( | ParticleEmitter | particleEmitter | ) |
Set particle emitter or null if not present.
| void Dragengine.Scenery.ECPParticleEmitter.setPath | ( | String | path | ) |
Set path to particle emitter.
| void Dragengine.Scenery.ECPParticleEmitter.setValue | ( | Object | value | ) |
Set value of property from XML decoded value.
Reimplemented from Dragengine.Scenery.ElementClassProperty.
| Exception Dragengine.Scenery.ECPParticleEmitter.pException |
| bool Dragengine.Scenery.ECPParticleEmitter.pHasPreloaded |
| LoadParticleEmitter Dragengine.Scenery.ECPParticleEmitter.pLoader |
| ParticleEmitter Dragengine.Scenery.ECPParticleEmitter.pParticleEmitter |
| String Dragengine.Scenery.ECPParticleEmitter.pPath |