|
Drag[en]gine Script Module DragonScript 1.32.1
|
Load borders from xml files. More...
Public Member Functions | |
| LoadCanvasCreator | getCanvasCreatorLoader () |
| Canvas creator loader. | |
| BorderFactories | getFactories () |
| Factories. | |
| BorderFactory | loadFromFile (String filename) |
| Load border from xml file. | |
| LoadBorder | new (Console console) |
| Create loader. | |
| LoadBorder | new (Console console, String name) |
| Create loader. | |
| BorderFactory | parseBorder (String filename, EasyXMLElement root, String basePath) |
| Parse border tag. | |
| Object | parseParameter (String filename, EasyXMLElement element, String basePath) |
| Parse border parameter. | |
| void | setCanvasCreatorLoader (LoadCanvasCreator loader) |
| Set canvas creator loader. | |
| void | setFactories (BorderFactories factories) |
| Set factories. | |
Public Member Functions inherited from Dragengine.LoadSave.BaseXmlLoader | |
| Console | getConsole () |
| String | getName () |
| int | hexToInt (byte hex) |
| void | logDeprecated (EasyXMLElement tag, String whatIsDeprecated) |
| void | logDeprecated (EasyXMLElement tag, String whatIsDeprecated, String useWhatInstead) |
| void | logDeprecatedTag (EasyXMLElement tag) |
| void | logDuplicateObject (EasyXMLElement tag, String object, String identifier) |
| Output error message duplicate object on the application console. | |
| void | logIncompatibleAttributes (EasyXMLElement tag, String attributeNames) |
| void | logInvalidAttribute (String filename, EasyXMLElement tag, String attribute) |
| Log attribute not allowed. | |
| void | logInvalidAttributeValue (EasyXMLElement tag, String attribute, String value) |
| void | logInvalidEmptyString (EasyXMLElement tag) |
| void | logInvalidValue (EasyXMLElement tag, String value) |
| void | logInvalidValue (String filename, EasyXMLElement tag, String value) |
| void | logLoadFileFailed (EasyXMLElement tag, String filename) |
| void | logLoadingFailed (String filename) |
| Log loading file failed with error log. | |
| void | logLoadingFromFile (String filename) |
| void | logMissingAttribute (EasyXMLElement tag, String attrName) |
| void | logMissingCData (EasyXMLElement tag) |
| void | logMissingTag (String tagName) |
| void | logNotSupported (EasyXMLElement tag, String whatIsNotSupported) |
| void | logObjectExists (EasyXMLElement tag, String object, String value) |
| Output error message value exists already on the application console. | |
| void | logParsingFailed (String errorLog) |
| void | logSavingFailed (String filename) |
| Log saving to file failed with error log. | |
| void | logSavingFromFile (String filename) |
| Log filename on the application console. | |
| void | logUnknownTag (EasyXMLElement tag) |
| void | logUnknownTag (String filename, EasyXMLElement tag) |
| void | printOnConsole (EasyXMLElement tag, String errorMessage) |
| void | printOnConsole (String filename, EasyXMLElement tag, String message) |
| Print message on console. | |
| void | printOnConsole (String filename, String message) |
| Print message on console. | |
| void | printOnConsole (String message) |
| BorderSize | readBorderSize (EasyXMLElement root) |
| Read border size area. | |
| int | readCDataHex (EasyXMLElement tag) |
| Color | readColor (EasyXMLElement root) |
| Color | readColor (EasyXMLElement root, Color defaultColor) |
| ColorMatrix | readColorMatrix (EasyXMLElement root) |
| Read color matrix. | |
| CurveBezier | readCurveBezier (EasyXMLElement root) |
| CurveBezier3D | readCurveBezier3D (EasyXMLElement root) |
| Read 3D curve tag. | |
| DVector | readDVector (EasyXMLElement root) |
| FloatRectArea | readFloatRectArea (EasyXMLElement root) |
| Read floating point rectangular area. | |
| Font | readFont (EasyXMLElement root) |
| Parse font tag. | |
| Font | readFont (EasyXMLElement root, String basePath) |
| Parse font tag. | |
| String | readMultilineString (EasyXMLElement root) |
| Multi-line string or an empty string if absent. | |
| Point | readPoint (EasyXMLElement root) |
| Point3 | readPoint3 (EasyXMLElement root) |
| RectArea | readRectArea (EasyXMLElement root) |
| Read rectangular area. | |
| Vector | readVector (EasyXMLElement root) |
| Vector2 | readVector2 (EasyXMLElement root) |
| Vector2 | readVector2UV (EasyXMLElement root) |
| Quaternion | readVectorAsQuaternion (EasyXMLElement root) |
| Read vector tag as quaternion. | |
| void | writeBorderSize (EasyXMLElement root, String name, BorderSize size) |
| Write borderSize tag. | |
| void | writeBorderSize (EasyXMLElement tag, BorderSize size) |
| Write borderSize tag. | |
| void | writeColor3 (EasyXMLElement root, String name, Color color) |
| Write 3-component color tag using rgb attributes. | |
| void | writeColor3 (EasyXMLElement tag, Color color) |
| Write 3-component color tag using rgb attributes. | |
| void | writeColor4 (EasyXMLElement root, String name, Color color) |
| Write 4-component color tag using rgba attributes. | |
| void | writeColor4 (EasyXMLElement tag, Color color) |
| Write 4-component color tag using rgba attributes. | |
| void | writeCurveBezier (EasyXMLElement root, String name, CurveBezier curve) |
| Write bezier curve tag. | |
| void | writeCurveBezier (EasyXMLElement tag, CurveBezier curve) |
| Write bezier curve tag. | |
| void | writeCurveBezier3D (EasyXMLElement root, String name, CurveBezier3D curve) |
| Write 3D bezier curve tag. | |
| void | writeCurveBezier3D (EasyXMLElement tag, CurveBezier3D curve) |
| Write 3D bezier curve tag. | |
| void | writeCurveBezier3DPoint (EasyXMLElement root, String name, CurveBezier3D curve, int point) |
| Write 3D bezier curve point tag. | |
| void | writeCurveBezier3DPoint (EasyXMLElement tag, CurveBezier3D curve, int point) |
| Write 3D bezier curve point tag. | |
| void | writeCurveBezierPoint (EasyXMLElement root, String name, CurveBezier curve, int point) |
| Write bezier curve point tag. | |
| void | writeCurveBezierPoint (EasyXMLElement tag, CurveBezier curve, int point) |
| Write bezier curve point tag. | |
| void | writeDVector (EasyXMLElement root, String name, DVector vector) |
| Write vector tag. | |
| void | writeDVector (EasyXMLElement tag, DVector vector) |
| Write vector tag. | |
| void | writeFloatRectArea (EasyXMLElement root, String name, FloatRectArea rectArea) |
| Write floatRectRea tag. | |
| void | writeFloatRectArea (EasyXMLElement tag, FloatRectArea rectArea) |
| Write floatRectRea tag. | |
| void | writePoint (EasyXMLElement root, String name, Point point) |
| Write point tag. | |
| void | writePoint (EasyXMLElement tag, Point point) |
| Write point tag. | |
| void | writePoint3 (EasyXMLElement root, String name, Point3 point) |
| Write point3 tag. | |
| void | writePoint3 (EasyXMLElement tag, Point3 point) |
| Write point3 tag. | |
| void | writeRectArea (EasyXMLElement root, String name, RectArea rectArea) |
| Write rectArea tag. | |
| void | writeRectArea (EasyXMLElement tag, RectArea rectArea) |
| Write rectArea tag. | |
| void | writeVector (EasyXMLElement root, String name, Vector vector) |
| Write vector tag. | |
| void | writeVector (EasyXMLElement tag, Vector vector) |
| Write vector tag. | |
| void | writeVector2 (EasyXMLElement root, String name, Vector2 vector) |
| Write vector2 tag. | |
| void | writeVector2 (EasyXMLElement tag, Vector2 vector) |
| Write vector2 tag. | |
Additional Inherited Members | |
Public Attributes inherited from Dragengine.LoadSave.BaseXmlLoader | |
| Console | pConsole |
| String | pLogFilename |
| String | pName |
Protected Member Functions inherited from Dragengine.LoadSave.BaseXmlLoader | |
| Object | loadAndParseRootTag (String filename, bool stripComments, bool cleanCharData, String rootTagName, Block parseBlock) |
| Load file safely. | |
| Object | loadAndParseRootTag (String filename, String rootTagName, Block parseBlock) |
| Load file safely. | |
Load borders from xml files.
| LoadCanvasCreator Dragengine.LoadSave.LoadBorder.getCanvasCreatorLoader | ( | ) |
Canvas creator loader.
| BorderFactories Dragengine.LoadSave.LoadBorder.getFactories | ( | ) |
Factories.
| BorderFactory Dragengine.LoadSave.LoadBorder.loadFromFile | ( | String | filename | ) |
Load border from xml file.
| LoadBorder Dragengine.LoadSave.LoadBorder.new | ( | Console | console | ) |
Create loader.
| LoadBorder Dragengine.LoadSave.LoadBorder.new | ( | Console | console, |
| String | name | ||
| ) |
Create loader.
Reimplemented from Dragengine.LoadSave.BaseXmlLoader.
| BorderFactory Dragengine.LoadSave.LoadBorder.parseBorder | ( | String | filename, |
| EasyXMLElement | root, | ||
| String | basePath | ||
| ) |
Parse border tag.
This is public to be used by LoadGuiTheme.
| Object Dragengine.LoadSave.LoadBorder.parseParameter | ( | String | filename, |
| EasyXMLElement | element, | ||
| String | basePath | ||
| ) |
Parse border parameter.
Overwrite in subclass to extend the supported parameter types.
| void Dragengine.LoadSave.LoadBorder.setCanvasCreatorLoader | ( | LoadCanvasCreator | loader | ) |
Set canvas creator loader.
| void Dragengine.LoadSave.LoadBorder.setFactories | ( | BorderFactories | factories | ) |
Set factories.