FlatRedBall.Gui.GuiManager

Introduction The GuiManager is a static object responsible for common UI element management as well as some UI creation. There are two categories of UI elements: Default FlatRedBall GUI objects which are usually used for debugging and tools (these are used in all FRB graphical tools like the SpriteEditor, PolygonEditor, etc) Glue Entities inheriting from[…]

FlatRedBall.Gui.IInputReceiver

Introduction The IInputReceiver interface provides methods and properties common to all UI elements which can receive Keyboard input. IInputReceiver can be implemented in custom classes (such as Glue Entities) to enable more advanced input focus logic and to prevent multiple objects from receiving input. IInputReceiver is also used in the old FlatRedBall UI which is[…]