Reference for .Net 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.
SpaceVIL.Core.Interface Member List

This is the complete list of members for SpaceVIL.Core.Interface, including all inherited members.

AddEventListener(GeometryEventType type, IBaseItem listener)SpaceVIL.Core.Interface
AddItem(IBaseItem item)SpaceVIL.Core.Interface
AddItemState(ItemStateType type, ItemState state)SpaceVIL.Core.Interface
Clear()SpaceVIL.Core.Interface
GetBorderFill()SpaceVIL.Core.Interface
GetBorderRadius()SpaceVIL.Core.Interface
GetBorderThickness()SpaceVIL.Core.Interface
GetCurrentStateType()SpaceVIL.Core.Interface
GetHoverVerification(float xpos, float ypos)SpaceVIL.Core.Interface
GetItems()SpaceVIL.Core.Interface
GetMaxSize()SpaceVIL.Core.Interface
GetMinSize()SpaceVIL.Core.Interface
GetNonPassEvents()SpaceVIL.Core.Interface
GetPadding()SpaceVIL.Core.Interface
GetPassEvents()SpaceVIL.Core.Interface
GetSpacing()SpaceVIL.Core.Interface
GetState(ItemStateType type)SpaceVIL.Core.Interface
GetToolTip()SpaceVIL.Core.Interface
InsertItem(IBaseItem item, int index)SpaceVIL.Core.Interface
IsCustomFigure()SpaceVIL.Core.Interface
IsDisabled()SpaceVIL.Core.Interface
IsFocused()SpaceVIL.Core.Interface
IsMouseHover()SpaceVIL.Core.Interface
IsMousePressed()SpaceVIL.Core.Interface
IsPassEvents()SpaceVIL.Core.Interface
IsPassEvents(InputEventType e)SpaceVIL.Core.Interface
RemoveAllItemStates()SpaceVIL.Core.Interface
RemoveEventListener(GeometryEventType type, IBaseItem listener)SpaceVIL.Core.Interface
RemoveItem(IBaseItem item)SpaceVIL.Core.Interface
RemoveItemState(ItemStateType type)SpaceVIL.Core.Interface
SetAlignment(List< ItemAlignment > alignment)SpaceVIL.Core.Interface
SetBackground(int r, int g, int b)SpaceVIL.Core.Interface
SetBackground(int r, int g, int b, int a)SpaceVIL.Core.Interface
SetBackground(float r, float g, float b)SpaceVIL.Core.Interface
SetBackground(float r, float g, float b, float a)SpaceVIL.Core.Interface
SetBorder(Border border)SpaceVIL.Core.Interface
SetBorderFill(Color fill)SpaceVIL.Core.Interface
SetBorderFill(int r, int g, int b)SpaceVIL.Core.Interface
SetBorderFill(int r, int g, int b, int a)SpaceVIL.Core.Interface
SetBorderFill(float r, float g, float b)SpaceVIL.Core.Interface
SetBorderFill(float r, float g, float b, float a)SpaceVIL.Core.Interface
SetBorderRadius(CornerRadius radius)SpaceVIL.Core.Interface
SetBorderThickness(int thickness)SpaceVIL.Core.Interface
SetContent(List< IBaseItem > content)SpaceVIL.Core.Interface
SetCustomFigure(Figure figure)SpaceVIL.Core.Interface
SetDisabled(bool value)SpaceVIL.Core.Interface
SetFocused(bool value)SpaceVIL.Core.Interface
SetMaxSize(int width, int height)SpaceVIL.Core.Interface
SetMinSize(int width, int height)SpaceVIL.Core.Interface
SetMouseHover(bool value)SpaceVIL.Core.Interface
SetMousePressed(bool value)SpaceVIL.Core.Interface
SetPadding(Indents padding)SpaceVIL.Core.Interface
SetPadding(int left, int top, int right, int bottom)SpaceVIL.Core.Interface
SetPassEvents(bool value)SpaceVIL.Core.Interface
SetPassEvents(bool value, InputEventType e)SpaceVIL.Core.Interface
SetPassEvents(bool value, List< InputEventType > events_Set)SpaceVIL.Core.Interface
SetPassEvents(bool value, params InputEventType[] events_Set)SpaceVIL.Core.Interface
SetShadowExtension(int wExtension, int hExtension)SpaceVIL.Core.Interface
SetSizePolicy(SizePolicy width, SizePolicy height)SpaceVIL.Core.Interface
SetSpacing(Spacing spacing)SpaceVIL.Core.Interface
SetSpacing(int horizontal, int vertical)SpaceVIL.Core.Interface
SetState(ItemStateType state)SpaceVIL.Core.Interface
SetToolTip(String text)SpaceVIL.Core.Interface
UpdateState()SpaceVIL.Core.Interface