CVerticesEngine.Input.Accelerometer | A static encapsulation of accelerometer input to provide games with a polling-based accelerometer system |
CVerticesEngine.Input.AccelerometerState | An encapsulation of the accelerometer's current state |
CVerticesEngine.Audio.vxAudioManager.ActiveSound | Internal helper class for keeping track of an active 3D sound, and remembering which emitter object it is attached to |
►CAttribute | |
CVerticesEngine.Diagnostics.vxDebugControlAttribute | Tag a class which inherits the 'vxDebugUIControlBaseClass' class |
CVerticesEngine.Diagnostics.vxDebugMethodAttribute | Tag a static method with this attribute for it to be exposed by the in game console. Note the parameters are method(), method(string[] args), method(vxEngine Engine) & method(vxEngine Engine, string[] args) |
CVerticesEngine.Entities.vxRegisterObjectPoolAttribute | This registers a class as a particle type for use in Vertice. You specify the Name and Pool size and the engine sets up the rest. To spawn them you only need to call vxParticleSystem.Instance.Spawn(emitter); |
CVerticesEngine.Particles.vxRegisterAsParticleSystemAttribute | This registers a class as a particle type for use in Vertice. You specify the Name and Pool size and the engine sets up the rest. To spawn them you only need to call vxParticleSystem.Instance.Spawn(emitter); |
CVerticesEngine.vxEngineAttribute | |
CVerticesEngine.vxGameConfigurationsAttribute | This holds all configuration options for the game such as Name as well as is there Player Profile support, Network support etc.. |
CVerticesEngine.vxRangeAttribute | Properties with this Attribute will be shown in the Sandbox Properties Control |
CVerticesEngine.vxRegisterAsSandboxEntityAttribute | |
CVerticesEngine.vxSandboxEntityMetaAttribute | Additional Sandbox Entity Meta Info such as Icon Location and description |
CVerticesEngine.vxSerialiseAttribute | Serialises an objects field or property to be saved in the sandbox |
►CVerticesEngine.vxSettingsAttribute | |
CVerticesEngine.vxAudioSettingsAttribute | |
CVerticesEngine.vxEngineSettingsAttribute | An engine specific setting which should be serialised to an *.ini file |
CVerticesEngine.vxGameSettingsAttribute | A game specific setting which should be serialised to an *.ini file |
CVerticesEngine.vxGraphicalSettingsAttribute | |
CVerticesEngine.vxInputSettingsAttribute | |
CVerticesEngine.vxShowInInspectorAttribute | Properties with this Attribute will be shown in the Sandbox Properties Control |
►CVerticesEngine.Controllers.CameraControlScheme | Superclass of implementations which control the behavior of a camera |
CVerticesEngine.Controllers.CharacterCameraControlScheme | |
CVerticesEngine.Controllers.CharacterControllerInput | Handles input and movement of a character in the game. Acts as a simple 'front end' for the bookkeeping and math of the character controller |
CVerticesEngine.Diagnostics.CommandInfo | CommandInfo class that contains information to run the command |
CVerticesEngine.UI.Controls.vxNotificationManager.Configs | |
►CMicrosoft.Xna.Framework.Content.ContentManager | |
CVerticesEngine.ContentManagement.vxInternalContentManager | This handles all internal asset loading for the Vertices Engine. This is only used for loading stock and embedded assets. If you'd like to load game content, then use T:VerticesEngine.ContentManagement.vxContentManager |
CVerticesEngine.ContentManagement.vxLevelContentManager | Class which encorporates a number of different functions for asset loading and content management |
►CContentTypeReader | |
CVerticesEngine.ContentManagement.TextAssetReader | |
►CDebugViewBase | |
CVerticesEngine.DebugUtilities.vxFarseerDebugView | |
CVerticesEngine.vxMathHelper.EasingFunctions | |
►CEffect | |
►CVerticesEngine.Graphics.vxShader | A shader is a class which is used to draw an object. These essentially consuming and extend the previous 'Effect' class from XNA and MonoGame |
CVerticesEngine.Graphics.vxDebugEffect | |
CVerticesEngine.Graphics.vxEditorTempEntityEffect | |
CVerticesEngine.Graphics.vxOutlineEffect | |
CVerticesEngine.Graphics.vxShadowEffect | |
CVerticesEngine.Graphics.vxUtilityEffect | |
CVerticesEngine.Serilization.EngineInfo | |
►CEventArgs | |
CVerticesEngine.Input.Events.PlayerIndexEventArgs | Custom event argument which includes the index of the player who triggered the event. This is used by the vxMenuEntry.Selected event |
CVerticesEngine.Input.PlayerGamePadDisconnectEventArgs | Custom event argument which includes the index of the player who triggered the event. This is used by the vxMenuEntry.Selected event |
CVerticesEngine.Monetization.Purchases.vxInAppPurchaseEventArgs | |
CVerticesEngine.Net.Events.vxGameServerListRecievedEventArgs | Event Args for when the server list is recieved |
CVerticesEngine.Net.Events.vxNetClientEventConnected | This event is fired whenever this player connects to the server |
CVerticesEngine.Net.Events.vxNetClientEventDisconnected | This event is fired whenever this player disconnects from the server |
CVerticesEngine.Net.Events.vxNetClientEventDiscoverySignalResponse | This event is fired whenever a discovery response is recieved from a server |
CVerticesEngine.Net.Events.vxNetClientEventPlayerConnected | This event is fired on the client side whenever a new player connects to the server |
CVerticesEngine.Net.Events.vxNetClientEventPlayerDisconnected | This event is fired on the client side whenever a player disconnects from the server |
CVerticesEngine.Net.Events.vxNetClientEventPlayerStatusUpdate | This event is fired on the client side whenever a player needs to be updated with information from the server |
CVerticesEngine.Net.Events.vxNetClientEventSessionStatusUpdated | This event is fired whenever the server changes the net session state (such as moving from Lobby to Playing in game) |
CVerticesEngine.Net.Events.vxNetClientEvent_NetSessionStateChanged | This event is fired when the server requests that all clients go to a given state, Lobby, PlayGame, Post Game, and back to Lobby |
CVerticesEngine.Net.Events.vxNetServerEventClientConnected | This event is fired whenever a client connects to this server |
CVerticesEngine.Net.Events.vxNetServerEventClientDisconnected | This event is fired whenever a client disconnects to this server |
CVerticesEngine.Net.Events.vxNetServerEventDiscoverySignalRequest | This event is fired whenever a discovery request is recieved from a client |
CVerticesEngine.Net.Events.vxNetServerEventPlayerJoined | This event is fired whenever a client connects to this server |
CVerticesEngine.Net.Events.vxNetServerEventPlayerStateUpdate | This event is fired on the client side whenever a player needs to be updated with information from the server |
CVerticesEngine.Net.Events.vxNetServerEventPlayerStatusUpdate | This event is fired on the client side whenever a player needs to be updated with information from the server |
CVerticesEngine.UI.Controls.vxPropertyControlSelectEventArgs | |
CVerticesEngine.UI.Events.vxComboBoxSelectionChangedEventArgs | Event Args for Combo Box Selection Change |
CVerticesEngine.UI.Events.vxFileDialogItemClickEventArgs | |
CVerticesEngine.UI.Events.vxUIControlClickEventArgs | |
CVerticesEngine.UI.Events.vxUIManagerItemAddEventArgs | |
CVerticesEngine.UI.Events.vxValueChangedEventArgs | |
CVerticesEngine.Workshop.Events.vxWorkshopItemOpenEventArgs | |
CVerticesEngine.Workshop.Events.vxWorkshopItemPublishedEventArgs | |
CVerticesEngine.Workshop.Events.vxWorkshopSeachReceievedEventArgs | |
CVerticesEngine.vxSandboxItemSelectedEventArgs | Event Args called when an item is selected for an inspector property |
CVerticesEngine.vxSandboxItemSelectedForInspectorEventArgs | Event Args called when an item is selected for an inspector property |
►CException | |
CVerticesEngine.Audio.Exceptions.vxSoundEffectException | |
CVerticesEngine.vxGameAttributeException | |
CVerticesEngine.vxEngineAssets.Fonts | |
►CGame | |
CVerticesEngine.vxGame | This is the foundational class of the entire engine. You will need to create a class which inherit from vxGame and provide the proper overrides for configuration |
CVerticesEngine.Serilization.GameInfo | |
CVerticesEngine.Input.vxInput.GamePadSettings | |
►CICloneable | |
CVerticesEngine.Serilization.vxGraphicalTexturesSettings | This holds the Serializable data of a Texture Settings |
CVerticesEngine.Settings.vxGraphicalSettings | Serializable Settings |
►CVerticesEngine.UI.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 |
CVerticesEngine.UI.Themes.vxDialogArtProvider | |
CVerticesEngine.UI.Themes.vxMenuScreenArtProvider | The Art Provider for Menu Screens. If you want to customize the draw call, then create an inherited class of this one and override this draw call |
CVerticesEngine.UI.Themes.vxMessageBoxArtProvider | The Art Provider for Menu Screen Items. If you want to customize the draw call, then create an inherited class of this one and override this draw call |
►CVerticesEngine.vxEntity | Base Entity in the Virtex vxEngine which controls all Rendering and Provides position and world matrix updates to the other required entities |
►CVerticesEngine.vxCamera | Base Camera Entity for rendering scenes and views |
CVerticesEngine.vxCamera2D | |
►CVerticesEngine.vxCamera3D | Simple Camera class |
CVerticesEngine.vxUtilCamera3D | A utility camera |
►CVerticesEngine.vxEntity2D | A Two Dimensional Entity which uses a Farseerer Body too set it's position, or vice versa |
CVerticesEngine.Particles.vxParticle2D | 2D Particle Object for use in the vxParticleSystem2D Manager Class |
CVerticesEngine.vxDistortionEntity2D | |
►CVerticesEngine.vxEntity3D | Base Entity in the Virtex vxEngine which controls all Rendering and Provides position and world matrix updates to the other required entities |
CVerticesEngine.Editor.Entities.vxBoundingVolume | A bounding trigger volume |
►CVerticesEngine.Editor.Entities.vxEditorEntity | Editor Entity |
CVerticesEngine.Editor.Entities.vxGizmo | A 3D gimbal entity for use in editing Sandbox Entity Position and Rotation |
►CVerticesEngine.Editor.Entities.vxGizmoTransformationBaseEntity | The base class for gimbal transformation entities such as Translation Arrows, Rotators and Panning Sqaures |
CVerticesEngine.Editor.Entities.vxGizmoAxisRotationEntity | Axis Object for editing Sandbox Entity Position in the Sandbox Enviroment |
CVerticesEngine.Editor.Entities.vxGizmoAxisTranslationEntity | Axis Object for editing Sandbox Entity Position in the Sandbox Enviroment |
CVerticesEngine.Editor.Entities.vxGizmoHotKeyTranslationEntity | Axis Object for editing Sandbox Entity Position in the Sandbox Enviroment |
CVerticesEngine.Editor.Entities.vxGizmoPanTranslationEntity | Axis Object for editing Sandbox Entity Position in the Sandbox Enviroment |
►CVerticesEngine.Editor.Entities.vxResizingGizmoHandle | Scaling entity for helping re-size items like volumes |
CVerticesEngine.Editor.Entities.vxScaleBar | Scale bar which is used for water scaling |
CVerticesEngine.Editor.Entities.vxScaleCube | Scale bar which is used for water scaling |
CVerticesEngine.Editor.Entities.vxWorkingPlane | |
CVerticesEngine.Entities.vxImportedEntity3D | Imported sandbox entity |
CVerticesEngine.Entities.vxSkyBox | |
CVerticesEngine.Entities.vxSunEntity | The Sun entity holds the current enviroment lighting position in both world and screen space |
CVerticesEngine.EnvTerrain.vxTerrainChunk | |
CVerticesEngine.Graphics.Rendering.vxStaticMeshBatchEntity | This entity holds the batched-combined mesh for a static mesh archetype |
CVerticesEngine.Particles.vxParticle3D | 3D Particle Object for use in the vxParticleSystem3D Manager Class |
CVerticesEngine.Util.vxSnapBox | |
CVerticesEngine.vxUtilCameraEntity | |
CVerticesEngine.vxWaterEntity | |
►CVerticesEngine.Diagnostics.IDebugCommandExecutioner | Interface for debug command executioner |
►CVerticesEngine.Diagnostics.IDebugCommandHost | Interface for debug command host |
CVerticesEngine.Diagnostics.vxDebugCommandUI | Command Window class for Debug purpose |
►CVerticesEngine.Diagnostics.IDebugEchoListner | Interface for debug command message listener |
CVerticesEngine.Diagnostics.IDebugCommandHost | Interface for debug command host |
►CIDisposable | |
CVerticesEngine.DebugUtilities.PrimitiveBatch | |
CVerticesEngine.DebugUtilities.vxFarseerDebugView | |
CVerticesEngine.Graphics.vxLineBatch | This is a Line Batch Drawer which can draw lines based off a number of different inputs (i.e. Shapes, Vertices etc...). This has been taken and slightly modified from the Farseer Test Bed |
►CVerticesEngine.Graphics.vxMaterial | A material is what is used to draw a mesh. It can expose common shader parameters along with allowing for expansion |
CVerticesEngine.Editor.Entities.vxEditorEntityMaterial | This material is used for editor entities which allows them to update their visual state based on wheth the mouse is over top or not |
CVerticesEngine.EnvTerrain.vxTerrainMaterial | |
CVerticesEngine.Graphics.vxSkyBoxMaterial | |
CVerticesEngine.Graphics.vxWaterMaterial | |
CVerticesEngine.Graphics.vxMesh | A custom mesh class which holds vertices mesh data and texture references. Note a material should be applied to this mesh |
►CVerticesEngine.Graphics.vxModelMesh | The model mesh |
CVerticesEngine.Graphics.vxLineRenderer.vxLineRendererMesh | |
CVerticesEngine.Graphics.vxTerrainModelMesh | The model mesh part which holds the Geometry data such as Vertices, Normal, UV Texture Coordinates, Binormal and Tangent data |
►CVerticesEngine.Graphics.vxModelMeshPart | The model mesh part which holds the Geometry data such as Vertices, Normal, UV Texture Coordinates, Binormal and Tangent data |
CVerticesEngine.Graphics.vxTerrainMeshPart | The model mesh part which holds the Geometry data such as Vertices, Normal, UV Texture Coordinates, Binormal and Tangent data |
CVerticesEngine.Graphics.vxViewportManager | Viewport manager which really only reports different facts about Cameras and Viewports being used. It also draws the Split Screen borders, so if you want a different look, then override this class |
CVerticesEngine.Net.vxINetworkClientBackend | Provides an API interface for a common network interface to a specific backend implmenetation (such as SteamWorks API, Android API, Lidgren etc...) |
CVerticesEngine.Net.vxINetworkServerBackend | Provides an API interface for a common network interface to a specific backend implmenetation (such as SteamWorks API, Android API, Lidgren etc...) |
CVerticesEngine.Net.vxNetworkClient | This holds all events and is a wrapper around the currently running network backend |
CVerticesEngine.Net.vxNetworkServer | The network server which is used when a player hosts a game session |
CVerticesEngine.Particles.vxParticlePool | A particle set which holds all of the particle pool |
CVerticesEngine.UI.Controls.vxCanvas | A Canvas is used for Camera UI overlays |
►CVerticesEngine.UI.vxUIControl | The most basic UI control which all other controls inherit from |
CVerticesEngine.Editor.UI.vxSelectionBox | |
►CVerticesEngine.UI.Controls.vxButtonControl | Basic Button GUI Control |
CVerticesEngine.UI.Controls.vxRibbonButtonControl | Ribbon control |
CVerticesEngine.UI.Controls.vxSlideTabPageTab | |
CVerticesEngine.UI.Controls.vxTabPageTab | |
CVerticesEngine.UI.Controls.vxTreeNode | Basic Button GUI Control |
CVerticesEngine.UI.Dialogs.vxContextMenuItem | File Chooser Dialor Item |
CVerticesEngine.UI.Dialogs.vxContextMenuSplitter | |
►CVerticesEngine.UI.Dialogs.vxFileExplorerURLBarButton | |
CVerticesEngine.UI.Dialogs.vxFileExplorerURLBarSplitter | |
►CVerticesEngine.UI.Controls.vxButtonImageControl | Button which has no text, only an Image |
►CVerticesEngine.UI.Controls.vxRibbonToolbarButtonControl | |
CVerticesEngine.UI.Controls.vxRibbonToolbarLogoButtonControl | |
►CVerticesEngine.UI.Controls.vxComboBox | Provides a ComboBox Control which can be populated be vxComboBoxItems |
CVerticesEngine.Localization.UI.vxLocComboBox | A combo box which is used for displaying a drop down for language selection |
CVerticesEngine.UI.Controls.vxPropertyComboBox | Label Class providing simple one line text as a vxGUI Item |
►CVerticesEngine.UI.Controls.vxComboBoxItem | Drop down Combo Box GUI Control |
CVerticesEngine.Localization.UI.vxLocComboBoxItem | |
CVerticesEngine.UI.Controls.vxImage | Label Class providing simple one line text as a vxGUI Item |
CVerticesEngine.UI.Controls.vxIncrementControl | Scrollbar Item base class. This can be inherited too expand controls within one scrollbar item |
CVerticesEngine.UI.Controls.vxKeyBindingSettingsGUIItem | Key binding settings GUII tem |
►CVerticesEngine.UI.Controls.vxLabel | Label Class providing simple one line text as a vxGUI Item |
CVerticesEngine.UI.Controls.vxPropertyControlCheckBox | Label Class providing simple one line text as a vxGUI Item |
CVerticesEngine.UI.Controls.vxPropertyControlColour | Label Class providing simple one line text as a vxGUI Item |
CVerticesEngine.UI.Controls.vxRibbonLabelControl | Ribbon control |
CVerticesEngine.UI.Controls.vxListView | |
CVerticesEngine.UI.Controls.vxListViewItem | List view item base class |
CVerticesEngine.UI.Controls.vxListViewScrollBar | |
CVerticesEngine.UI.Controls.vxListViewSpliter | |
CVerticesEngine.UI.Controls.vxMenuEntry | Basic Button GUI Control |
CVerticesEngine.UI.Controls.vxNotification | A notification ui control |
►CVerticesEngine.UI.Controls.vxPanel | Basic Button GUI Control |
CVerticesEngine.UI.Controls.vxPropertiesControl | Vx properties control |
CVerticesEngine.UI.Controls.vxRibbonControlGroup | |
CVerticesEngine.UI.Controls.vxRibbonDropdownControl | Label Class providing simple one line text as a vxGUI Item |
►CVerticesEngine.UI.Controls.vxTabControl | Tab control |
CVerticesEngine.UI.Controls.vxRibbonControl | Ribbon control |
►CVerticesEngine.UI.Controls.vxTabPageControl | Tab page control |
►CVerticesEngine.UI.Controls.vxRibbonTabPage | Ribbon control |
CVerticesEngine.UI.Controls.vxRibbonContextualTabPage | Ribbon control |
CVerticesEngine.UI.Dialogs.vxContextMenuControl | File Chooser Dialor Item |
CVerticesEngine.UI.Dialogs.vxFileExplorerURLBar | File Chooser Dialor Item |
CVerticesEngine.UI.Controls.vxPropertyControlFloatRange | |
CVerticesEngine.UI.Controls.vxPropertyControlTexture2D | |
CVerticesEngine.UI.Controls.vxPropertyGroup | Property item group |
►CVerticesEngine.UI.Controls.vxPropertyItemBaseClass | Property Item Base Control Class |
CVerticesEngine.UI.Controls.vxPropertyItemBool | |
CVerticesEngine.UI.Controls.vxPropertyItemChoices | |
CVerticesEngine.UI.Controls.vxPropertyItemColour | |
CVerticesEngine.UI.Controls.vxPropertyItemFloat | |
CVerticesEngine.UI.Controls.vxPropertyItemFloatArray | |
CVerticesEngine.UI.Controls.vxPropertyItemFloatRange | |
CVerticesEngine.UI.Controls.vxPropertyItemGameObject | |
CVerticesEngine.UI.Controls.vxPropertyItemInt | |
CVerticesEngine.UI.Controls.vxPropertyItemList | Label Class providing simple one line text as a vxGUI Item |
CVerticesEngine.UI.Controls.vxPropertyItemModel | |
CVerticesEngine.UI.Controls.vxPropertyItemModelMesh | |
CVerticesEngine.UI.Controls.vxPropertyItemTexture2D | |
CVerticesEngine.UI.Controls.vxPropertyItemTexture2DLargeView | |
CVerticesEngine.UI.Controls.vxPropertyItemVector2 | |
CVerticesEngine.UI.Controls.vxPropertyItemVector3 | |
CVerticesEngine.UI.Controls.vxRibbonToolbarSplitterControl | |
►CVerticesEngine.UI.Controls.vxSandboxItemButton | |
CVerticesEngine.UI.Controls.vxSandboxImportedItemButton | |
CVerticesEngine.UI.Controls.vxScrollBar | Scroll bar gui item which controls the scroll position of a T:VerticesEngine.UI.Controls.vxScrollPanel |
►CVerticesEngine.UI.Controls.vxScrollPanel | Scroll Panel Control which allows for any item too be added to it |
CVerticesEngine.UI.Controls.vxPropertiesScrollPanelControl | Properties scroll panel control |
CVerticesEngine.UI.Controls.vxScrollPanelSpliter | A Seperator Used in the vxScrollPanel |
CVerticesEngine.UI.Controls.vxSlideTabControl | Tab Control which managers Tab Pages |
CVerticesEngine.UI.Controls.vxSlideTabPage | Tab Page |
CVerticesEngine.UI.Controls.vxSlider | Basic Button GUI Control |
CVerticesEngine.UI.Controls.vxSliderMarker | |
CVerticesEngine.UI.Controls.vxSpinnerControl | Spinner Control which allows value incrementing |
►CVerticesEngine.UI.Controls.vxTextbox | Textbox Control for us in the vxGUI System |
CVerticesEngine.UI.Controls.vxPropertyControlGameObject | Property item group |
►CVerticesEngine.UI.Controls.vxPropertyControlTextbox | Property item group |
CVerticesEngine.UI.Controls.vxPropertyControlFloatTextbox | |
CVerticesEngine.UI.Controls.vxPropertyItemIntTextbox | |
CVerticesEngine.UI.Controls.vxToggleImageButton | Button which has no text, only an Image |
►CVerticesEngine.UI.Controls.vxToolbar | Toolbar control that holds VerticesEngine.UI.Controls.vxToolbarButton |
CVerticesEngine.UI.Controls.vxRibbonToolbar | Ribbon control |
►CVerticesEngine.UI.Controls.vxToolbarButton | Toolbar Button Controls for the vxToolbar Class |
CVerticesEngine.UI.Controls.vxTxtrPaintToolbarButton | Toolbar Button Controls which holds an image of the curent Texture Painting Texture |
CVerticesEngine.UI.Controls.vxToolbarSpliter | |
CVerticesEngine.UI.Controls.vxTreeControl | Basic Button GUI Control |
►CVerticesEngine.UI.Dialogs.vxScrollPanelItem | File Chooser Dialog Item |
CVerticesEngine.Net.UI.vxServerListItem | File Chooser Dialor Item |
CVerticesEngine.Net.UI.vxServerLobbyPlayerItem | Sets up a Serve List Dialog Item which holds information pertaining too a Discovered Server |
CVerticesEngine.UI.Controls.vxManageImportedEntityUIItem | VerticesEngine.UI.Controls.vxManageImportedEntityUIItem control which allows for spinning through options |
CVerticesEngine.UI.Controls.vxScrollPanelComboxBoxItem | Toolbar control that holds VerticesEngine.UI.Controls.vxScrollPanelComboxBoxItem |
CVerticesEngine.UI.Controls.vxScrollPanelIncrementItem | Toolbar control that holds VerticesEngine.UI.Controls.vxScrollPanelComboxBoxItem |
CVerticesEngine.UI.Controls.vxScrollPanelSliderItem | Toolbar control that holds VerticesEngine.UI.Controls.vxScrollPanelSliderItem |
►CVerticesEngine.UI.Controls.vxSettingsGUIItem | VerticesEngine.UI.Controls.vxSettingsGUIItem control which allows for spinning through options |
CVerticesEngine.UI.Controls.vxSettingsReadOnlyGUIItem | VerticesEngine.UI.Controls.vxSettingsGUIItem control which allows for spinning through options |
►CVerticesEngine.UI.Dialogs.vxFileDialogItem | File Chooser Dialor Item |
CVerticesEngine.UI.Dialogs.vxOpenSandboxFileDialogItem | OpenSandbox File Dialog UI Control. Usedfor displaying a local sandbox level which can be opened by the owning game |
CVerticesEngine.Workshop.UI.vxCommunityWorkshopResultsDialogItem | File Chooser Dialor Item |
CVerticesEngine.UI.Dialogs.vxFileExplorerDirectoryItem | File Chooser Dialor Item |
CVerticesEngine.UI.Dialogs.vxFileExplorerItem | File Chooser Dialor Item |
CVerticesEngine.UI.Dialogs.vxModDialoglItem | File Chooser Dialor Item |
CVerticesEngine.Workshop.UI.vxWorkshopDialogItem | Workshop dialog item |
CVerticesEngine.UI.vxUIManager | GUI Manager for a given Game Scene. This Handles all GUI Items within a given scene |
►CVerticesEngine.vxBaseScene | A scene is a single layer that has update and draw logic, and which can be combined with other layers to build up a complex game and menu system. For instance the main menu, the options menu, the "are you sure you
want to quit" message box, and the main game itself are all implemented as scenes |
CVerticesEngine.Screens.Async.BusyScreen | The loading screen coordinates transitions between the menu system and the game itself. Normally one screen will transition off at the same time as the next screen is transitioning on, but for larger transitions that can take a longer time to load their data, we want the menu system to be entirely gone before we start loading the game. This is done as follows: |
CVerticesEngine.Screens.Async.vxLoadingScreen | The loading screen coordinates transitions between the menu system and the game itself. Normally one screen will transition off at the same time as the next screen is transitioning on, but for larger transitions that can take a longer time to load their data, we want the menu system to be entirely gone before we start loading the game. This is done as follows: |
CVerticesEngine.Screens.Async.vxStartupMenuScreen | The Init Screen which calls all required setup screens on start of launch |
►CVerticesEngine.UI.Dialogs.vxDialogBase | A popup dialog scene |
CVerticesEngine.Net.UI.vxServerListDialog | This Dislog Displays all active server's on the connected master server |
CVerticesEngine.Net.UI.vxServerLobbyDialog | This is a Server Lobby Dialog is the 'waiting room' before a session launch |
CVerticesEngine.Net.UI.vxSeverLANListDialog | This is a Server Dialog which searches and retrieves any game servers on this LAN. It also allows the Player to set up a local server as well |
CVerticesEngine.Net.UI.vxSeverLobbyDialog | This is a Server Lobby Dialog is the 'waiting room' before a session launch |
CVerticesEngine.Net.UI.vxSeverOnlineListDialog | This is a Server Dialog which searches and retrieves any game servers on this LAN. It also allows the Player to set up a local server as well |
CVerticesEngine.UI.Dialogs.Utilities.vxTexPackGenDialog | The graphic settings dialog |
CVerticesEngine.UI.Dialogs.vxAudioMenuScreen | The graphic settings dialog |
CVerticesEngine.UI.Dialogs.vxFileDialog< T > | A base file dialog which allows for displaying and listing file info, allows for file selection and handling file state |
CVerticesEngine.UI.Dialogs.vxFileExplorerDialog | Open File Dialog |
CVerticesEngine.UI.Dialogs.vxKeyboardSettingsDialog | The graphic settings dialog |
CVerticesEngine.UI.Dialogs.vxLocalizationDialog | A popup message box screen, used to display "are you sure?" confirmation messages |
CVerticesEngine.UI.Dialogs.vxModManagerDialog | Handles which installed mods are enabled and disabled |
CVerticesEngine.UI.Dialogs.vxSandboxNewItemDialog | Open File Dialog |
►CVerticesEngine.UI.Dialogs.vxSettingsBaseDialog | This is the base dialog for creating settings from a specified attribute type |
CVerticesEngine.UI.Dialogs.vxDebugSettingsDialog | The options screen is brought up over the top of the main menu screen, and gives the user a chance to configure the game in various hopefully useful ways |
CVerticesEngine.UI.Dialogs.vxGraphicSettingsDialog | The graphic settings dialog |
CVerticesEngine.UI.vxManageImportedEntitiesDialog | |
CVerticesEngine.Workshop.UI.vxWorkshopSearchResultDialog2 | Custom level/workshop search result dialog |
CVerticesEngine.Workshop.vxWorkshopUploadDialog | Opens a Workshop Upload Dialog which allows the user to upload custom levels to a hosting solution like Steam Workshop or Firebase |
►CVerticesEngine.UI.Menus.vxMenuBaseScreen | Base class for screens that contain a menu of options. The user can move up and down to select an entry, or cancel to back out of the screen |
CVerticesEngine.UI.Dialogs.vxDebugMenuScreen | This is the Debug Settings Screen |
CVerticesEngine.UI.Menus.vxControlsMenuScreen | The options screen is brought up over the top of the main menu screen, and gives the user a chance to configure the game in various hopefully useful ways |
CVerticesEngine.UI.Menus.vxLocalizationMenuScreen | A basic menu for choosing a small set of languages |
CVerticesEngine.UI.Menus.vxPauseMenuScreen | The pause menu comes up over the top of the game, giving the player options to resume or quit |
CVerticesEngine.UI.Menus.vxProfileMenuScreen | The options screen is brought up over the top of the main menu screen, and gives the user a chance to configure the game in various hopefully useful ways |
CVerticesEngine.UI.Menus.vxPurchaseMenuScreen | The options screen is brought up over the top of the main menu screen, and gives the user a chance to configure the game in various hopefully useful ways |
CVerticesEngine.UI.Menus.vxSettingsMenuScreen | The options screen is brought up over the top of the main menu screen, and gives the user a chance to configure the game in various hopefully useful ways |
►CVerticesEngine.UI.MessageBoxs.vxMessageBox | A popup message box screen, used to display "are you sure?" confirmation messages |
CVerticesEngine.Localization.UI.vxLocalizationSelectMsgBox | Displays an about box with info about this game and the engine |
CVerticesEngine.UI.Menus.vxLocalizationUpdateScreen | This screen is feedback to the user that it is updating the localization content |
CVerticesEngine.UI.MessageBoxs.vxAboutBox | Displays an about box with info about this game and the engine |
CVerticesEngine.UI.MessageBoxs.vxMessageBoxNetworkLogIn | A popup message box screen, used to display "are you sure?" confirmation messages |
CVerticesEngine.UI.MessageBoxs.vxMessageBoxNetworkLoggingIn | A popup message box screen, used to display "are you sure?" confirmation messages |
CVerticesEngine.UI.MessageBoxs.vxMessageBoxSaveBeforeQuit | A popup message box screen, used to display "are you sure?" confirmation messages |
CVerticesEngine.UI.MessageBoxs.vxMessageInputBox | A popup message box which can take user input |
CVerticesEngine.UI.vxSignInBusyScreen | The sign in busy screen |
CVerticesEngine.Workshop.UI.vxWorkshopSearchBusyScreen | The Workshop Busy Screen |
CVerticesEngine.Workshop.vxWorkshopUploadWorker | Upload worker message dialog |
►CVerticesEngine.vxSaveBusyScreen | The save busy screen |
CVerticesEngine.UI.vxSceneExportDialog | Exports a scene to a given file format |
CVerticesEngine.vxSaveBusyScreen2D | The save busy screen for 2D Scene |
CVerticesEngine.vxSaveBusyScreen3D | The save busy screen for 3D Scene |
CVerticesEngine.UI.StartupScreen.vxInitializationScreen | The Init Screen which calls all required setup screens on start of launch |
CVerticesEngine.UI.StartupScreen.vxTitleScreen | This is the Vertices Engine Title Screen which is the first screen when the Engine is launched |
►CVerticesEngine.vxGameplaySceneBase | This screen implements the actual game logic. It is just a placeholder to get the idea across: you'll probably want to put some more interesting gameplay in here! |
CVerticesEngine.vxGameplayScene2D | The vxGameplayScene2D class implements the actual game logic for 2D Games |
CVerticesEngine.vxGameplayScene2D | The vxGameplayScene2D class implements the actual game logic for 2D Games |
►CVerticesEngine.vxGameplayScene3D | The vxGameplayScene3D class implements the actual game logic for 3D Games |
CVerticesEngine.Screens.vxModelViewer | This is a basic model view class which allows for basic viewing and editing shader values of models as well as is inhertiable to add extra functions to it |
CVerticesEngine.vxGameplayScene3D | The vxGameplayScene3D class implements the actual game logic for 3D Games |
CVerticesEngine.vxGameplayScene3D | The vxGameplayScene3D class implements the actual game logic for 3D Games |
CVerticesEngine.vxGameplayScene3D | The vxGameplayScene3D class implements the actual game logic for 3D Games |
►CSystem.IDisposable | |
CVerticesEngine.vxCamera.RenderMeshEntry | An entry for the render mesh queue. This holds a reference to a vxModelMesh, a vxMaterial and any other render data that's required |
►CVerticesEngine.vxComponent | Component to be attached to an entitiy which allows for containerized functionality |
►CVerticesEngine.Graphics.vxEntityRenderer | |
►CVerticesEngine.Graphics.vxMeshRenderer | Mesh Renderer Component for centralizing the logic for rendering a 3D Mesh with a specific set of materials |
CVerticesEngine.Editor.Entities.WorkingPlaneRenderer | |
CVerticesEngine.Entities.Terrain.vxTerrainRenderer | |
CVerticesEngine.Graphics.Rendering.vxStaticMeshBatchRenderer | This batches all of the vxStaticMeshRenderer for the given archetype together and then renderers them as a single draw call |
CVerticesEngine.Graphics.vxLineRenderer | |
CVerticesEngine.Graphics.vxParticleRenderer | Mesh Renderer Component for centralizing the logic for rendering a 3D Mesh with a specific set of materials |
CVerticesEngine.Graphics.vxSkyboxRenderer | Mesh Renderer Component for centralizing the logic for rendering a 3D Mesh with a specific set of materials |
CVerticesEngine.Graphics.vxStaticMeshRenderer | Static Mesh Renderer is used for grouping static objects together to all be rendered as a group instead of rendering each mesh/object individually. Note that this must be an object which doesn't move and will use the same material for all objects |
CVerticesEngine.Graphics.vxSpriteRenderer | |
CVerticesEngine.Input.vxPlayerInputComponent | This component handles per-player input. A player may be player 2, but they could be the one using the keyboard, or a different game pad, this way it allows the player index to map to a specific input device |
►CVerticesEngine.Physics.vxPhysicsColliderBaseComponent | |
CVerticesEngine.Physics.vxBoxCollider | |
CVerticesEngine.Physics.vxCapsuleCollider | |
CVerticesEngine.Physics.vxSphereCollider | |
CVerticesEngine.Physics.vxStaticMeshCollider | |
CVerticesEngine.vxCamera2DBasicInputController | |
CVerticesEngine.vxCameraChaseController | Handles Camera FPS Controls |
CVerticesEngine.vxCameraFpsController | Handles Camera FPS Controls |
CVerticesEngine.vxCameraFreeRoamController | Handles Camera Free Roam Controls |
CVerticesEngine.vxCameraOrbitController | Handles Camera Orbit Controls |
CVerticesEngine.vxCameraSceneEditorController | Handles Camera Free Roam Controls |
CVerticesEngine.vxEngine | The vxEngine is a component which manages one or more vxGameBaseScreen instances. It maintains a stack of screens, calls their Update and Draw methods at the appropriate times, and automatically routes input to the topmost active screen |
►CVerticesEngine.vxGameObject | This is the base class for all items in the Vertices Engine. It allows access to basic variables such as the Engine and the GraphicsDevice |
►CVerticesEngine.Diagnostics.vxDebugUIControlBaseClass | Base UI Control class for creating Debug Controls. Inherit this class and add the 'vxDebugTool' attribute |
CVerticesEngine.Diagnostics.vxDebugCommandUI | Command Window class for Debug purpose |
CVerticesEngine.Diagnostics.vxFpsCounterDebugControl | Component for FPS measure and draw |
CVerticesEngine.Diagnostics.vxProfilerGraphDebugControl | This control handles all of the internal engine stop watches |
CVerticesEngine.Diagnostics.vxSandboxCommandDebugControl | This control handles all of the internal engine stop watches |
CVerticesEngine.Diagnostics.vxScreenConsoleDebugControl | This control handles all of the internal engine stop watches |
CVerticesEngine.Diagnostics.vxSpriteBatchCountDebugControl | Component for FPS measure and draw |
CVerticesEngine.Diagnostics.vxTimeRulerDebugControl | Realtime CPU measuring tool |
►CVerticesEngine.Graphics.vxRenderPass | The base class for creating a Post Processor for the Vertices Engine |
CVerticesEngine.Graphics.vxAntiAliasPostProcess | |
CVerticesEngine.Graphics.vxBlurEffectsPostProcess | Takes the current scene and applies Bloom, Depth of Field and Chromatic Aboration to that scene |
CVerticesEngine.Graphics.vxCameraMotionBlurPostProcess | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxCascadeShadowRenderPass | Cascade Shadow Map Rendering Pass |
CVerticesEngine.Graphics.vxDebugRenderPass | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxDistortionPostProcess | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxDistortionPostProcess2D | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxEdgeDetectPostProcess | |
CVerticesEngine.Graphics.vxFogPostProcess | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxGBufferRenderingPass | |
CVerticesEngine.Graphics.vxMainScene2DRenderPass | This is the main scene render pass for a 3D scene. This first draws all meshes' with opaque and then performs a alpha pass |
CVerticesEngine.Graphics.vxMainScene3DRenderPass | This is the main scene render pass for a 3D scene. This first draws all meshes' with opaque and then performs a alpha pass |
CVerticesEngine.Graphics.vxSceneBlurPostProcess | |
CVerticesEngine.Graphics.vxSceneLightRenderingPass | The Scene Lighting Pass applies all lighting including both applying shadows and lights to the scene |
CVerticesEngine.Graphics.vxSelectedItemEdgePostProcess | |
CVerticesEngine.Graphics.vxSunLightPostProcess | Renders the sun effects such as lens flare and god rays |
CVerticesEngine.Graphics.vxRenderPipeline | This component renders a scene given the camera |
CVerticesEngine.Particles.vxParticleSystemManager | A scene's particle system which holds all particle pools |
CVerticesEngine.vxCameraManager | |
CVerticesEngine.vxEntity | Base Entity in the Virtex vxEngine which controls all Rendering and Provides position and world matrix updates to the other required entities |
►CVerticesEngine.vxISubSystem | A sub system which can either run within the context of the engine or within the context of a scene |
►CVerticesEngine.vxIEngineSubSystem | |
CVerticesEngine.Platform.vxAchievementManager | The Achievement Manager Sub System |
CVerticesEngine.vxISceneSubSystem | |
CVerticesEngine.vxSceneProperties | The scene properties object essentially exposes variables in the inspector |
►CIEnumerable | |
CVerticesEngine.vxCameraManager | |
CVerticesEngine.ImportedFileInfo | |
CVerticesEngine.Net.INetworkSessionManager | |
►CVerticesEngine.Util.ISnapbox | |
CVerticesEngine.Util.vxSnapBox | |
CVerticesEngine.Profile.ItchAPIResponse | |
CVerticesEngine.Profile.ItchProfileResponse | The expected response from Itch with player profile info |
CVerticesEngine.Profile.ItchUserResponse | |
►CIVertexType | |
CVerticesEngine.Graphics.vxMeshVertex | The vertex structure for drawing Models in the Vertices Engine. It uses Position, Normal, UV, Tangent and BiNormal |
CVerticesEngine.Input.vxInput.KeyboardSettings | |
CVerticesEngine.Diagnostics.KeyboardUtils | Helper class for keyboard input |
CVerticesEngine.Graphics.Layer | |
CVerticesEngine.Graphics.LensFlareComponent | Reusable component for drawing a lensflare effect over the top of a 3D scene |
CVerticesEngine.ContentManagement.LevelContentEntry | |
►CList | |
CVerticesEngine.vxItemList | |
CVerticesEngine.vxEngineAssets.Models | Internal Engine Sound Effects |
CVerticesEngine.Input.vxInput.MouseSettings | |
CVerticesEngine.Audio.vxAudioManager.Music | Music Song Collections |
CVerticesEngine.Utilities.NativeMessageBox | |
CVerticesEngine.Graphics.NonPhotoRealisticSettings | Class holds all the settings used to tweak the non-photorealistic rendering |
CVerticesEngine.Graphics.vxRenderPipeline.Passes | Collection of Engine Passes |
CVerticesEngine.Graphics.vxSpriteRenderer.Passes | |
CVerticesEngine.vxEngineAssets.PostProcessShaders | Model Shaders |
CVerticesEngine.UI.Controls.Commands.PropertyEntityStruct | |
CVerticesEngine.Workshop.UI.vxWorkshopSearchResultDialog2.RecursiveImageListProcessor | |
CVerticesEngine.RenderPassTransformData | Data needed for this transform for the render pass. This usually holds calculated matrices such as WVP, INV_W etc... so that they're only calculated once per-entity per render loop |
CVerticesEngine.Serilization.SandboxFileInfo | |
CVerticesEngine.vxEngineAssets.SandboxUI | |
CVerticesEngine.vxEngineAssets.Shaders | The models |
CVerticesEngine.UI.Themes.vxUITheme.SoundEffects | |
CVerticesEngine.vxEngineAssets.SoundEffects | |
►CSpriteBatch | |
CVerticesEngine.Graphics.vxSpriteBatch | The sprite batch used by the Vertices Engine to measure and count Batch Calls. This is mostly for profiling and organization as well as allows for extention methods to be created |
CVerticesEngine.UI.Themes.vxUITheme.SpriteSheetLoc | The Sprite Sheet Locations for Common GUI Items such as Arrows |
CVerticesEngine.Utilities.SteppedVar< T > | |
CVerticesEngine.Diagnostics.StringBuilderExtensions | Static class for string builder extension methods |
CVerticesEngine.Diagnostics.vxProfiler.Tags | Profiler tags |
CVerticesEngine.ContentManagement.TextAsset | |
CVerticesEngine.vxEngineAssets.Textures | |
CVerticesEngine.Graphics.TextureSet | A set of textures which include a |
CVerticesEngine.Input.TouchCollectionExtensions | Provides extension methods for the TouchCollection type |
CVerticesEngine.vxEngineAssets.UI | |
CVerticesEngine.Graphics.vxGraphics.Util | Utilities for graphics |
CVerticesEngine.Input.VirtualGamePad | |
CVerticesEngine.Profile.vxAchievement | This class holds all information for an achievement |
CVerticesEngine.Monetization.Ads.vxAdManager | The engine ad manager for mobile releases |
CVerticesEngine.Graphics.Animation.vxAnimationSprite2D | Represents an animated texture |
►CVerticesEngine.UI.vxArtProviderBase | Art provider base class which holds common elements such as Padding, Highlight colour etc.. |
CVerticesEngine.UI.Themes.vxDialogArtProvider | |
CVerticesEngine.UI.Themes.vxMenuScreenArtProvider | The Art Provider for Menu Screens. If you want to customize the draw call, then create an inherited class of this one and override this draw call |
CVerticesEngine.UI.Themes.vxMessageBoxArtProvider | The Art Provider for Menu Screen Items. If you want to customize the draw call, then create an inherited class of this one and override this draw call |
CVerticesEngine.UI.vxLoadingScreenRenderer | This is use for rendering loading screens |
CVerticesEngine.Graphics.vxAssetCreator2D | This is a 2D Asset Creator which can generate Textures from Farseer Assets. This has been taken and slightly modified from the Farseer Test Bed |
CVerticesEngine.UI.Controls.vxAttributeCategory | |
CVerticesEngine.Audio.vxAudioManager | Audio manager keeps track of what 3D sounds are playing, updating their settings as the camera and entities move around the world, and automatically disposing sound effect instances after they finish playing |
►CVerticesEngine.UI.Themes.vxBaseItemTheme | |
CVerticesEngine.UI.Themes.vxLoadingScreenTheme | |
CVerticesEngine.UI.Themes.vxMenuTheme | |
CVerticesEngine.Entities.vxCharacter3DBaseClass | |
CVerticesEngine.Commands.vxCMDEntityInfo | |
CVerticesEngine.UI.vxColourTheme | |
CVerticesEngine.Utilities.vxColourUtil | |
►CVerticesEngine.Commands.vxCommand | The class containing Do-Redo support for handling Redo-Undo in a sandbox enviroment |
►CVerticesEngine.Commands.vxCMDBaseSandbox3DCommand | |
CVerticesEngine.Commands.vxCMDAddSandbox3DItem | |
CVerticesEngine.Commands.vxCMDDeleteSandbox3DItem | |
CVerticesEngine.Commands.vxCMDTransformChanged | |
CVerticesEngine.Commands.vxCMDTranslateSandbox3DItem | |
CVerticesEngine.UI.Controls.Commands.vxCMDPropertyValueChange | CMD which handles Property value change |
CVerticesEngine.Commands.vxCommandManager | Manages Do-Undo control in a sandbox enviroment |
CVerticesEngine.vxConsole | Console Utility which provides output too both the in-game console window as well as the system console if available |
CVerticesEngine.ContentManagement.vxContentManager | Class which encorporates a number of different functions for asset loading and content management |
CVerticesEngine.Plugins.vxContentPackManager | This class handles all of the plugins for a Vertices game, whether it's DLC or Mods |
CVerticesEngine.vxCoroutine | |
CVerticesEngine.vxCoroutineManager | |
CVerticesEngine.Diagnostics.vxCrashHandler | The Crash Handler Game is a self contained game class which can be put in a try-catch block at the initial entry point of the game. This allows for debug messages and crash output to be caught and shown on Releases and on non-easily-debugable systems (i.e. Mobile, Consoles etc...) |
CVerticesEngine.vxDebug | A system for handling rendering of various debug shapes |
CVerticesEngine.Diagnostics.vxDebugText | |
CVerticesEngine.Diagnostics.vxDebugTimerGraphSet | This is an internal Engine stop watch control to measure performance |
CVerticesEngine.Graphics.vxEffectParameter | Effect parameter |
CVerticesEngine.vxEngineAssets | Class for holding all Internal Engine Assets |
CVerticesEngine.vxEntityCreationProcedure | When an entity is created there could be more than 1 step required. The user may need to click on two types of entities to connect this entity |
CVerticesEngine.vxEntityRegister | Handles Entities and Particle registration from content packs |
CVerticesEngine.vxEntitySpriteSheetDefinition | This is a Entity Sprite Sheet Definition, which holds sprite retreival info for a speifici type. The sprite sheet used is the content pack's main sprite sheet |
CvxExtensions | |
CVerticesEngine.vxExtentions | |
►CVerticesEngine.UI.Dialogs.vxFileDialog< vxCommunityWorkshopResultsDialogItem > | |
CVerticesEngine.Workshop.UI.vxCommunityWorkshopResultsDialog | Community Workshop Results dialog |
►CVerticesEngine.UI.Dialogs.vxFileDialog< vxOpenSandboxFileDialogItem > | |
CVerticesEngine.UI.Dialogs.vxOpenSandboxFileDialog | Open File Dialog for Sandbox levels. This will open a file selection dialog showing all sandbox files in the vxIO.PathToSandbox directory |
CVerticesEngine.Serilization.vxFileInfo | This class holds serializable file info for basic Vertices Engine Game Files. It holds information such as game title, Platform it was saved on, file io version etc |
CVerticesEngine.Serilization.vxFogState | |
CVerticesEngine.UI.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.. |
CVerticesEngine.vxGameConfig | |
CVerticesEngine.Utilities.vxGeometryHelper | Collection of Statix Methods which provide helpful Gemoetry Functions |
CVerticesEngine.Serilization.vxGraphicalAntiAliasingSettings | This holds the Serializable data for the Anti Aliasing Settings |
►CVerticesEngine.Serilization.vxGraphicalBaseBooleanSetting | The Serializeable Boolean Setting Element for the Graphical Settings |
CVerticesEngine.Serilization.vxGraphicalDepthOfFieldSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalEdgeDetectionSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalMotionBlurSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
►CVerticesEngine.Serilization.vxGraphicalBaseQualitySetting | The Serializeable Boolean Setting Element for the Graphical Settings |
CVerticesEngine.Serilization.vxGraphicalBloomSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalBlurSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalDefferredLightingSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalGodRaysSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalReflectionSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalSSAOSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalSSRSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Serilization.vxGraphicalShadowSettings | This holds the Serializable data of a Cascade Shadow Mapping Settings |
CVerticesEngine.Graphics.vxGraphics | Graphical Variables like the Main Sprite Sheet and Getting New Render Textures |
►CVerticesEngine.Monetization.Ads.vxIAdProvider | The ad provider interface which gives a method for injecting different ad providers |
CVerticesEngine.Monetization.Ads.vxGenericAdProvider | Android ad provider which provides custom classes for Banner, Interstitial and Reward Ads |
►CVerticesEngine.Monetization.Ads.vxIBannerAd | |
CVerticesEngine.Monetization.Ads.vxGenericBannerAd | |
CVerticesEngine.Plugins.vxIContentPack | The Plugin Interface for creating DLC and Mod packs for Vertices Engine Games. DLC and Mods are treated very similar for ease of use and production |
►CVerticesEngine.Monetization.Purchases.vxIInAppPurchaseProvider | In App Purchase wrapper |
CVerticesEngine.Monetization.Purchases.vxInAppPurchaseProviderForSteam | |
►CVerticesEngine.vxIInitializationStep | A initialization step |
CVerticesEngine.InitSteps.SignInUserInitStep | Signs in the user |
►CVerticesEngine.Monetization.Ads.vxIInterstitialAd | |
CVerticesEngine.Monetization.Ads.vxGenericInterstitialAd | |
CVerticesEngine.Graphics.vxImportResult | |
CVerticesEngine.Monetization.Purchases.vxInAppProduct | This is an in app product which is available for purchase from the relavant plaform store |
CVerticesEngine.Monetization.Purchases.vxInAppProductManager | The In App Product Manager which holds all information for available in app products available for this game on this platform |
CVerticesEngine.Net.vxINetGameplayScene | The networked gameplay interface which holds stubs for methods which the networking system will call |
CVerticesEngine.Net.Messages.vxINetMessageIncoming | This is the bases for an incoming message. This can act as a wrapper for Steam, Lidgen or Android messages |
CVerticesEngine.Net.Messages.vxINetMessageOutgoing | |
CVerticesEngine.Net.vxINetworkConfig | A network config interface which allows per-game customization and configuration of the networking code |
►CVerticesEngine.Net.Messages.vxINetworkMessage | The Network Message Intergace for exchanging data between server and clients |
CVerticesEngine.Net.Messages.vxNetMsgServerInfo | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgAddPlayer | This message is sent when a player has connected to a server |
CVerticesEngine.Net.Messages.vxNetmsgLevelEvent | Message which specifies level event info such as when an item is spawned in the level. This requires the game to handle the implementation |
CVerticesEngine.Net.Messages.vxNetmsgLevelMetaData | This message is used to communicate Level Meta Data, it must be inherited and handeled by the running game to encode and decode it |
CVerticesEngine.Net.Messages.vxNetmsgPlayerMetaData | This message is used to communicate Player Meta Data, it must be inherited and handeled by the running game to encode and decode it |
CVerticesEngine.Net.Messages.vxNetmsgRemovePlayer | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgServerShutdown | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgSetPlayerAsHost | This message is sent when a player is selected as the host by the server |
CVerticesEngine.Net.Messages.vxNetmsgSpawnItem | Called when an item is spawned in the level. This requires the game to handle the logic of this |
CVerticesEngine.Net.Messages.vxNetmsgUpdatePlayerEntityState | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgUpdatePlayerList | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgUpdatePlayerLobbyStatus | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgUpdateSessionState | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Net.Messages.vxNetmsgUpdateSessionStatus | This message is used during the discovery phase to glean basic server information |
CVerticesEngine.Input.vxInput | The central Input Manager Class for the Vertices Engine. This handles all types of input, from Keyboard, Mouse, GamePad touch and gesture support |
CVerticesEngine.Input.vxInputCursorRenderer | An extensible class which Handles visual logic for drawing the cursor, and how the cursor should visually change based on input state. Inherit this class to create your own custom cursor visuals |
CVerticesEngine.Utilities.vxIO | Collection of static utility methods |
►CVerticesEngine.Particles.vxIParticle | |
CVerticesEngine.Particles.vxParticle2D | 2D Particle Object for use in the vxParticleSystem2D Manager Class |
CVerticesEngine.Particles.vxParticle3D | 3D Particle Object for use in the vxParticleSystem3D Manager Class |
CVerticesEngine.Physics.vxIPhysicsCollider | |
CVerticesEngine.Physics.vxIPhysicsLibraryWrapper | |
►CVerticesEngine.Profile.vxIPlayerProfile | Platform specific wrapper for handling player profile. This is used for providing which player is currently playing through steam |
CVerticesEngine.Profile.vxPlayerProfileGenericWrapper | Basic wrapper for interfacing with a Specific Services Game API's. This is the generic version |
CVerticesEngine.Profile.vxPlayerProfileItchIoWrapper | ItchIO platform wrapper |
CVerticesEngine.Profile.vxPlayerProfileSteamWrapper | Steam platform wrapper |
CVerticesEngine.Plugins.vxIPlugin | The Plugin Interface for creating DLC and Mod packs for Vertices Engine Games. DLC and Mods are treated very similar for ease of use and production |
►CVerticesEngine.Graphics.vxIRenderPass | |
CVerticesEngine.Graphics.vxAntiAliasPostProcess | |
CVerticesEngine.Graphics.vxBlurEffectsPostProcess | Takes the current scene and applies Bloom, Depth of Field and Chromatic Aboration to that scene |
CVerticesEngine.Graphics.vxCameraMotionBlurPostProcess | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxCascadeShadowRenderPass | Cascade Shadow Map Rendering Pass |
CVerticesEngine.Graphics.vxDebugRenderPass | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxDistortionPostProcess | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxDistortionPostProcess2D | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxEdgeDetectPostProcess | |
CVerticesEngine.Graphics.vxFogPostProcess | Grab a scene that has already been rendered, and add a distortion effect over the top of it |
CVerticesEngine.Graphics.vxGBufferRenderingPass | |
CVerticesEngine.Graphics.vxMainScene2DRenderPass | This is the main scene render pass for a 3D scene. This first draws all meshes' with opaque and then performs a alpha pass |
CVerticesEngine.Graphics.vxMainScene3DRenderPass | This is the main scene render pass for a 3D scene. This first draws all meshes' with opaque and then performs a alpha pass |
CVerticesEngine.Graphics.vxSceneBlurPostProcess | |
CVerticesEngine.Graphics.vxSceneLightRenderingPass | The Scene Lighting Pass applies all lighting including both applying shadows and lights to the scene |
CVerticesEngine.Graphics.vxSelectedItemEdgePostProcess | |
CVerticesEngine.Graphics.vxSunLightPostProcess | Renders the sun effects such as lens flare and god rays |
►CVerticesEngine.Monetization.Ads.vxIRewardAd | |
CVerticesEngine.Monetization.Ads.vxGenericRewardAd | |
►CVerticesEngine.vxISelectable | This item can be selected in the sandbox |
CVerticesEngine.Graphics.vxRenderSettings | |
CVerticesEngine.vxGameObject | This is the base class for all items in the Vertices Engine. It allows access to basic variables such as the Engine and the GraphicsDevice |
CVerticesEngine.vxSceneProperties | The scene properties object essentially exposes variables in the inspector |
CVerticesEngine.Physics.vxISphereCollider | |
CVerticesEngine.Workshop.vxIWorkshopItem | |
►CVerticesEngine.Workshop.vxIWorkshopWrapper | |
CVerticesEngine.Workshop.Providers.Generic.vxGenericWorkshopWrapper | An empty generic workshop wrapper |
CVerticesEngine.Input.vxKeyBinding | |
CVerticesEngine.Input.vxKeyBindings | Class holding Key Press Type for common movements. This allows players to customise keyboard controls for different keyboard types |
CVerticesEngine.UI.vxLayout | Layout class that supports title safe area |
CVerticesEngine.Profile.vxLeaderboard | Vx leaderboard |
CVerticesEngine.Graphics.vxLensFlareComponent | Reusable component for drawing a lensflare effect over the top of a 3D scene |
►CVerticesEngine.Graphics.vxLightEntity | Base class for a 3D Light Entity used in Defferred Rendering |
CVerticesEngine.Graphics.vxDirectionalLight | Base class for a 3D Light Entity used in Defferred Rendering |
CVerticesEngine.vxLocalizer | Holds, converts and localizes content for different regions |
CVerticesEngine.vxLocKeys | Localization keys for vxLocKeys |
CVerticesEngine.vxMathHelper | Math Helper Library with an extension of Mathematically Helpful Functions |
CVerticesEngine.Graphics.vxMeshHelper | A Model Class which loads and processes all data at runtime. Although this add's to load times, it allows for more control as well as modding for any and all models which are used in the game. Using three different models to handle different types of rendering does add too over all installation size, it is necessary to allow the shaders to be compiled for cross platform use |
CVerticesEngine.Graphics.vxMeshSet | This is an experimental system which works with *obj models on their most basic levels allowing for Voxel engines and Pseudo "Instance Meshing to be possible within Monogame and on a cross platform level |
CVerticesEngine.Plugins.vxModConfig | |
CVerticesEngine.Graphics.vxModelVoxel | Imports an *.obj file, parsing out the Vertices, Texture UV Coordinates as well as Vertice Normals |
CVerticesEngine.Plugins.vxModItemStatus | |
CVerticesEngine.Net.vxNetBuffer | |
CVerticesEngine.Net.vxNetBufferTests | |
CVerticesEngine.Net.vxNetEntity3DState | This holds all data needed to update the state of a multiplayer entity |
CVerticesEngine.Net.vxNetEntityState | This holds all data needed to update the state of a multiplayer entity |
CVerticesEngine.Net.vxNetPlayerInfo | This is a base class which holds basic information for a player in the server/client system |
CVerticesEngine.Net.vxNetPlayerManager | |
CVerticesEngine.Net.vxNetworkManager | |
CVerticesEngine.UI.Controls.vxNotificationManager | Notification Manager, which allows cross platform notifications to be posted to the screen for the user, similar to the 'Toast' notifications in Android |
CVerticesEngine.Entities.vxObjectPool | |
CVerticesEngine.Particles.vxParticlePoolDefinition | |
CVerticesEngine.Particles.vxParticleSystem | The particle system instance |
CVerticesEngine.Physics.Entities.vxPhysics2DCircleCollider | |
CVerticesEngine.Physics.Entities.vxPhysics2DEntity | |
CVerticesEngine.Physics.Entities.vxPhysics2DRectCollider | |
CVerticesEngine.Physics.vxPhysicsManager | This is the physics manager which holds settings and references to the different physics solver backends |
CVerticesEngine.Physics.vxPhysicsSystem | This is the physics manager which holds settings and references to the different physics solver backends |
CVerticesEngine.Profile.vxPlatform | This class allows access to all of the platform specific functions such as the signed in player, or unlocking achievements, viewing leaderboards etc... The default platform wrappers are provided for Steam, Google Play and iOS. You can create your own by implementing the vxIPlayerProfile interface and overriding the VerticesEngine.vxGame.InitPlayerPlatformProfile() method call |
CVerticesEngine.Utilities.vxPlatformString | Different set of strings based off of |
CVerticesEngine.Profile.vxPlayerStat | |
CVerticesEngine.Plugins.vxPluginManager | This class handles all of the plugins for a Vertices game, whether it's DLC or Mods |
CVerticesEngine.Plugins.vxPluginMetaInfo | |
CVerticesEngine.Diagnostics.vxProfiler | |
CVerticesEngine.UI.Controls.vxPropertyAttributePair | |
CVerticesEngine.vxRandom | Random Value Generator |
CVerticesEngine.Utilities.vxRecursiveFileDialogItemProcessor | A utility class for handling recursive file dialog processing |
CVerticesEngine.vxSandboxEntityCategory | This is a main category of Sandbox Entity types. This holds a name and a list of 'sub categories' |
CVerticesEngine.vxSandboxEntityRegistrationInfo | This class holds all information to register an entity with the vxSandbox enviroment |
CVerticesEngine.vxSandboxEntitySubCategory | This a sub category which holds a list of entities within it |
CVerticesEngine.vxSandboxFileLoadResult | |
CVerticesEngine.Utilities.vxSanitizer | Text sanitizer which ensures properly formatted text, checks for profanity etc.. |
CVerticesEngine.vxSceneManager | The Scene Manager which handles Scene Loading and drawing |
CVerticesEngine.vxScreen | The Engine Graphical Settings Manager which holds all of settings for engine graphics such as resolution, fullscreen, vsync as well as other Depth of Field toggle or Cascade Shadow qaulity |
CVerticesEngine.Serilization.vxSerializableColor | |
CVerticesEngine.Serilization.vxSerializableEntityState2D | This holds the Serializable data of a vxEntity3D to be used when saving a file |
►CVerticesEngine.Serilization.vxSerializableEntityState3D | This holds the Serializable data of a vxEntity3D to be used when saving a file |
CVerticesEngine.Serilization.vxSerializableTerrainData | This holds the Serializable data of a Height Map Terrain |
CVerticesEngine.Serilization.vxSerializableEnviroment | This holds the Serializable data of a Enviroment Effects (i.e. Time of Day, Fog, Water etc...) |
CVerticesEngine.Serilization.vxSerializableImportedEntityInfo3D | Holds a reference about an internally held imported object |
►CVerticesEngine.Serilization.vxSerializableSceneBaseData | This holds the Serializable data for a vxScene3D including all Entities, Terrains, as well as Level and Enviroment Data |
CVerticesEngine.Serilization.vxSerializableScene2DData | This holds the Serializable data for a vxScene3D including all Entities, Terrains, as well as Level and Enviroment Data |
CVerticesEngine.Serilization.vxSerializableScene3DData | This holds the Serializable data for a vxScene3D including all Entities, Terrains, as well as Level and Enviroment Data |
CVerticesEngine.Serilization.vxSerializableTerrainVertex | This holds the Serializable data for a singular Hieght Map Vertex |
CVerticesEngine.Serilization.vxSerializableTexture2D | This holds the Serializable data of a Texture2D |
CVerticesEngine.Serilization.vxSerializableVersion | This holds the Serializable data of a Enviroment Effects (i.e. Time of Day, Fog, Water etc...) |
CVerticesEngine.vxSettings | The Serializable Settings class. This class creates Property get/set |
CVerticesEngine.Serilization.vxSkyBoxState | |
CVerticesEngine.Audio.vxSong | |
CVerticesEngine.Audio.vxSoundEffectInfo | |
CVerticesEngine.Audio.vxSoundEffectManager | |
CVerticesEngine.Mathematics.vxSpline | A spline curve which has a series of nodes |
CVerticesEngine.Mathematics.vxSplineNode | A node along a VerticesEngine.Mathematics.vxSpline |
CVerticesEngine.Profile.vxStatsManager | A class for handling player stats such as 'number of levels played' 'total number of enemies beaten' etc.. |
CVerticesEngine.Utilities.vxSystemInfo | Holds the current system info for the machine running the game |
CVerticesEngine.Diagnostics.vxSystemProfiler | |
CVerticesEngine.EnvTerrain.vxTerrainManager | |
CVerticesEngine.Desktop.GL.Graphics.vxTexture2D | |
CVerticesEngine.vxTime | A static class which holds a number of different classes for handling time |
CVerticesEngine.Utilities.vxTimeSpan | |
CVerticesEngine.vxTransform | This is the main transform class which houses an entities scale, position and orientations |
CVerticesEngine.UI.vxUIArtProvider< T > | Art provider base class which holds common elements such as Padding, Highlight colour etc.. |
►CVerticesEngine.UI.vxUIArtProvider< vxButtonControl > | |
CVerticesEngine.UI.Themes.vxButtonArtProvider | The button art provider |
►CVerticesEngine.UI.vxUIArtProvider< vxComboBox > | |
CVerticesEngine.UI.Themes.vxComboBoxArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxFileDialogItem > | |
CVerticesEngine.UI.Themes.vxFileDialoglItemArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxFileExplorerDirectoryItem > | |
CVerticesEngine.UI.Themes.vxFileExplorerDirectoryItemArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxFileExplorerItem > | |
CVerticesEngine.UI.Themes.vxFileExplorerItemArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxLabel > | |
CVerticesEngine.UI.vxLabelArtProvider | The label art provider for drawing |
►CVerticesEngine.UI.vxUIArtProvider< vxMenuEntry > | |
CVerticesEngine.UI.Themes.vxMenuItemArtProvider | The Art Provider for Menu Screen Items. If you want to customize the draw call, then create an inherited class of this one and override this draw call |
►CVerticesEngine.UI.vxUIArtProvider< vxModDialoglItem > | |
CVerticesEngine.UI.Themes.vxModDialoglItemArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxScrollBar > | |
CVerticesEngine.UI.Themes.vxScrollBarArtProvider | The scrollbar art provider |
►CVerticesEngine.UI.vxUIArtProvider< vxScrollPanel > | |
CVerticesEngine.UI.Themes.vxScrollPanelArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxScrollPanelItem > | |
CVerticesEngine.UI.Themes.vxScrollPanelItemArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxSlider > | |
CVerticesEngine.UI.Themes.vxSliderArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxSlideTabPageTab > | |
CVerticesEngine.UI.Controls.vxSlidePageTabArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxSpinnerControl > | |
CVerticesEngine.UI.Themes.vxSpinnerControlArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxTabPageControl > | |
CVerticesEngine.UI.Themes.vxTabPageArtProvider | The button art provider |
►CVerticesEngine.UI.vxUIArtProvider< vxTabPageTab > | |
CVerticesEngine.UI.Themes.vxTabPageTabArtProvider | The button art provider |
►CVerticesEngine.UI.vxUIArtProvider< vxTextbox > | |
►CVerticesEngine.UI.Themes.vxTextboxArtProvider | |
CVerticesEngine.UI.Controls.PropertiesTextboxArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxToolbar > | |
CVerticesEngine.UI.Themes.vxToolbarArtProvider | |
►CVerticesEngine.UI.vxUIArtProvider< vxUIControl > | |
CVerticesEngine.UI.Themes.vxToolTipArtProvider | The button art provider |
►CVerticesEngine.UI.vxUIArtProvider< vxWorkshopDialogItem > | |
CVerticesEngine.Workshop.UI.vxWorkshopDialogItemArtProvider | |
CVerticesEngine.UI.vxUIControlTheme | Item Theme |
CVerticesEngine.UI.Controls.vxUIImage | A helper struct for rendering and positioning Textures using content, position, scale etc.. |
CVerticesEngine.UI.vxUIText | A helper struct for rendering and positioning text using content, font, position, scale etc.. |
CVerticesEngine.UI.Themes.vxUITheme | Vx GUI theme |
CVerticesEngine.Utilities.vxUtil | Collection of static utility methods |
CVerticesEngine.vxWaitForSeconds | |
CVerticesEngine.Workshop.vxWorkshop | Workshop class which handles different player creation providers like Steam Workshop |
CVerticesEngine.Workshop.vxWorkshopSearchQuery | Workshop search criteria |
CVerticesEngine.Workshop.vxWorkshopSearchResults | The workshop search results |
CVerticesEngine.Serilization.WorkshopFileInfo | |
CVerticesEngine.Workshop.WorkshopItemUploadResult | |