GeonBit.UI Namespace |
Class | Description | |
---|---|---|
![]() | DefaultInputProvider |
Implement Mouse Input and Keyboard Input for GeonBit.UI + provide some helpful utils you can use externally.
This is the object we provide to GeonBit.UI by default, if no other input providers were set by user.
|
![]() | DrawUtils |
Helper class with drawing-related functionality.
|
![]() | Resources |
A static class to init and store all UI resources (textures, effects, fonts, etc.)
|
![]() | TexturesGetterTEnum |
A class to get texture with index and constant path part.
Used internally.
|
![]() | UserInterface |
Main GeonBit.UI class that manage and draw all the UI entities.
This is the main manager you use to update, draw, and add entities to.
|
Interface | Description | |
---|---|---|
![]() | IKeyboardInput |
Define the interface GeonBit.UI uses to get keyboard and typing input from users.
|
![]() | IMouseInput |
Define the interface GeonBit.UI uses to get mouse or mouse-like input from users.
|
Delegate | Description | |
---|---|---|
![]() | DefaultParagraphGenerator |
Callback to generate default paragraph type for internal entities.
|
![]() | EventCallback |
A callback function you can register on entity events, like on-click, on-mouse-leave, etc.
|
![]() | GenerateTooltipFunc |
A function used to generate tooltip entity.
Used when the user points on an entity with a tooltip text and show present it.
|
Enumeration | Description | |
---|---|---|
![]() | BuiltinThemes |
Enum with all the built-in themes.
|
![]() | CursorType |
Curser styles / types.
|
![]() | MouseButton |
Mouse buttons.
|