![]() |
Louvre v2.18.1-1
C++ library for Wayland compositors
|
| ►NLouvre | Namespaces |
| CLActivationToken | Token for activating surfaces |
| CLActivationTokenManager | Activation Token Manager |
| CLAnimation | Time-based animations |
| ►CLBackgroundBlur | Background blur controller for surfaces |
| CConfiguration | Represents a configuration sent to the client |
| CProps | Properties |
| 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 |
| CLRRect | A rectangle with rounded corners |
| 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 |
