C# (CSharp) OpenBve Namespace

Nested Namespaces

OpenBve.OldCode
OpenBve.Properties

Classes

Name Description
AnimatedObjectParser
BackgroundManager
BackgroundManager.BackgroundHandle Represents a handle to an abstract background.
BackgroundManager.BackgroundObject Represents a background object
BackgroundManager.DynamicBackground Represents a dynamic background, made up of a series of static backgrounds
BackgroundManager.StaticBackground Represents a static background, using the default viewing frustrum
CPreciseTimer This class implements a high-precision, multi-platform timer
Camera
CommandLine Contains methods used to parse command-line arguments
CrashHandler Provides functions for handling crashes, and producing an appropriate error log
CsvB3dObjectParser
CsvB3dObjectParser.Material
CsvB3dObjectParser.MeshBuilder
CsvRwRouteParser
CsvRwRouteParser.AnimatedObjectSignalData Defines an animated signal object: The object is provided with the aspect number, and then should deal with the rest
CsvRwRouteParser.Block
CsvRwRouteParser.Brightness
CsvRwRouteParser.Bve4SignalData
CsvRwRouteParser.CompatibilitySignalData Defines a default Japanese signal (See the documentation)
CsvRwRouteParser.Crack
CsvRwRouteParser.Expression
CsvRwRouteParser.Form
CsvRwRouteParser.FreeObj
CsvRwRouteParser.Limit
CsvRwRouteParser.Marker
CsvRwRouteParser.PointOfInterest
CsvRwRouteParser.Pole
CsvRwRouteParser.PositionedExpression
CsvRwRouteParser.Rail
CsvRwRouteParser.RailCycle
CsvRwRouteParser.RouteData
CsvRwRouteParser.Section
CsvRwRouteParser.Signal
CsvRwRouteParser.Sound
CsvRwRouteParser.Stop
CsvRwRouteParser.StructureData
CsvRwRouteParser.Transponder
CsvRwRouteParser.WallDike
DynamicBackgroundParser
DynamicLightParser
ExtensionsCfgParser
FileSystem Represents the program's organization of files and folders.
FolderSelectDialog Present the Windows Vista-style open file dialog to select a folder. Fall back for older Windows Versions
FolderSelectDialog.ShowDialogResult
FolderSelectDialog.VistaDialog
FolderSelectDialog.WindowWrapper
Fonts Provides font support.
Fonts.Character
Fonts.OpenGlFont Represents a font.
Fonts.OpenGlFontChar Represents a single character.
Fonts.OpenGlFontTable Represents a table of 256 consecutive codepoints rendered into the same texture.
FunctionScripts
FunctionScripts.FunctionScript
Game
Game.BlackBoxEntry
Game.BogusPretrainAI
Game.BogusPretrainInstruction
Game.Fog Defines a region of fog
Game.GeneralAI An abstract class representing a general purpose AI
Game.MenuCaption
Game.MenuCommand
Game.MenuEntry
Game.MenuSubmenu
Game.Message
Game.PointOfInterest
Game.RouteInformation
Game.Score
Game.ScoreLog
Game.ScoreMessage
Game.Section
Game.SectionAspect
Game.SimpleHumanDriverAI This class forms an AI representation of a simple human driver
Game.Station
Game.StationStop
Host Represents the host application.
Illustrations
Illustrations.MapColors
ImageExtensions Provides extension methods for working with images
Interface
Interface.CommandInfo Information on an in-game command
Interface.Control Information on an in-game control
Interface.EncodingValue
Interface.HudElement
Interface.HudImage
Interface.HudVector
Interface.HudVectorF
Interface.InterfaceQuickReference
Interface.InterfaceString
Interface.KeyInfo Defines an available keyboard key
Interface.Language
Interface.Message
Interface.Options
Internet Provides methods for accessing the internet.
Joysticks Provides functions for dealing with joysticks.
Joysticks.Joystick Represents a joystick.
Loading
Ls3DGrpParser
Ls3DGrpParser.GruppenObject
Ls3DObjectParser Parses a Loksim3D xml format object
Ls3DObjectParser.Material
Ls3DObjectParser.MeshBuilder
MainLoop
MainLoop.ControlRepeat Defines a repeating control
ManagedContent
ManagedContent.Database Represents a database of available packages.
ManagedContent.Dependency Represents a reference to another package by name and version.
ManagedContent.KeyValuePair Represents a key-value pair.
ManagedContent.Package Represents a package.
ManagedContent.Source Represents a source where a package can be downloaded from.
ManagedContent.Version Represents the specific version of a package.
Menu Implements the in-game menu system; manages addition and removal of individual menus.
Menu.MenuCaption
Menu.MenuCommand
Menu.MenuEntry
Menu.SingleMenu
NetPlugin Represents a .NET assembly plugin.
NetPlugin.SoundHandleEx
ObjectManager
ObjectManager.AnimatedObject
ObjectManager.AnimatedObjectCollection
ObjectManager.AnimatedObjectState
ObjectManager.AnimatedWorldObject
ObjectManager.Damping
ObjectManager.StaticObject
ObjectViewer
OpenBVEGame
Options
Panel2CfgParser
PanelCfgParser
PluginManager
PluginManager.CurrentPlugin
PluginManager.Plugin Represents an abstract plugin.
Plugins Represents plugins loaded by the program.
Plugins.Plugin Represents a plugin.
Program
Renderer
Renderer.BoundingBox
Renderer.Lamp
Renderer.LampCollection
Renderer.LightDefinition
Renderer.Object
Renderer.ObjectFace
Renderer.ObjectGroup
Renderer.ObjectList
Renderer.ObjectListReference
RouteInfoOverlay Displays an in-game overlay with information about the route, including a map and gradient profile
RouteViewer
Screen
Scripting.Signal Provides scripting access to signals
Scripting.Simulation Provides scripting access to in simulation variables
Scripting.Train Provides scripting access to trains internal variables
SoundCfgParser
SoundManager
SoundManager.OpenAlIndex
SoundManager.SoundBuffer
SoundManager.SoundSource
Sounds
Sounds.PathOrigin Represents a file or directory where the sound can be loaded from.
Sounds.RawOrigin Represents sound raw data.
Sounds.SoundBuffer Represents a sound buffer.
Sounds.SoundOrigin Represents the origin where the sound can be loaded from.
Sounds.SoundSource Represents a sound source.
TextEncoding
TextEncoding.EncodingValue Represents a text encoding
TextureManager
TextureManager.Texture
Textures
Textures.BitmapOrigin Represents a System.Drawing.Bitmap where the texture can be loaded from.
Textures.OpenGlTexture Represents an OpenGL texture.
Textures.PathOrigin Represents a file or directory where the texture can be loaded from.
Textures.RawOrigin Represents texture raw data.
Textures.Texture
Textures.TextureOrigin Represents the origin where the texture can be loaded from.
Timetable
Timetable.Station
Timetable.Table
Timetable.Time
Timetable.Track
TrackManager
TrackManager.BackgroundChangeEvent
TrackManager.BrightnessChangeEvent
TrackManager.FogChangeEvent
TrackManager.GeneralEvent
TrackManager.LimitChangeEvent
TrackManager.MarkerEndEvent
TrackManager.MarkerStartEvent
TrackManager.RailSoundsChangeEvent
TrackManager.SectionChangeEvent
TrackManager.SoundEvent
TrackManager.SpecialTransponderTypes
TrackManager.StationEndEvent
TrackManager.StationPassAlarmEvent
TrackManager.StationStartEvent
TrackManager.Track
TrackManager.TrackElement
TrackManager.TrackEndEvent
TrackManager.TrackFollower
TrackManager.TransponderEvent
TrainDatParser
TrainManager
TrainManager.AccelerationCurve
TrainManager.AirBrakeHandle
TrainManager.Atc
TrainManager.Ats
TrainManager.Axle
TrainManager.Bogie
TrainManager.BrakeHandle Represents a brake handle
TrainManager.Car
TrainManager.CarAirBrake
TrainManager.CarBrightness
TrainManager.CarConstSpeed
TrainManager.CarHoldBrake
TrainManager.CarReAdhesionDevice
TrainManager.CarSection
TrainManager.CarSound
TrainManager.CarSounds
TrainManager.CarSpecs
TrainManager.Coupler
TrainManager.Door A train door
TrainManager.Eb
TrainManager.EmergencyHandle
TrainManager.HandleChange
TrainManager.HoldBrakeHandle Represents a hold-brake handle
TrainManager.Horn
TrainManager.MotorSound
TrainManager.MotorSoundTable
TrainManager.MotorSoundTableEntry
TrainManager.PowerHandle
TrainManager.ReverserHandle Represnts a reverser handle
TrainManager.Train The root class for a train within the simulation
TrainManager.TrainAirBrake
TrainManager.TrainPassengers The passenger loading of a train at any given point in time
TrainManager.TrainPendingTransponder
TrainManager.TrainSafety
TrainManager.TrainSecurity
TrainManager.TrainSpecs
WaveParser
WaveParser.FormatData Represents format-specific data.
WaveParser.MicrosoftAdPcmData Represents Microsoft-ADPCM-specific data.
WaveParser.MicrosoftAdPcmData.ChannelData
WaveParser.WaveData Represents wave data.
WaveParser.WaveFormat Represents the format of wave data.
Win32Plugin Represents a legacy Win32 plugin.
Win32Plugin.ConstSpeedInstructions
Win32Plugin.SoundInstructions
Win32Plugin.Win32BeaconData
Win32Plugin.Win32Handles
Win32Plugin.Win32VehicleSpec
Win32Plugin.Win32VehicleState
World
World.Background
World.CameraAlignment
World.ColorRGB Represents an RGB color with 8-bit precision per channel.
World.ColorRGBA Represents an RGBA color with 8-bit precision per channel.
World.DriverBody
World.Mesh Represents a mesh consisting of a series of vertices, faces and material properties.
World.MeshFace Represents a face consisting of vertices and material attributes.
World.MeshFaceVertex Represents a reference to a vertex and the normal to be used for that vertex.
World.MeshMaterial Represents material properties.
World.Transformation
World.Vector2D Represents a 2D vector of System.Double coordinates.
World.Vector2Df Represents a 2D vector of System.Single coordinates.
World.Vector3D Represents a 3D vector of System.Double coordinates.
World.Vector3Df Represents a 3D vector of System.Single coordinates.
World.Vertex Represents a vertex consisting of 3D coordinates and 2D texture coordinates.
XMLParser
XObjectParser
XObjectParser.BinaryCache
XObjectParser.Material
XObjectParser.Structure
XObjectParser.Template
formAbout
formBugReport
formImage
formMain
formMain.MainDialogResult
formMessages
formOptions