Vertices Engine
v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
|
Classes | |
interface | IGuiArtProvider |
The GUI Art provider acts as the "Renderer" for GUI Elements. This provides an easy way to override graphical style for a given GUI Element. More... | |
class | vxArtProviderBase |
Art provider base class which holds common elements such as Padding, Highlight colour etc... More... | |
struct | vxColourTheme |
class | vxFontPack |
This loads and holds a Font Pack for a number of different font sizes. It wil hold sizes of 12, 16, 20, 24 and 36. You must have your fonts in the path you sent to the constructor labeled as 'font_12' 'font_16' etc... More... | |
class | vxLabelArtProvider |
The label art provider for drawing. More... | |
class | vxLayout |
Layout class that supports title safe area. More... | |
class | vxLoadingScreenRenderer |
This is use for rendering loading screens. More... | |
class | vxManageImportedEntitiesDialog |
class | vxSceneExportDialog |
Exports a scene to a given file format. More... | |
class | vxSignInBusyScreen |
The sign in busy screen. More... | |
class | vxUIArtProvider |
Art provider base class which holds common elements such as Padding, Highlight colour etc... More... | |
class | vxUIControl |
The most basic UI control which all other controls inherit from. More... | |
struct | vxUIControlTheme |
Item Theme. More... | |
class | vxUIManager |
GUI Manager for a given Game Scene. This Handles all GUI Items within a given scene. More... | |
struct | vxUIText |
A helper struct for rendering and positioning text using content, font, position, scale etc... More... | |
Enumerations | |
enum | vxUIItemOrientation { Top , Left , Right , Bottom } |
enum | vxEnumButtonTypes { Ok , OkCancel , OkApplyCancel , None } |
Button types. More... | |
enum | ToggleState { Off , On } |
Toggle State for Toggle Items. | |
enum | vxHorizontalJustification { Left , Center , Right } |
enum | vxVerticalJustification { Top , Middle , Bottom } |
enum | vxLayoutJustification { TopLeft , TopCenter , TopRight , MiddleLeft , MiddleCenter , MiddleRight , BottomLeft , BottomCenter , BottomRight } |
Layout justification for content. | |
enum | vxEnumGUIElementState { Normal , Hover , Selected , Disabled } |
enum | Alignment { None = 0 , Left = 1 , Right = 2 , HorizontalCenter = 4 , Top = 8 , Bottom = 16 , VerticalCenter = 32 , TopLeft = Top | Left , TopRight = Top | Right , TopCenter = Top | HorizontalCenter , BottomLeft = Bottom | Left , BottomRight = Bottom | Right , BottomCenter = Bottom | HorizontalCenter , CenterLeft = VerticalCenter | Left , CenterRight = VerticalCenter | Right , Center = VerticalCenter | HorizontalCenter } |
Alignment for layout. | |