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.Decorations.CornerRadius Class Reference

A class that store radius values for each corner of the rectangle shape. More...

Public Member Functions

bool IsCornersZero ()
 Checking if all corner radiuses is 0. More...
 
 CornerRadius (CornerRadius radius)
 Constructs a CornerRadius with the radius values from other CornerRadius object. More...
 
 CornerRadius (float radius=0)
 Constructs a CornerRadius with the same radius values for each corner of the rectangle object. (default radius = 0). More...
 
 CornerRadius (float lt, float rt, float lb, float rb)
 Constructs a CornerRadius with the radius values for each corner of the rectangle object. More...
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Public Attributes

float LeftTop
 Left-top corner radius More...
 
float RightTop
 Right-top corner radius More...
 
float LeftBottom
 Left-bottom corner radius More...
 
float RightBottom
 Right-bottom corner radius More...
 

Detailed Description

A class that store radius values for each corner of the rectangle shape.

Constructor & Destructor Documentation

◆ CornerRadius() [1/3]

SpaceVIL.Decorations.CornerRadius.CornerRadius ( CornerRadius  radius)

Constructs a CornerRadius with the radius values from other CornerRadius object.

Parameters
radiusRadius values as SpaceVIL.Decorations.CornerRadius.

◆ CornerRadius() [2/3]

SpaceVIL.Decorations.CornerRadius.CornerRadius ( float  radius = 0)

Constructs a CornerRadius with the same radius values for each corner of the rectangle object. (default radius = 0).

Parameters
radiusRadius of the item's corners.

◆ CornerRadius() [3/3]

SpaceVIL.Decorations.CornerRadius.CornerRadius ( float  lt,
float  rt,
float  lb,
float  rb 
)

Constructs a CornerRadius with the radius values for each corner of the rectangle object.

Parameters
ltLeft-top corner radius.
rtRight-top corner radius.
lbLeft-bottom corner radius.
rbRight-bottom corner radius.

Member Function Documentation

◆ Equals()

override bool SpaceVIL.Decorations.CornerRadius.Equals ( object  obj)

◆ GetHashCode()

override int SpaceVIL.Decorations.CornerRadius.GetHashCode ( )

◆ IsCornersZero()

bool SpaceVIL.Decorations.CornerRadius.IsCornersZero ( )

Checking if all corner radiuses is 0.

Returns
True: if all corner radiuses is 0. False: if one of the corner radiuses is not 0.

Member Data Documentation

◆ LeftBottom

float SpaceVIL.Decorations.CornerRadius.LeftBottom

Left-bottom corner radius

◆ LeftTop

float SpaceVIL.Decorations.CornerRadius.LeftTop

Left-top corner radius

◆ RightBottom

float SpaceVIL.Decorations.CornerRadius.RightBottom

Right-bottom corner radius

◆ RightTop

float SpaceVIL.Decorations.CornerRadius.RightTop

Right-top corner radius


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