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: