Drag[en]gine Script Module DragonScript
1.23
|
Load impact material sounds from xml file. More...
Public Member Functions | |
LoadSynthesizer | getSynthesizerLoader () |
Synthesizer loader. More... | |
void | loadFromFile (String filename, ImpactMaterialSounds materials) |
Load impact material sounds from xml file. More... | |
void | loadFromFiles (ImpactMaterialSounds materials, String directory, bool recursive) |
Scan for skin annotation files loading them. More... | |
void | loadFromFiles (ImpactMaterialSounds materials, String directory, String pattern, bool recursive) |
Scan for skin annotation files loading them. More... | |
LoadImpactMaterialSound | new (Console console) |
Create loader. More... | |
LoadImpactMaterialSound | new (Console console, String name) |
Create loader. More... | |
void | parseImpactMaterialSound (EasyXMLElement root, ImpactMaterialSounds materials, String baseDirectory) |
Parse impact material sound tag. More... | |
MaterialSound | parseMaterialSound (EasyXMLElement root, String baseDirectory) |
Parse material sound tag. More... | |
void | setSynthesizerLoader (LoadSynthesizer loader) |
Set synthesizer loader. 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 | writeFloatRectArea (EasyXMLElement root, String name, FloatRectArea rectArea) |
Write floatRectRea 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 | writeRectArea (EasyXMLElement root, String name, RectArea rectArea) |
Write rectArea 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, bool stripComments, bool cleanCharData, String rootTagName, Block parseBlock) |
Load file safely. More... | |
Object | loadAndParseRootTag (String filename, String rootTagName, Block parseBlock) |
Load file safely. More... | |
Load impact material sounds from xml file.
LoadSynthesizer Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.getSynthesizerLoader | ( | ) |
Synthesizer loader.
void Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.loadFromFile | ( | String | filename, |
ImpactMaterialSounds | materials | ||
) |
Load impact material sounds from xml file.
void Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.loadFromFiles | ( | ImpactMaterialSounds | materials, |
String | directory, | ||
bool | recursive | ||
) |
Scan for skin annotation files loading them.
Skin annotation files have the extension ".deimsnd".
materials | Impact material sounds to load files into. |
directory | Absolute path to directory to scan for files. |
recursive | If true scans also in all child directories. |
void Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.loadFromFiles | ( | ImpactMaterialSounds | materials, |
String | directory, | ||
String | pattern, | ||
bool | recursive | ||
) |
Scan for skin annotation files loading them.
Skin annotation files have the extension ".deimsnd".
materials | Impact material sounds 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. |
LoadImpactMaterialSound Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.new | ( | Console | console | ) |
Create loader.
LoadImpactMaterialSound Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.new | ( | Console | console, |
String | name | ||
) |
Create loader.
Reimplemented from Dragengine.LoadSave.BaseXmlLoader.
void Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.parseImpactMaterialSound | ( | EasyXMLElement | root, |
ImpactMaterialSounds | materials, | ||
String | baseDirectory | ||
) |
Parse impact material sound tag.
MaterialSound Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.parseMaterialSound | ( | EasyXMLElement | root, |
String | baseDirectory | ||
) |
Parse material sound tag.
void Dragengine.Audio.MaterialSounds.LoadImpactMaterialSound.setSynthesizerLoader | ( | LoadSynthesizer | loader | ) |
Set synthesizer loader.