windowing#
Fully qualified name: carb::windowing
-
namespace windowing#
Namespace for Carbonite Windowing system.
Enumerations#
- uint32_t CursorMode
Available cursor modes.
- uint32_t CursorStandardShape
Defines cursor standard shapes.
- uint32_t InputMode
Available input modes.
- uint32_t MonitorChangeEvent
Types of monitor change events.
Structs#
- IGLContext
Defines an OpenGL context interface for off-screen rendering.
- IWindowing
Defines a windowing interface.
- Image
This describes a single 2D image.
- VideoMode
Describes a video mode.
- WindowDesc
Descriptor for how a window is to be created.
Typedefs#
- OnMonitorChangeFn
Definition for callback on monitor change.
- OnWindowCloseFn
Definition for callback on window close.
- OnWindowContentScaleFn
Definition for callback on window content scale.
- OnWindowDropFn
Definition for callback on window drop.
- OnWindowFocusFn
Definition for callback on window focus.
- OnWindowMaximizeFn
Definition for callback on window maximize.
- OnWindowMinimizeFn
Definition for callback on window minimize.
- OnWindowMoveFn
Definition for callback on window move.
- OnWindowResizeFn
Definition for callback on window resize.
- WindowHints
Type of window hints bitfield.
Variables#
- constexpr WindowHints kWindowHintFloating
The window should be floating.
- constexpr WindowHints kWindowHintMaximized
The window should be maximized.
- constexpr WindowHints kWindowHintNoAutoIconify
The window should not automatically iconify.
- constexpr WindowHints kWindowHintNoDecoration
The window should have no decoration.
- constexpr WindowHints kWindowHintNoFocusOnShow
The window should not focus on show.
- constexpr WindowHints kWindowHintNoResize
The window does not allow resizing.
- constexpr WindowHints kWindowHintNone
No hint.
- constexpr WindowHints kWindowHintScaleToMonitor
The window should scale to monitor.