|
Drag[en]gine Script Module DragonScript 1.32.1
|
Load SkinAnnotations from XML file. More...
Public Member Functions | |
| void | loadFromFile (String filename, SkinAnnotations skinAnnotations) |
| Load element class from file. | |
| void | loadFromFiles (SkinAnnotations skinAnnotations, String directory, bool recursive) |
| Scan for skin annotation files loading them. | |
| void | loadFromFiles (SkinAnnotations skinAnnotations, String directory, String pattern, bool recursive) |
| Scan for skin annotation files loading them. | |
| LoadSkinAnnotations | new (Console console) |
| Create loader. | |
| LoadSkinAnnotations | new (Console console, String name) |
| Create loader. | |
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 SkinAnnotations from XML file.
Example file:
Supported are these tags:
| void Dragengine.LoadSave.LoadSkinAnnotations.loadFromFile | ( | String | filename, |
| SkinAnnotations | skinAnnotations | ||
| ) |
Load element class from file.
Loaded content is added to skinAnnotations. It is not cleared first.
| void Dragengine.LoadSave.LoadSkinAnnotations.loadFromFiles | ( | SkinAnnotations | skinAnnotations, |
| String | directory, | ||
| bool | recursive | ||
| ) |
Scan for skin annotation files loading them.
Skin annotation files have the extension ".deskinann".
| skinAnnotations | Skin annotations to load files into. |
| directory | Absolute path to directory to scan for files. |
| recursive | If true scans also in all child directories. |
| void Dragengine.LoadSave.LoadSkinAnnotations.loadFromFiles | ( | SkinAnnotations | skinAnnotations, |
| String | directory, | ||
| String | pattern, | ||
| bool | recursive | ||
| ) |
Scan for skin annotation files loading them.
Skin annotation files have the extension ".deskinann".
| skinAnnotations | Skin annotations to load files into. |
| directory | Absolute path to directory to scan for files. |
| pattern | File pattern to match. Has to be of the form "*.extension" |
| recursive | If true scans also in all child directories. |
| LoadSkinAnnotations Dragengine.LoadSave.LoadSkinAnnotations.new | ( | Console | console | ) |
Create loader.
| LoadSkinAnnotations Dragengine.LoadSave.LoadSkinAnnotations.new | ( | Console | console, |
| String | name | ||
| ) |
Create loader.
Reimplemented from Dragengine.LoadSave.BaseXmlLoader.