C# (CSharp) LuxEngine Namespace

Nested Namespaces

LuxEngine.Commands

Classes

Name Description
Bar A component that shows the rate between a value and a max value. Inherits from Scene.
Camera
Command
Input Static class that handles Input. Provide abstraction for entry method (keyboard or gamepad), buffers, and key binding.
Input.Buffer
Interpretable
Interpreter
InvalidAnimationException
LuxGame Overrides the Game class to provide a common spritebatch for all components. Also provide common loading abilities for other components.
Map
MapManager
MenuWindow A Window that handles basic selection menus. Inherits from TextWindow.
MenuWindowEventArgs
MessageWindow A window that handles static messages. Inherits from TextWindow.
MessageWindowEventArgs
MyInterpretable
Scene A generic graphical component that has a parent and children. Components that have hierarchical relations should inherits this class. Inherits from DrawableGameComponent.
Screen A component that offers transition effects. Inherits from Scene.
Shared A static class that contains the engine's shared constants and objects.
Sprite A component that handles animation. Inherits from Scene.
Text A text object using a setting of font/size/color/effect
TextArea
Window A component with a frame that contains other components (bars, text, ...).Inherits from Scene.