Reference for JVM version of SpaceVIL  0.3.5.8
SpaceVIL (Space of Visual Items Layout) is a cross-platform and multilingual framework for creating GUI client applications for .NET Standard, .NET Core and JVM. SpaceVIL is based on OpenGL graphic technology and GLFW. Using this framework in conjunction with .Net Core or with a JVM, you can work and create graphical client applications on Linux, Mac OS X and Windows.
com.spvessel.spacevil.Core.MouseArgs Class Reference

A class that describes mouse inputs. More...

Inherits com.spvessel.spacevil.Core.InterfaceInputEventArgs.

Public Member Functions

void clear ()
 Clearing MouseArgs. More...
 

Public Attributes

MouseButton button
 Mouse button as com.spvessel.spacevil.Flags.MouseButton. More...
 
InputState state
 State of input as com.spvessel.spacevil.Flags.InputState. More...
 
List< KeyModsmods
 Used modifiers while mouse input. More...
 
Position position = new Position()
 Mouse cursor position. More...
 

Detailed Description

A class that describes mouse inputs.

Member Function Documentation

◆ clear()

void com.spvessel.spacevil.Core.MouseArgs.clear ( )

Member Data Documentation

◆ button

MouseButton com.spvessel.spacevil.Core.MouseArgs.button

◆ mods

List<KeyMods> com.spvessel.spacevil.Core.MouseArgs.mods

Used modifiers while mouse input.

◆ position

Position com.spvessel.spacevil.Core.MouseArgs.position = new Position()

Mouse cursor position.

◆ state

InputState com.spvessel.spacevil.Core.MouseArgs.state

State of input as com.spvessel.spacevil.Flags.InputState.

Values: RELEASE, PRESS, REPEAT.


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