Kanzi  3.9.8
Kanzi Engine C++ API
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. More...
 
double opacity
 Opacity attribute, in the range 0..1: More...
 
windowing::Region sourceRegion
 Source rectangle of a surface. More...
 
uint32_t surfaceId
 Surface ID. More...
 
ivi_wm_surface_type type
 Surface type. More...
 
uint32_t visibility
 Visibility attribute: More...
 

Detailed Description

Collection of IVIWMSurface properties.

Since
Kanzi 3.9.8

Member Data Documentation

uint32_t kanzi::wayland::IVISurfaceProps::surfaceId

Surface ID.

ivi_wm_surface_type kanzi::wayland::IVISurfaceProps::type

Surface type.

uint32_t kanzi::wayland::IVISurfaceProps::visibility

Visibility attribute:

  • 0 hides the IVI surface.
  • 1 makes the IVI surface visible.
double kanzi::wayland::IVISurfaceProps::opacity

Opacity attribute, in the range 0..1:

  • 0 makes the surface fully transparent.
  • 1 makes the surface fully opaque.
windowing::Region kanzi::wayland::IVISurfaceProps::sourceRegion

Source rectangle of a surface.

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

Destination rectangle of a surface.


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