#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: