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