Drag[en]gine Script Module DragonScript 1.23
|
Modifies active desktop mouse pointer. More...
Public Member Functions | |
void | dispose () |
Dispose of mouse pointer modifier. | |
ColorMatrix | getColorTransform () |
Color transformation. | |
Desktop | getDesktop () |
Desktop or null. | |
Canvas | getMousePointerCanvas () |
Mouse pointer instance canvas or null. | |
MousePointer | getMousePointerInstance () |
Mouse pointer instance or null. | |
TexMatrix2 | getTransform () |
Transformation. | |
float | getTransparency () |
Transparency. | |
MousePointerModifier | new () |
Create mouse pointer modifier. | |
void | onMousePointerChanged (MousePointerEvent event) |
Mouse pointer changed. | |
void | setColorTransform (ColorMatrix transform) |
Set color transformation. | |
void | setDesktop (Desktop desktop) |
Set desktop or null. | |
void | setTransform (TexMatrix2 transform) |
Set transformation. | |
void | setTransparency (float transparency) |
Set transparency. | |
void | updateMousePointer () |
Update mouse pointer. | |
Modifies active desktop mouse pointer.
Changes mouse pointer canvas properties like transparency, color transform and transform. Tracks mouse pointer changes to re-apply the changes. Subclass can extend the possible modifications if required.
Mouse pointer modifier can be enabled/disabled by setting/clearing desktop instance.
void Dragengine.Gui.MousePointerModifier.dispose | ( | ) |
Dispose of mouse pointer modifier.
ColorMatrix Dragengine.Gui.MousePointerModifier.getColorTransform | ( | ) |
Color transformation.
Desktop Dragengine.Gui.MousePointerModifier.getDesktop | ( | ) |
Desktop or null.
Canvas Dragengine.Gui.MousePointerModifier.getMousePointerCanvas | ( | ) |
Mouse pointer instance canvas or null.
MousePointer Dragengine.Gui.MousePointerModifier.getMousePointerInstance | ( | ) |
Mouse pointer instance or null.
TexMatrix2 Dragengine.Gui.MousePointerModifier.getTransform | ( | ) |
Transformation.
float Dragengine.Gui.MousePointerModifier.getTransparency | ( | ) |
Transparency.
MousePointerModifier Dragengine.Gui.MousePointerModifier.new | ( | ) |
Create mouse pointer modifier.
void Dragengine.Gui.MousePointerModifier.onMousePointerChanged | ( | MousePointerEvent | event | ) |
Mouse pointer changed.
Updates the active mouse pointer instance with the current modifications.
void Dragengine.Gui.MousePointerModifier.setColorTransform | ( | ColorMatrix | transform | ) |
Set color transformation.
void Dragengine.Gui.MousePointerModifier.setDesktop | ( | Desktop | desktop | ) |
Set desktop or null.
void Dragengine.Gui.MousePointerModifier.setTransform | ( | TexMatrix2 | transform | ) |
Set transformation.
void Dragengine.Gui.MousePointerModifier.setTransparency | ( | float | transparency | ) |
Set transparency.
void Dragengine.Gui.MousePointerModifier.updateMousePointer | ( | ) |
Update mouse pointer.