Drag[en]gine Script Module DragonScript
1.21
|
Load mouse pointers from xml files. More...
Public Member Functions | |
LoadCanvasCreator | getCanvasCreatorLoader () |
Canvas creator loader. More... | |
MousePointerFactories | getFactories () |
Factories. More... | |
MousePointerFactory | loadFromFile (String filename) |
Load mouse pointer from xml file. More... | |
LoadMousePointer | new (Console console) |
Create loader. More... | |
LoadMousePointer | new (Console console, String name) |
Create loader. More... | |
MousePointerFactory | parseMousePointer (String filename, EasyXMLElement root, String basePath) |
Parse mouse pointer tag. More... | |
Object | parseParameter (String filename, EasyXMLElement element, String basePath) |
Parse mouse pointer parameter. More... | |
void | setCanvasCreatorLoader (LoadCanvasCreator loader) |
Set canvas creator loader. More... | |
void | setFactories (MousePointerFactories factories) |
Set factories. More... | |
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. More... | |
void | logIncompatibleAttributes (EasyXMLElement tag, String attributeNames) |
void | logInvalidAttribute (String filename, EasyXMLElement tag, String attribute) |
Log attribute not allowed. More... | |
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. More... | |
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. More... | |
void | logParsingFailed (String errorLog) |
void | logSavingFailed (String filename) |
Log saving to file failed with error log. More... | |
void | logSavingFromFile (String filename) |
Log filename on the application console. More... | |
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. More... | |
void | printOnConsole (String filename, String message) |
Print message on console. More... | |
void | printOnConsole (String message) |
BorderSize | readBorderSize (EasyXMLElement root) |
Read border size area. More... | |
int | readCDataHex (EasyXMLElement tag) |
Color | readColor (EasyXMLElement root) |
Color | readColor (EasyXMLElement root, Color defaultColor) |
ColorMatrix | readColorMatrix (EasyXMLElement root) |
Read color matrix. More... | |
CurveBezier | readCurveBezier (EasyXMLElement root) |
void | readCurveBezierPoint (EasyXMLElement root, CurveBezier curve) |
DVector | readDVector (EasyXMLElement root) |
FloatRectArea | readFloatRectArea (EasyXMLElement root) |
Read floating point rectangular area. More... | |
Font | readFont (EasyXMLElement root) |
Parse font tag. More... | |
Font | readFont (EasyXMLElement root, String basePath) |
Parse font tag. More... | |
String | readMultilineString (EasyXMLElement root) |
Multi-line string or an empty string if absent. More... | |
Point | readPoint (EasyXMLElement root) |
Point3 | readPoint3 (EasyXMLElement root) |
RectArea | readRectArea (EasyXMLElement root) |
Read rectangular area. More... | |
Vector | readVector (EasyXMLElement root) |
Vector2 | readVector2 (EasyXMLElement root) |
Vector2 | readVector2UV (EasyXMLElement root) |
Quaternion | readVectorAsQuaternion (EasyXMLElement root) |
Read vector tag as quaternion. More... | |
void | writeColor3 (EasyXMLElement root, String name, Color color) |
Write 3-component color tag using rgb attributes. More... | |
void | writeColor4 (EasyXMLElement root, String name, Color color) |
Write 4-component color tag using rgba attributes. More... | |
void | writeCurveBezier (EasyXMLElement root, String name, CurveBezier curve) |
Write bezier curve tag. More... | |
void | writeCurveBezierPoint (EasyXMLElement root, String name, CurveBezier curve, int point) |
Write bezier curve point tag. More... | |
void | writeDVector (EasyXMLElement root, String name, DVector vector) |
Write vector tag. More... | |
void | writePoint (EasyXMLElement root, String name, Point point) |
Write point tag. More... | |
void | writePoint3 (EasyXMLElement root, String name, Point3 point) |
Write point3 tag. More... | |
void | writeVector (EasyXMLElement root, String name, Vector vector) |
Write vector tag. More... | |
void | writeVector2 (EasyXMLElement root, String name, Vector2 vector) |
Write vector2 tag. More... | |
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, String rootTagName, Block parseBlock) |
Load file safely. More... | |
Load mouse pointers from xml files.
LoadCanvasCreator Dragengine.LoadSave.LoadMousePointer.getCanvasCreatorLoader | ( | ) |
Canvas creator loader.
MousePointerFactories Dragengine.LoadSave.LoadMousePointer.getFactories | ( | ) |
Factories.
MousePointerFactory Dragengine.LoadSave.LoadMousePointer.loadFromFile | ( | String | filename | ) |
Load mouse pointer from xml file.
LoadMousePointer Dragengine.LoadSave.LoadMousePointer.new | ( | Console | console | ) |
Create loader.
LoadMousePointer Dragengine.LoadSave.LoadMousePointer.new | ( | Console | console, |
String | name | ||
) |
Create loader.
Reimplemented from Dragengine.LoadSave.BaseXmlLoader.
MousePointerFactory Dragengine.LoadSave.LoadMousePointer.parseMousePointer | ( | String | filename, |
EasyXMLElement | root, | ||
String | basePath | ||
) |
Parse mouse pointer tag.
This is public to be used by LoadGuiTheme.
Object Dragengine.LoadSave.LoadMousePointer.parseParameter | ( | String | filename, |
EasyXMLElement | element, | ||
String | basePath | ||
) |
Parse mouse pointer parameter.
Overwrite in subclass to extend the supported parameter types.
void Dragengine.LoadSave.LoadMousePointer.setCanvasCreatorLoader | ( | LoadCanvasCreator | loader | ) |
Set canvas creator loader.
void Dragengine.LoadSave.LoadMousePointer.setFactories | ( | MousePointerFactories | factories | ) |
Set factories.