|
Drag[en]gine Script Module DragonScript 1.32.1
|
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.