![]() |
Louvre v2.16.0-1
C++ library for Wayland compositors
|
►NLouvre | Namespaces |
CLActivationToken | Token for activating surfaces |
CLActivationTokenManager | Activation Token Manager |
CLAnimation | Time-based animations |
CLBaseSurfaceRole | Base class for surface roles |
CLBitset | Compact way of storing and managing conditions or states |
CLBlendFunc | Color blending function |
CLBox | Structure representing a 2D box |
►CLClient | Representation of a Wayland client |
CEventHistory | Structure containing the last events sent to the client |
CKeyboardHistory | Keyboard event history |
CPointerHistory | Pointer event history |
CTouchHistory | Touch event history |
CLClientCursor | Encapsulates parameters used in a set cursor request |
►CLClipboard | Clipboard manager |
CMimeTypeFile | Structure representing a Clipboard MIME type |
CLCompositor | Louvre's core and objects factory |
CLCursor | Utility class for rendering cursors |
CLCursorRole | Cursor role for surfaces |
CLDMAFormat | Structure representing a DMA format and modifier |
CLDMAPlanes | Direct Memory Access (DMA) planes |
CLDND | Class for handling drag & drop sessions |
CLDNDIconRole | Drag & drop icon role for surfaces |
CLEvent | Base class for events |
CLExclusiveZone | Exclusive zone within an LOutput |
CLFactoryObject | Base class for Factory objects |
CLForeignToplevelController | Foreign Toplevel Controller |
CLFramebuffer | Base class for LPainter framebuffers |
CLFramebufferWrapper | Wrapper for a native OpenGL framebuffer |
CLGammaTable | Gamma correction table for outputs |
CLGlobal | A Wayland protocol global |
CLGPU | GPU Information |
CLIdleListener | Idle state listener |
CLInputDevice | Input Device |
CLInputEvent | Base class for input events |
CLKeyboard | Class for handling keyboard events |
CLKeyboardEnterEvent | Event generated when a surface or view gains keyboard focus |
CLKeyboardEvent | Base class for keyboard events |
CLKeyboardKeyEvent | Keyboard key event |
CLKeyboardLeaveEvent | Event generated when a surface or view loses keyboard focus |
►CLKeyboardModifiersEvent | Keyboard modifiers event |
CModifiers | Keyboard modifiers |
CLLauncher | Utility for launching applications safely |
►CLLayerRole | Layer role for surfaces |
CAtoms | Atomically changing properties |
CLLayerView | Container of views |
CLLog | Debugging information |
CLMargins | Structure representing left, top, right and bottom margins |
CLNinePatchView | Nine-Patch Texture View |
CLObject | Base class for Louvre objects |
CLOpenGL | OpenGL utility functions |
CLOutput | A display rendering interface |
CLOutputFramebuffer | An output framebuffer |
CLOutputMode | Output resolution and refresh rate |
►CLPainter | Basic 2D rendering utility |
CTextureParams | Parameters required for bindTextureMode() |
CLPointer | Class for handling events generated by pointing devices |
CLPointerButtonEvent | Pointer button event |
CLPointerEnterEvent | Event generated when a surface or view gains pointer focus |
CLPointerEvent | Base class for pointer events |
CLPointerHoldBeginEvent | Pointer hold begin gesture event |
CLPointerHoldEndEvent | Pointer hold end gesture event |
CLPointerLeaveEvent | Event generated when a surface or view loses pointer focus |
CLPointerMoveEvent | Pointer movement event |
CLPointerPinchBeginEvent | Pointer pinch begin gesture event |
CLPointerPinchEndEvent | Pointer pinch end gesture event |
CLPointerPinchUpdateEvent | Pointer pinch update gesture event |
CLPointerScrollEvent | Pointer scroll event |
CLPointerSwipeBeginEvent | Pointer swipe begin gesture event |
CLPointerSwipeEndEvent | Pointer swipe end gesture event |
CLPointerSwipeUpdateEvent | Pointer swipe update gesture event |
CLPointTemplate | Template for 2D vectors |
►CLPopupRole | Popup role for surfaces |
CAtoms | Atomic properties |
CConfiguration | Configuration parameters sent to the client |
CLPositioner | Positioning rules for LPopupRole surfaces |
CLRectTemplate | Template for 4D vectors |
CLRegion | Collection of non-overlapping rectangles |
CLRenderBuffer | Represents a custom render destination framebuffer |
CLResource | Wrapper for native wl_resource structs |
CLRGBAF | RGBA color with floating-point components |
CLRGBF | RGB color with floating-point components |
CLScene | Scene |
CLSceneTouchPoint | Touch point managed within an LScene |
CLSceneView | View for rendering other views |
CLScreenshotRequest | Request to capture an LOutput frame |
►CLSeat | Group of input and output devices |
COutputConfiguration | Configuration parameters for an output |
CLSessionLockManager | Manages session lock requests and state changes |
CLSessionLockRole | Surface displayed during a session lock |
CLSolidColorView | View for displaying solid color rects |
CLSubsurfaceRole | Subsurface role for surfaces |
CLSurface | A client "window" |
CLSurfaceView | View for displaying surfaces |
CLTexture | OpenGL texture abstraction |
CLTextureView | View for displaying textures |
CLTime | Time utilities |
CLTimer | Delayed callbacks |
CLToplevelMoveSession | Toplevel move session utility |
CLToplevelResizeSession | Toplevel resize session utility |
►CLToplevelRole | Toplevel role for surfaces |
CAtoms | Atomic properties |
CConfiguration | Configuration parameters sent to the client |
CLTouch | Class for handling touch input events |
CLTouchCancelEvent | Touch cancel event |
CLTouchDownEvent | Touch down event |
CLTouchEvent | Base class for touch events |
CLTouchFrameEvent | Represents a touch frame event |
CLTouchMoveEvent | Touch move event |
CLTouchPoint | Touch point within a touch device |
CLTouchUpEvent | Touch up event |
CLVersion | Structure representing a version in the format major.minor.patch-build |
►CLView | Base class for LScene views |
CPaintEventParams | Parameters used within a paintEvent() |
CLWeak | Weak reference to an LObject |
CLXCursor | An XCursor icon |