#include <kanzi/interop/autogen/core.ui/effect/mask_effect2d_enums.hpp>
|
enum class | Channel {
Alpha
, Red
, Green
, Blue
,
Luminance
} |
| Defines the mask texture channels that you can use as the mask. More...
|
|
enum class | HorizontalAlignment {
Left
, Right
, Center
, Stretch
,
Count
} |
| Defines the horizontal alignment modes. More...
|
|
enum class | Stretch {
None
, Fill
, Uniform
, UniformToFill
,
Repeat
, Count
} |
| Defines the stretch modes. More...
|
|
enum class | VerticalAlignment {
Bottom
, Top
, Center
, Stretch
,
Count
} |
| Defines the vertical alignment modes. More...
|
|
◆ Stretch
Defines the stretch modes.
Enumerator |
---|
None | Does not stretch the mask.
|
Fill | Stretches the mask to fill the node.
|
Uniform | Stretches the mask using uniform scaling to fill the node in either vertical or horizontal direction, whichever requires smaller scale.
|
UniformToFill | Stretches the mask using uniform scaling to fill the node in either vertical or horizontal direction, whichever requires larger scale.
|
Repeat | Does not stretch the mask, and allows the mask to repeat outside of its area based on the mask texture wrap mode.
|
Count | The number of stretch modes.
|
◆ VerticalAlignment
Defines the vertical alignment modes.
Enumerator |
---|
Bottom | Aligns the bottom edge of the mask with the bottom edge of the node.
|
Top | Aligns the top edge of the mask with the top edge of the node.
|
Center | Centers the mask vertically in the node.
|
Stretch | Stretches the mask vertically to fit the node from the top edge to the bottom edge.
|
Count | The number of vertical alignment modes.
|
◆ HorizontalAlignment
Defines the horizontal alignment modes.
Enumerator |
---|
Left | Aligns the left edge of the mask with the left edge of the node.
|
Right | Aligns the right edge of the mask with the right edge of the node.
|
Center | Centers the mask horizontally in the node.
|
Stretch | Stretches the mask horizontally to fit the node from the left edge to the right edge.
|
Count | The number of horizontal alignment modes.
|
◆ Channel
Defines the mask texture channels that you can use as the mask.
Enumerator |
---|
Alpha | Uses the alpha channel as the mask.
|
Red | Uses the red color channel as the mask.
|
Green | Uses the green color channel as the mask.
|
Blue | Uses the blue color channel as the mask.
|
Luminance | Uses the luminance calculated from the red, green, and blue color channels as the mask.
|
The documentation for this struct was generated from the following file: