Kanzi 3.9.10
kanzi::wayland::IVISurfaceProps Class Reference

Collection of IVIWMSurface properties. More...

#include <kanzi/core.ui/platform/windowing_ng/wayland_ivi_egl/wayland_ivi_surface_props.hpp>

Public Attributes

windowing::Region destinationRegion
 Destination rectangle of a surface.
 
double opacity
 Opacity attribute, in the range 0..1:
 
windowing::Region sourceRegion
 Source rectangle of a surface.
 
uint32_t surfaceId
 Surface ID.
 
ivi_wm_surface_type type
 Surface type.
 
uint32_t visibility
 Visibility attribute:
 

Detailed Description

Collection of IVIWMSurface properties.

Since
Kanzi 3.9.8

Member Data Documentation

◆ surfaceId

uint32_t kanzi::wayland::IVISurfaceProps::surfaceId

Surface ID.

◆ type

ivi_wm_surface_type kanzi::wayland::IVISurfaceProps::type

Surface type.

◆ visibility

uint32_t kanzi::wayland::IVISurfaceProps::visibility

Visibility attribute:

  • 0 hides the IVI surface.
  • 1 makes the IVI surface visible.

◆ opacity

double kanzi::wayland::IVISurfaceProps::opacity

Opacity attribute, in the range 0..1:

  • 0 makes the surface fully transparent.
  • 1 makes the surface fully opaque.

◆ sourceRegion

windowing::Region kanzi::wayland::IVISurfaceProps::sourceRegion

Source rectangle of a surface.

◆ destinationRegion

windowing::Region kanzi::wayland::IVISurfaceProps::destinationRegion

Destination rectangle of a surface.


The documentation for this class was generated from the following file: