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.
Package com.spvessel.spacevil.Core

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...