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.