|
Drag[en]gine Script Module DragonScript 1.32.1
|
List of element classes. More...
Public Member Functions | |
| void | add (ElementClass eclass) |
| Add class. | |
| void | dispose () |
| Dispose of all classes. | |
| ElementClass | find (Block ablock) |
| Find element classes using block. | |
| void | forEach (Block ablock) |
| Visit element classes using block. | |
| void | forEachCastable (Block ablock) |
| Visit element classes using block if castable. | |
| ElementClass | getNamed (String name) |
| Named class or null if absent. | |
| bool | has (ElementClass eclass) |
| Element class is present. | |
| bool | hasNamed (String name) |
| Named class is present. | |
| ElementClassList | new () |
| Create element class manager. | |
| void | remove (ElementClass eclass) |
| Remove class. | |
| void | removeAll () |
| Remove all classes. | |
| void | removeAllNoDispose () |
| Remove all classes without calling ElementClass.dispose(). | |
| void | removeNamed (String name) |
| Remove named class if present. | |
| void | removeNamedNoDispose (String name) |
| Remove named class if present without calling ElementClass.dispose(). | |
List of element classes.
| void Dragengine.Scenery.ElementClassList.add | ( | ElementClass | eclass | ) |
Add class.
| void Dragengine.Scenery.ElementClassList.dispose | ( | ) |
Dispose of all classes.
| ElementClass Dragengine.Scenery.ElementClassList.find | ( | Block | ablock | ) |
Find element classes using block.
Block parameter is of type ElementClass and returns true if found.
| void Dragengine.Scenery.ElementClassList.forEach | ( | Block | ablock | ) |
Visit element classes using block.
Block parameter is of type ElementClass.
| void Dragengine.Scenery.ElementClassList.forEachCastable | ( | Block | ablock | ) |
Visit element classes using block if castable.
Block is called only for classes castable to block parameter.
| ElementClass Dragengine.Scenery.ElementClassList.getNamed | ( | String | name | ) |
Named class or null if absent.
| bool Dragengine.Scenery.ElementClassList.has | ( | ElementClass | eclass | ) |
Element class is present.
| bool Dragengine.Scenery.ElementClassList.hasNamed | ( | String | name | ) |
Named class is present.
| ElementClassList Dragengine.Scenery.ElementClassList.new | ( | ) |
Create element class manager.
| void Dragengine.Scenery.ElementClassList.remove | ( | ElementClass | eclass | ) |
Remove class.
Calls ElementClass.dispose().
| void Dragengine.Scenery.ElementClassList.removeAll | ( | ) |
Remove all classes.
Calls all ElementClass.dispose().
| void Dragengine.Scenery.ElementClassList.removeAllNoDispose | ( | ) |
Remove all classes without calling ElementClass.dispose().
| void Dragengine.Scenery.ElementClassList.removeNamed | ( | String | name | ) |
Remove named class if present.
Calls ElementClass.dispose() if removed.
| void Dragengine.Scenery.ElementClassList.removeNamedNoDispose | ( | String | name | ) |
Remove named class if present without calling ElementClass.dispose().