wayland::serve...r_manager_v1_t(3)
π NAME π
okay bestie, welcome to the Wayland++ manual page for wayland::server::zwp_relative_pointer_manager_v1_t β the header on this one shows wayland::serve...r_manager_v1_t(3), and the whole vibe is literally get relative pointer objects β¨π
.
πΈ SYNOPSIS πΈ
First thing you need, no cap:
#include <wayland-server-protocol-unstable.hpp>
π Public Member Functions π
std::function< void()> & on_destroy ()β destroy the relative pointer manager object πstd::function< void(zwp_relative_pointer_v1_t, pointer_t)> & on_get_relative_pointer ()β get a relative pointer object π«Άbool proxy_has_object () constβ check whether this wrapper actually wraps an object πvoid post_no_memory () constβ signature tea only here; full explanation is below βuint32_t get_id () constβ signature tea only here; full explanation is below βclient_t get_client () constβ signature tea only here; full explanation is below βunsigned int get_version () constβ signature tea only here; full explanation is below βstd::string get_class ()β signature tea only here; full explanation is below β
π Detailed Description π
get relative pointer objects π―
A global interface used for getting the relative pointer object for a given pointer. periodt π
Definition at line 3838 of file wayland-server-protocol-unstable.hpp.
π¦ Member Function Documentation π¦
std::string wayland::server::resource_t::get_class () [inherited]
Retrieve the interface name (class) of a resource object. β¨
Returns
- Interface name of the resource object.
client_t wayland::server::resource_t::get_client () const [inherited]
Get the associated client π
Returns
- the client that owns the resource.
uint32_t wayland::server::resource_t::get_id () const [inherited]
Get the internal ID of the resource πͺͺ
Returns
- the internal ID of the resource
unsigned int wayland::server::resource_t::get_version () const [inherited]
Get interface version π
Returns
- Interface version this resource has been constructed with.
std::function< void()> & zwp_relative_pointer_manager_v1_t::on_destroy ()
destroy the relative pointer manager object. Used by the client to notify the server that it will no longer use this relative pointer manager object. π
Definition at line 5996 of file wayland-server-protocol-unstable.cpp.
std::function< void(zwp_relative_pointer_v1_t, pointer_t)> & zwp_relative_pointer_manager_v1_t::on_get_relative_pointer ()
get a relative pointer object π«Ά
Parameters
idpointer
Create a relative pointer interface given a wl_pointer object. See the wp_relative_pointer interface for more details. π
Definition at line 6002 of file wayland-server-protocol-unstable.cpp.
void wayland::server::resource_t::post_no_memory () const [inherited]
Post "not enough memory" error to the client π
If the compositor has not enough memory to fulfill a certail request of the client, this function can be called to notify the client of this circumstance.
bool wayland::server::resource_t::proxy_has_object () const [inherited]
Check whether this wrapper actually wraps an object. π
Returns
trueif there is an underlying object,falseif this wrapper is empty
π Author π
Generated automatically by Doxygen for Wayland++ from the source code.
okay bestie, footer check fr fr: this is Version 1.0.1, dated Fri Mar 27 2026, and the page tag at the very end is 1wayland::serve...r_manager_v1_t(3) πβ¨ byeeee π«Άπ
π¦ where this page comes from
- ubuntu stonking: waylandpp-dev 1.0.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms