#include <surface_p.h>
|
| void | surface_destroy_resource (Resource *resource) override |
| |
| void | surface_destroy (Resource *resource) override |
| |
| void | surface_attach (Resource *resource, struct ::wl_resource *buffer, int32_t x, int32_t y) override |
| |
| void | surface_damage (Resource *resource, int32_t x, int32_t y, int32_t width, int32_t height) override |
| |
| void | surface_frame (Resource *resource, uint32_t callback) override |
| |
| void | surface_set_opaque_region (Resource *resource, struct ::wl_resource *region) override |
| |
| void | surface_set_input_region (Resource *resource, struct ::wl_resource *region) override |
| |
| void | surface_commit (Resource *resource) override |
| |
| void | surface_set_buffer_transform (Resource *resource, int32_t transform) override |
| |
| void | surface_set_buffer_scale (Resource *resource, int32_t scale) override |
| |
| void | surface_damage_buffer (Resource *resource, int32_t x, int32_t y, int32_t width, int32_t height) override |
| |
| void | surface_offset (Resource *resource, int32_t x, int32_t y) override |
| |
Definition at line 96 of file surface_p.h.
◆ SurfaceInterfacePrivate()
◆ addChild()
◆ applyState()
| void KWin::SurfaceInterfacePrivate::applyState |
( |
SurfaceState * | next | ) |
|
◆ computeBufferSourceBox()
| QRectF KWin::SurfaceInterfacePrivate::computeBufferSourceBox |
( |
| ) |
const |
◆ computeEffectiveMapped()
| bool KWin::SurfaceInterfacePrivate::computeEffectiveMapped |
( |
| ) |
const |
◆ contains()
| bool KWin::SurfaceInterfacePrivate::contains |
( |
const QPointF & | position | ) |
const |
Returns true if this surface (not including subsurfaces) contains a given point
- Parameters
-
| position | in surface-local co-ordiantes |
Definition at line 753 of file surface.cpp.
◆ get()
◆ inputContains()
| bool KWin::SurfaceInterfacePrivate::inputContains |
( |
const QPointF & | position | ) |
const |
◆ installIdleInhibitor()
◆ installPointerConstraint() [1/2]
◆ installPointerConstraint() [2/2]
◆ lowerChild()
◆ mapToBuffer()
| QRegion KWin::SurfaceInterfacePrivate::mapToBuffer |
( |
const QRegion & | region | ) |
const |
◆ raiseChild()
◆ removeChild()
◆ removeIdleInhibitor()
◆ setBlur()
| void KWin::SurfaceInterfacePrivate::setBlur |
( |
const QPointer< BlurInterface > & | blur | ) |
|
◆ setContrast()
| void KWin::SurfaceInterfacePrivate::setContrast |
( |
const QPointer< ContrastInterface > & | contrast | ) |
|
◆ setShadow()
| void KWin::SurfaceInterfacePrivate::setShadow |
( |
const QPointer< ShadowInterface > & | shadow | ) |
|
◆ setSlide()
| void KWin::SurfaceInterfacePrivate::setSlide |
( |
const QPointer< SlideInterface > & | slide | ) |
|
◆ surface_attach()
| void KWin::SurfaceInterfacePrivate::surface_attach |
( |
Resource * | resource, |
|
|
struct ::wl_resource * | buffer, |
|
|
int32_t | x, |
|
|
int32_t | y ) |
|
overrideprotected |
◆ surface_commit()
| void KWin::SurfaceInterfacePrivate::surface_commit |
( |
Resource * | resource | ) |
|
|
overrideprotected |
◆ surface_damage()
| void KWin::SurfaceInterfacePrivate::surface_damage |
( |
Resource * | resource, |
|
|
int32_t | x, |
|
|
int32_t | y, |
|
|
int32_t | width, |
|
|
int32_t | height ) |
|
overrideprotected |
◆ surface_damage_buffer()
| void KWin::SurfaceInterfacePrivate::surface_damage_buffer |
( |
Resource * | resource, |
|
|
int32_t | x, |
|
|
int32_t | y, |
|
|
int32_t | width, |
|
|
int32_t | height ) |
|
overrideprotected |
◆ surface_destroy()
| void KWin::SurfaceInterfacePrivate::surface_destroy |
( |
Resource * | resource | ) |
|
|
overrideprotected |
◆ surface_destroy_resource()
| void KWin::SurfaceInterfacePrivate::surface_destroy_resource |
( |
Resource * | resource | ) |
|
|
overrideprotected |
◆ surface_frame()
| void KWin::SurfaceInterfacePrivate::surface_frame |
( |
Resource * | resource, |
|
|
uint32_t | callback ) |
|
overrideprotected |
◆ surface_offset()
| void KWin::SurfaceInterfacePrivate::surface_offset |
( |
Resource * | resource, |
|
|
int32_t | x, |
|
|
int32_t | y ) |
|
overrideprotected |
◆ surface_set_buffer_scale()
| void KWin::SurfaceInterfacePrivate::surface_set_buffer_scale |
( |
Resource * | resource, |
|
|
int32_t | scale ) |
|
overrideprotected |
◆ surface_set_buffer_transform()
| void KWin::SurfaceInterfacePrivate::surface_set_buffer_transform |
( |
Resource * | resource, |
|
|
int32_t | transform ) |
|
overrideprotected |
◆ surface_set_input_region()
| void KWin::SurfaceInterfacePrivate::surface_set_input_region |
( |
Resource * | resource, |
|
|
struct ::wl_resource * | region ) |
|
overrideprotected |
◆ surface_set_opaque_region()
| void KWin::SurfaceInterfacePrivate::surface_set_opaque_region |
( |
Resource * | resource, |
|
|
struct ::wl_resource * | region ) |
|
overrideprotected |
◆ updateEffectiveMapped()
| void KWin::SurfaceInterfacePrivate::updateEffectiveMapped |
( |
| ) |
|
◆ bufferDamage
| QRegion KWin::SurfaceInterfacePrivate::bufferDamage |
◆ bufferRef
◆ bufferSize
| QSize KWin::SurfaceInterfacePrivate::bufferSize = QSize(0, 0) |
◆ bufferSourceBox
| QRectF KWin::SurfaceInterfacePrivate::bufferSourceBox |
◆ client
◆ compositor
◆ confinedPointer
◆ contentTypeInterface
◆ current
| std::unique_ptr<SurfaceState> KWin::SurfaceInterfacePrivate::current |
◆ dmabufFeedbackV1
◆ firstTransaction
| Transaction* KWin::SurfaceInterfacePrivate::firstTransaction = nullptr |
◆ fractionalScaleExtension
◆ frogColorManagement
◆ handle
◆ idleInhibitors
◆ inputRegion
| QRegion KWin::SurfaceInterfacePrivate::inputRegion |
◆ lastTransaction
| Transaction* KWin::SurfaceInterfacePrivate::lastTransaction = nullptr |
◆ lockedPointer
◆ mapped
| bool KWin::SurfaceInterfacePrivate::mapped = false |
◆ opaqueRegion
| QRegion KWin::SurfaceInterfacePrivate::opaqueRegion |
◆ outputBoundConnections
| QHash<OutputInterface *, QMetaObject::Connection> KWin::SurfaceInterfacePrivate::outputBoundConnections |
◆ outputDestroyedConnections
| QHash<OutputInterface *, QMetaObject::Connection> KWin::SurfaceInterfacePrivate::outputDestroyedConnections |
◆ outputs
◆ pending
| std::unique_ptr<SurfaceState> KWin::SurfaceInterfacePrivate::pending |
◆ pendingPresentationFeedbacks
◆ pendingScaleOverride
| qreal KWin::SurfaceInterfacePrivate::pendingScaleOverride = 1. |
◆ preferredBufferScale
| std::optional<qreal> KWin::SurfaceInterfacePrivate::preferredBufferScale |
◆ preferredBufferTransform
| std::optional<OutputTransform> KWin::SurfaceInterfacePrivate::preferredBufferTransform |
◆ preferredColorDescription
| std::optional<ColorDescription> KWin::SurfaceInterfacePrivate::preferredColorDescription |
◆ primaryOutput
◆ role
| SurfaceRole* KWin::SurfaceInterfacePrivate::role = nullptr |
◆ scaleOverride
| qreal KWin::SurfaceInterfacePrivate::scaleOverride = 1. |
◆ [struct]
| struct { ... } KWin::SurfaceInterfacePrivate::subsurface |
◆ surfaceSize
| QSizeF KWin::SurfaceInterfacePrivate::surfaceSize = QSizeF(0, 0) |
◆ tearing
◆ transaction
| std::unique_ptr<Transaction> KWin::SurfaceInterfacePrivate::transaction |
◆ viewportExtension
◆ xxColorSurface
The documentation for this class was generated from the following files: