Drag[en]gine Script Module DragonScript 1.23
|
Hold all engine provided loaders. More...
Public Member Functions | |
void | addDefaultPersistencyFactories (Persistency persistency) |
Add default persistency factories. | |
LoadAnimator | getAnimator () |
Animator loader. | |
LoadAnnouncer | getAnnouncer () |
Announcer loader. | |
LoadBehaviorTree | getBehaviorTree () |
Behavior tree loader. | |
LoadBindings | getBindings () |
Bindings loader. | |
LoadBorder | getBorder () |
Border loader. | |
LoadCamera | getCamera () |
Camera parameter loader (loading and saving). | |
LoadCanvasCreator | getCanvasCreator () |
Canvas creator loader. | |
LoadConversation | getConversation () |
Conversation loader. | |
LoadDecoration | getDecoration () |
Decoration loader. | |
LoadWidgetDesigner | getDesigner () |
Designer loader. | |
LoadDynamicMusic | getDynamicMusic () |
Dynamic music loader. | |
LoadElementClass | getElementClass () |
Element class loader. | |
LoadGuiTheme | getGuiTheme () |
Gui theme loader. | |
LoadHeightTerrain | getHeightTerrain () |
Height terrain loader. | |
LoadHeightTerrainNavSpace | getHeightTerrainNavSpace () |
Height terrain navspace loader. | |
LoadImpactMaterialSound | getImpactMaterialSound () |
Impact material sound loader. | |
LoadMousePointer | getMousePointer () |
Mouse pointer loader. | |
LoadNavigationSpace | getNavigationSpace () |
Navigation space loader. | |
LoadParameterTree | getParameterTree () |
Parameter tree loader. | |
LoadParticleEmitter | getParticleEmitter () |
Particle emitter loader. | |
Persistency | getPersistency () |
Persistency. | |
LoadSkinAnnotations | getSkinAnnotations () |
Material sound loader. | |
LoadSky | getSky () |
Load skyanimation. | |
LoadSpeechAnimation | getSpeechAnimation () |
Load speech animation. | |
LoadStateMachine | getStateMachine () |
State machine loader. | |
LoadStyledTextDefinition | getStyledTextDefinition () |
Styled text document loader. | |
LoadSynthesizer | getSynthesizer () |
Synthesizer loader. | |
LoadWorld | getWorld () |
World loader. | |
Loaders | new (Console console) |
Create loaders instance. | |
Hold all engine provided loaders.
Create an instance of this class in your project to use existing engine loaders. Some loaders can be configurated. You should set their parameters after creating an instance of this class:
Also provided is an instance of Persistency to support loading and saving complex objects. To use persistency you have to create an instance of PersistencyEnvironment using the configurated persistency instance. Before using persistency you have to add all PersistencyFactory instances you need to the persistency instance. The default cast of factories is added during construction time using addDefaultPersistencyFactories().
Extend class to add your own loaders keeping them in a single place.
void Dragengine.LoadSave.Loaders.addDefaultPersistencyFactories | ( | Persistency | persistency | ) |
Add default persistency factories.
Includes various persistency factories for classes supporting persistency. There is usually no reason to change this method. Subclass should add additional persistency factories elsewhere.
LoadAnimator Dragengine.LoadSave.Loaders.getAnimator | ( | ) |
Animator loader.
LoadAnnouncer Dragengine.LoadSave.Loaders.getAnnouncer | ( | ) |
Announcer loader.
LoadBehaviorTree Dragengine.LoadSave.Loaders.getBehaviorTree | ( | ) |
Behavior tree loader.
LoadBindings Dragengine.LoadSave.Loaders.getBindings | ( | ) |
Bindings loader.
LoadBorder Dragengine.LoadSave.Loaders.getBorder | ( | ) |
Border loader.
LoadCamera Dragengine.LoadSave.Loaders.getCamera | ( | ) |
Camera parameter loader (loading and saving).
LoadCanvasCreator Dragengine.LoadSave.Loaders.getCanvasCreator | ( | ) |
Canvas creator loader.
LoadConversation Dragengine.LoadSave.Loaders.getConversation | ( | ) |
Conversation loader.
LoadDecoration Dragengine.LoadSave.Loaders.getDecoration | ( | ) |
Decoration loader.
LoadWidgetDesigner Dragengine.LoadSave.Loaders.getDesigner | ( | ) |
Designer loader.
LoadDynamicMusic Dragengine.LoadSave.Loaders.getDynamicMusic | ( | ) |
Dynamic music loader.
LoadElementClass Dragengine.LoadSave.Loaders.getElementClass | ( | ) |
Element class loader.
LoadGuiTheme Dragengine.LoadSave.Loaders.getGuiTheme | ( | ) |
Gui theme loader.
LoadHeightTerrain Dragengine.LoadSave.Loaders.getHeightTerrain | ( | ) |
Height terrain loader.
LoadHeightTerrainNavSpace Dragengine.LoadSave.Loaders.getHeightTerrainNavSpace | ( | ) |
Height terrain navspace loader.
LoadImpactMaterialSound Dragengine.LoadSave.Loaders.getImpactMaterialSound | ( | ) |
Impact material sound loader.
LoadMousePointer Dragengine.LoadSave.Loaders.getMousePointer | ( | ) |
Mouse pointer loader.
LoadNavigationSpace Dragengine.LoadSave.Loaders.getNavigationSpace | ( | ) |
Navigation space loader.
LoadParameterTree Dragengine.LoadSave.Loaders.getParameterTree | ( | ) |
Parameter tree loader.
LoadParticleEmitter Dragengine.LoadSave.Loaders.getParticleEmitter | ( | ) |
Particle emitter loader.
Persistency Dragengine.LoadSave.Loaders.getPersistency | ( | ) |
Persistency.
LoadSkinAnnotations Dragengine.LoadSave.Loaders.getSkinAnnotations | ( | ) |
Material sound loader.
LoadSky Dragengine.LoadSave.Loaders.getSky | ( | ) |
Load skyanimation.
LoadSpeechAnimation Dragengine.LoadSave.Loaders.getSpeechAnimation | ( | ) |
Load speech animation.
LoadStateMachine Dragengine.LoadSave.Loaders.getStateMachine | ( | ) |
State machine loader.
LoadStyledTextDefinition Dragengine.LoadSave.Loaders.getStyledTextDefinition | ( | ) |
Styled text document loader.
LoadSynthesizer Dragengine.LoadSave.Loaders.getSynthesizer | ( | ) |
Synthesizer loader.
LoadWorld Dragengine.LoadSave.Loaders.getWorld | ( | ) |
World loader.
Loaders Dragengine.LoadSave.Loaders.new | ( | Console | console | ) |
Create loaders instance.
LoadAnimator Dragengine.LoadSave.Loaders.pAnimator |
LoadAnnouncer Dragengine.LoadSave.Loaders.pAnnouncer |
LoadBehaviorTree Dragengine.LoadSave.Loaders.pBehaviorTree |
LoadBindings Dragengine.LoadSave.Loaders.pBindings |
LoadBorder Dragengine.LoadSave.Loaders.pBorder |
LoadCamera Dragengine.LoadSave.Loaders.pCamera |
LoadCanvasCreator Dragengine.LoadSave.Loaders.pCanvasCreator |
LoadConversation Dragengine.LoadSave.Loaders.pConversation |
LoadDecoration Dragengine.LoadSave.Loaders.pDecoration |
LoadDynamicMusic Dragengine.LoadSave.Loaders.pDynamicMusic |
LoadElementClass Dragengine.LoadSave.Loaders.pElementClass |
LoadGuiTheme Dragengine.LoadSave.Loaders.pGuiTheme |
LoadHeightTerrain Dragengine.LoadSave.Loaders.pHeightTerrain |
LoadHeightTerrainNavSpace Dragengine.LoadSave.Loaders.pHeightTerrainNavSpace |
LoadImpactMaterialSound Dragengine.LoadSave.Loaders.pImpactMaterialSound |
LoadMousePointer Dragengine.LoadSave.Loaders.pMousePointer |
LoadNavigationSpace Dragengine.LoadSave.Loaders.pNavigationSpace |
LoadParameterTree Dragengine.LoadSave.Loaders.pParameterTree |
LoadParticleEmitter Dragengine.LoadSave.Loaders.pParticleEmitter |
Persistency Dragengine.LoadSave.Loaders.pPersistency |
LoadSkinAnnotations Dragengine.LoadSave.Loaders.pSkinAnnotations |
LoadSky Dragengine.LoadSave.Loaders.pSky |
LoadSpeechAnimation Dragengine.LoadSave.Loaders.pSpeechAnimation |
LoadStateMachine Dragengine.LoadSave.Loaders.pStateMachine |
LoadStyledTextDefinition Dragengine.LoadSave.Loaders.pStyledTextDefinition |
LoadSynthesizer Dragengine.LoadSave.Loaders.pSynthesizer |
LoadWidgetDesigner Dragengine.LoadSave.Loaders.pWidgetDesigner |
LoadWorld Dragengine.LoadSave.Loaders.pWorld |