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