Drag[en]gine Script Module DragonScript Script API  1.0
StubElementTexture Class Reference

Stub for element texture. More...

Inheritance diagram for StubElementTexture:
StubWithProperties ResourceNotifier

Public Member Functions

void failedLoading (String path, int resourceType)
 Resource has failed loading. More...
 
void finishedLoading (String path, int resourceType, Object resource)
 Resource has finished loading. More...
 
Color getColorTint ()
 Color tint or null to not replace the color tint. More...
 
String getPathSkin ()
 Skin path or null to not replace the skin. More...
 
Skin getSkin ()
 Skin. More...
 
String getTextureName ()
 Texture name. More...
 
TexMatrix2 getTransform ()
 Texture coordinates transformation or null to not replace the transformation. More...
 
void loadResources ()
 Load resources. More...
 
StubElementTexture new (String textureName)
 Create stub element texture. More...
 
StubElementTexture new (StubElementTexture stub)
 Create copy of stub element texture. More...
 
void preloadResources ()
 Add preload resources. More...
 
void setColorTint (Color color)
 Set color tint or null to not replace the color tint. More...
 
void setCounter (PreloadCounter counter)
 Set counter. More...
 
void setPathSkin (String pathSkin)
 Set skin path or null to not replace the skin. More...
 
void setTransform (TexMatrix2 transform)
 Set texture coordinates transformation or null to not replace the transformation. More...
 
bool verifyPreloading (StubElement element, Console console)
 Verify if a resource failed loading and print the problems to the console. More...
 
void writeToFile (FileWriter writer)
 Write stub to file. More...
 
- Public Member Functions inherited from StubWithProperties
bool getPropertyBoolFor (String key, bool default)
 Boolean property value or default value if absent. More...
 
int getPropertyCount ()
 Number of properties. More...
 
float getPropertyFloatFor (String key, float default)
 Floating point property value or default value if absent. More...
 
int getPropertyIntFor (String key, int default)
 Integer property value or default value if absent. More...
 
Array getPropertyKeys ()
 Property keys (String array). More...
 
String getPropertyValueFor (String key, String default)
 Value of property or default value if absent. More...
 
bool hasPropertyWithKey (String key)
 Property key is present. More...
 
StubWithProperties new ()
 Create stub with properties. More...
 
StubWithProperties new (StubWithProperties stub)
 Create copy of stub with properties. More...
 
void readPropertiesFromFile (FileReader reader)
 Read properties from file. More...
 
void removeAllProperties ()
 Remove all properties. More...
 
void removePropertyWithKey (String key)
 Remove property if present. More...
 
void setFrom (StubWithProperties properties)
 Set properties from another StubWithProperties. More...
 
void setPropertyValueFor (String key, String value)
 Set property. More...
 
void writePropertiesToFile (FileWriter writer)
 Write properties to file. More...
 
Notification

Static Public Member Functions

static StubElementTexture readFromFile (FileReader reader)
 Read stub from file. More...
 

Detailed Description

Stub for element texture.

Used during asynchronous loading to hold the settings of a element texture until all resources have been loaded.

Author
Roland Pl├╝ss
Version
1.0

Member Function Documentation

◆ failedLoading()

void failedLoading ( String  path,
int  resourceType 
)

Resource has failed loading.

Implements ResourceNotifier.

◆ finishedLoading()

void finishedLoading ( String  path,
int  resourceType,
Object  resource 
)

Resource has finished loading.

Implements ResourceNotifier.

◆ getColorTint()

Color getColorTint ( )

Color tint or null to not replace the color tint.

◆ getPathSkin()

String getPathSkin ( )

Skin path or null to not replace the skin.

◆ getSkin()

Skin getSkin ( )

Skin.

◆ getTextureName()

String getTextureName ( )

Texture name.

◆ getTransform()

TexMatrix2 getTransform ( )

Texture coordinates transformation or null to not replace the transformation.

◆ loadResources()

void loadResources ( )

Load resources.

◆ new() [1/2]

StubElementTexture new ( String  textureName)

Create stub element texture.

◆ new() [2/2]

Create copy of stub element texture.

◆ preloadResources()

void preloadResources ( )

Add preload resources.

◆ readFromFile()

static StubElementTexture readFromFile ( FileReader  reader)
static

Read stub from file.

◆ setColorTint()

void setColorTint ( Color  color)

Set color tint or null to not replace the color tint.

◆ setCounter()

void setCounter ( PreloadCounter  counter)

Set counter.

◆ setPathSkin()

void setPathSkin ( String  pathSkin)

Set skin path or null to not replace the skin.

◆ setTransform()

void setTransform ( TexMatrix2  transform)

Set texture coordinates transformation or null to not replace the transformation.

◆ verifyPreloading()

bool verifyPreloading ( StubElement  element,
Console  console 
)

Verify if a resource failed loading and print the problems to the console.

Returns
true if all resources loaded successfully.

◆ writeToFile()

void writeToFile ( FileWriter  writer)

Write stub to file.


The documentation for this class was generated from the following file: