![]() |
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.
|
Classes | |
class | Area |
Area class represents a rectangular region with a specified position. More... | |
class | DropArgs |
A class that describe mouse "drag and drop" input (file system). More... | |
class | EventCommonMethod |
class | EventCommonMethodState |
class | EventDropMethodState |
class | EventInputTextMethodState |
class | EventKeyMethodState |
class | EventMouseMethodState |
class | Geometry |
Class Geometry describes all geometry properties of the item. More... | |
interface | InterfaceBaseItem |
The main interface of SpaceVIL environment. More... | |
interface | InterfaceBehavior |
An interface that describes the alignment of the item and size policy of the item. More... | |
interface | InterfaceCommonMethod |
interface | InterfaceCommonMethodState |
interface | InterfaceDialogItem |
An interface that defines the dialog type of an item. More... | |
interface | InterfaceDraggable |
An interface that defines the draggable type of an interactive item (such item can receive EventMouseDrag event). More... | |
interface | InterfaceDropMethodState |
interface | InterfaceEffect |
An interface that define visual effect that can be attached to an item. More... | |
interface | InterfaceEventUpdate |
An interface that describes update events by type of event. More... | |
interface | InterfaceFloating |
An interface that describes floating independent type of items. More... | |
interface | InterfaceFreeLayout |
An interface that defines free type of a container. More... | |
interface | InterfaceHLayout |
An interface that defines horizontal type of a container. More... | |
interface | InterfaceImageItem |
An interface that discribes such type of items that are images (for texturing). More... | |
interface | InterfaceInputEventArgs |
An interface that defines input events arguments. More... | |
interface | InterfaceInputTextMethodState |
interface | InterfaceItem |
An interface that describes common item's properties. More... | |
interface | InterfaceKeyMethodState |
interface | InterfaceLines |
An interface that discribes such type of items that are adjacent points are considered lines (for drawing graphs). More... | |
interface | InterfaceMouseMethodState |
interface | InterfaceMovable |
An interface that defines the movable type of an interactive item (such item can receive EventMouseMove event). More... | |
interface | InterfaceOpenGLLayer |
Interface for providing OpenGL within SpaceVIL environment. More... | |
interface | InterfacePoints |
An interface that discribes such type of items that are points (for drawing graphs). More... | |
interface | InterfacePosition |
An interface that describes the attributes of the position of a shape. More... | |
interface | InterfaceSize |
An interface that describes the attributes of the size of a shape. More... | |
interface | InterfaceSubtractFigure |
An interface that describes visual effect which cuts specified shape from original item's shape. More... | |
interface | InterfaceTextContainer |
An interface that describes texture for text rendering. More... | |
interface | InterfaceTextEditable |
An interface that describes elements containing editable text. More... | |
interface | InterfaceTextImage |
An interface that describes text image. More... | |
interface | InterfaceTextShortcuts |
An interface that defines items that can receive common keyboard shortcuts (copy, paste, cut and etc.) and describes its attributes. More... | |
interface | InterfaceTextWrap |
An interface that defines text items that can wrap text relative to its width and describes its attributes. More... | |
interface | InterfaceVLayout |
An interface that defines vertical type of a container. More... | |
interface | InterfaceWindowAnchor |
An interface that defines the draggable window type of an item. More... | |
class | KeyArgs |
A class that describes keyboard key input. More... | |
class | MouseArgs |
A class that describes mouse inputs. More... | |
class | Position |
Position is a class representing the location of a 2D coordinate integer point. More... | |
class | Scale |
Scale is a class that describes the scaling factors along the X and Y axes. More... | |
class | Size |
Size is a class that describes the width and height of an object. More... | |
class | TextInputArgs |
A class that describe keyboard text typing input. More... | |