NeoAxis Documentation
NeoAxis Documentation
API Reference
Project
BasicSceneScreen Class
MainMenuScreen Class
MainMenuScreen.EnabledInSimulationStaticDelegate Delegate
MatchesWindow Class
MatchesWindow.MatchContinuePlayDelegate Delegate
MatchSceneClient Class
MatchSceneClient.MatchSceneSyncClientNode Class
MatchWindow Class
MatchWindow.MatchStatusChangedToPlayDelegate Delegate
MenuWindow Class
MessageBoxWindow Class
MessageBoxWindow.ResultData Class
MessageBoxWindow.ResultDelegate Delegate
MultiplayerCreateWindow Class
MultiplayerJoinWindow Class
OptionsWindow Class
OptionsWindow.EnabledInSimulationStaticDelegate Delegate
PlatformGameScreen Class
PlayScreen Class
PlayScreen.InputEnabledEventDelegate Delegate
ProjectAssembly Class
RacingGameLogic Class
RacingGameLogic.CheckpointItem Class
RacingGameLogic.CheckpointsPassedTimeChangedDelegate Delegate
RacingGameLogic.ClientUserItem Class
RacingGameLogic.GameStatusEnum Enumeration
RacingGameLogic.RacingServerUserItem Class
RacingGameLogic.StatusInfo Class
RacingGameLogic.VehicleItem Class
RacingGameScreen Class
RacingGameScreen.MatchDetails Class
RacingGameScreen.MatchDetails.Participant Class
RacingGameScreen.MatchSettings Class
RunServer Class
ScenesWindow Class
ShooterGameLogic Class
ShooterGameLogic.ClientUserItem Class
ShooterGameLogic.GameStatusEnum Enumeration
ShooterGameLogic.GameTypeEnum Enumeration
ShooterGameLogic.ShooterServerUserItem Class
ShooterGameScreen Class
ShooterGameScreen.MatchDetails Class
ShooterGameScreen.MatchDetailsBase Class
ShooterGameScreen.MatchDetailsBase.Participant Class
ShooterGameScreen.MatchSettings Class
SimpleGameScreen Class
SimulationApp Class
SimulationAppClient Class
SimulationAppClient.SimulationAppClientNode Class
SimulationAppClientAssemblyRegistration Class
SimulationAppServer Class
SimulationAppServer.ClientConnectedDelegate Delegate
SimulationAppServer.ClientData Class
SimulationAppServer.ClientDisconnectedDelegate Delegate
SimulationAppServer.SimulationAppServerNode Class
SimulationAppServerAssemblyRegistration Class
SpaceshipGameScreen Class
SplashScreen Class
SplashScreen.EnabledInSimulationStaticDelegate Delegate
UIStyleEditor Class
UIStyleSimple Class
WindowAppMainForm Class
Project Namespace
Classes
Class
Description
BasicSceneScreen
An default GUI screen of the scene.
MainMenuScreen
MatchesWindow
MatchSceneClient
A client class that synchronizes the match instance scene.
MatchSceneClient
MatchSceneSyncClientNode
MatchWindow
MenuWindow
MessageBoxWindow
MessageBoxWindow
ResultData
MultiplayerCreateWindow
MultiplayerJoinWindow
OptionsWindow
PlatformGameScreen
The GUI scene screen for Platform Game. It is based on BasicSceneScreen to enable basic functionality like inventory widget.
PlayScreen
Represents a screen that is used as a basic gameplay screen. A scene GUI screen is loaded into this screen.
ProjectAssembly
RacingGameLogic
A component that implements the logic of the racing game.
RacingGameLogic
CheckpointItem
RacingGameLogic
ClientUserItem
RacingGameLogic
RacingServerUserItem
RacingGameLogic
StatusInfo
RacingGameLogic
VehicleItem
RacingGameScreen
RacingGameScreen
MatchDetails
RacingGameScreen
MatchDetails
Participant
RacingGameScreen
MatchSettings
RunServer
Implements a functionality of making a local server in the Player app.
ScenesWindow
ShooterGameLogic
A component that implements the logic of the shooter game.
ShooterGameLogic
ClientUserItem
ShooterGameLogic
ShooterServerUserItem
ShooterGameScreen
ShooterGameScreen
MatchDetails
ShooterGameScreen
MatchDetailsBase
ShooterGameScreen
MatchDetailsBase
Participant
ShooterGameScreen
MatchSettings
SimpleGameScreen
SimulationApp
The class for general management of the project application.
SimulationAppClient
This class manages the client of the local client-server connection (not cloud service).
SimulationAppClient
SimulationAppClientNode
SimulationAppClientAssemblyRegistration
SimulationAppServer
This class manages the server of the local client-server connection (not cloud service).
SimulationAppServer
ClientData
SimulationAppServer
SimulationAppServerNode
SimulationAppServerAssemblyRegistration
SpaceshipGameScreen
SplashScreen
UIStyleEditor
UIStyleSimple
WindowAppMainForm
Delegates
Delegate
Description
MainMenuScreen
EnabledInSimulationStaticDelegate
MatchesWindow
MatchContinuePlayDelegate
MatchWindow
MatchStatusChangedToPlayDelegate
MessageBoxWindow
ResultDelegate
OptionsWindow
EnabledInSimulationStaticDelegate
PlayScreen
InputEnabledEventDelegate
RacingGameLogic
CheckpointsPassedTimeChangedDelegate
SimulationAppServer
ClientConnectedDelegate
SimulationAppServer
ClientDisconnectedDelegate
SplashScreen
EnabledInSimulationStaticDelegate
Enumerations
Enumeration
Description
RacingGameLogic
GameStatusEnum
ShooterGameLogic
GameStatusEnum
ShooterGameLogic
GameTypeEnum
Copyright 2026 NeoAxis. All rights reserved.