Louvre  v2.12.0-1
C++ library for Wayland compositors
LBaseSurfaceRole Member List

This is the complete list of members for LBaseSurfaceRole, including all inherited members.

acceptCommitRequest(CommitOrigin origin)LBaseSurfaceRoleprotectedvirtual
client() const noexceptLBaseSurfaceRole
CommitOrigin enum nameLBaseSurfaceRole
exclusiveOutput() constLBaseSurfaceRoleinlinevirtual
factoryObjectType() const noexceptLFactoryObjectinline
handleParentChange()LBaseSurfaceRoleprotectedvirtual
handleParentCommit()LBaseSurfaceRoleprotectedvirtual
handleParentMappingChange()LBaseSurfaceRoleprotectedvirtual
handleSurfaceBufferAttach(wl_resource *buffer, Int32 x, Int32 y)LBaseSurfaceRoleprotectedvirtual
handleSurfaceCommit(CommitOrigin origin)LBaseSurfaceRoleprotectedvirtual
handleSurfaceOffset(Int32 x, Int32 y)LBaseSurfaceRoleprotectedvirtual
Itself enum valueLBaseSurfaceRole
LBaseSurfaceRole(LFactoryObject::Type type, LResource *resource, LSurface *surface, UInt32 roleId) noexceptLBaseSurfaceRole
LObject(const LObject &) noexceptLObjectinline
LObject() noexcept=defaultLObjectprotected
m_rolePosLBaseSurfaceRolemutableprotected
notifyDestruction() noexceptLObjectprotected
operator=(const LObject &) noexceptLObjectinline
Parent enum valueLBaseSurfaceRole
resource() constLBaseSurfaceRoleinline
roleId() const noexceptLBaseSurfaceRoleinline
rolePos() const =0LBaseSurfaceRolepure virtual
setUserData(UIntPtr data) const noexceptLObjectinline
surface() const noexceptLBaseSurfaceRoleinline
Type enum nameLFactoryObject
userData() const noexceptLObjectinline
~LBaseSurfaceRole()LBaseSurfaceRole
~LObject() noexceptLObjectprotectedvirtual