Represents IVI layer.
More...
#include <kanzi/core.ui/platform/windowing_ng/wayland_ivi_egl/wayland_ivi_layer.hpp>
Represents IVI layer.
- Since
- Kanzi 3.9.8
◆ IVILayer() [1/3]
Constructor.
- Parameters
-
iviWM | IVIWM object. |
iviLayerProps | Layer properties to use for this layer. |
◆ ~IVILayer()
kanzi::wayland::IVILayer::~IVILayer |
( |
| ) |
|
◆ IVILayer() [2/3]
◆ IVILayer() [3/3]
kanzi::wayland::IVILayer::IVILayer |
( |
IVILayer && | | ) |
|
|
deletenoexcept |
◆ operator=() [1/2]
Copy assignment operator.
◆ operator=() [2/2]
Move assignment operator.
◆ bindSurface()
void kanzi::wayland::IVILayer::bindSurface |
( |
uint32_t | surfaceId | ) |
const |
|
noexcept |
Assigns surface to this layer.
- Parameters
-
◆ releaseSurface()
void kanzi::wayland::IVILayer::releaseSurface |
( |
uint32_t | surfaceId | ) |
const |
|
noexcept |
Removes surface from this layer.
- Parameters
-
◆ setSource()
Requests compositor to change source rectangle.
- Parameters
-
x | X coordinate. |
y | Y coordinate. |
width | Width. |
height | Height. |
◆ setDestination()
Requests compositor to change destination rectangle.
- Parameters
-
x | X coordinate. |
y | Y coordinate. |
width | Width. |
height | Height. |
◆ setVisibility()
void kanzi::wayland::IVILayer::setVisibility |
( |
uint32_t | visibility | ) |
const |
|
noexcept |
Requests compositor to change visibility.
- Parameters
-
visibility | Visibility to set. |
◆ setOpacity()
void kanzi::wayland::IVILayer::setOpacity |
( |
double | opacity | ) |
const |
|
noexcept |
Requests compositor to change opacity.
- Parameters
-
◆ configure()
Helper function that requests the compositor to change surface state to match the provided properties.
- Parameters
-
layerProps | Properties to use. |
◆ syncStart()
void kanzi::wayland::IVILayer::syncStart |
( |
| ) |
const |
|
noexcept |
Requests the compositor to start sending the event about the layer changes.
- See also
- syncStop()
◆ syncStop()
void kanzi::wayland::IVILayer::syncStop |
( |
| ) |
const |
|
noexcept |
Requests the compositor to stop sending the event about the layer changes.
- See also
- syncStart()
◆ clear()
void kanzi::wayland::IVILayer::clear |
( |
| ) |
const |
|
noexcept |
Requests the compositor to remove all surfaces from this layer.
◆ isCreated()
Gets the m_isCreated
value.
- Return values
-
true | Layer was created. |
false | Layer was not created. |
◆ setCreated()
void kanzi::wayland::IVILayer::setCreated |
( |
bool | value | ) |
|
|
noexcept |
Sets the m_isCreated
value.
- Parameters
-
◆ getLayerId()
Gets the layer ID.
- Returns
- layer ID.
◆ getProps()
Gets the internal layer state.
- Returns
- Internal layer state.
◆ setProps()
Sets the internal layer state.
- Parameters
-
The documentation for this class was generated from the following file: