Quad description. Used to create renderable quad geometry.
More...
#include <kanzi/core.ui/graphics2d/quad_description.hpp>
Quad description. Used to create renderable quad geometry.
◆ QuadDescription() [1/3]
kanzi::QuadDescription::QuadDescription |
( |
| ) |
|
|
inlineexplicit |
◆ QuadDescription() [2/3]
kanzi::QuadDescription::QuadDescription |
( |
Vector2 |
offset, |
|
|
Vector2 |
size |
|
) |
| |
|
inlineexplicit |
◆ QuadDescription() [3/3]
Constructor with full info.
- Parameters
-
offset | Offset. |
size | Size. |
texcoordOffset | Texcoord offset. |
texcoordSize | Texcoord size. |
◆ clipBottom()
unsigned int kanzi::QuadDescription::clipBottom |
( |
float |
border | ) |
|
Clip from bottom side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
◆ clipLeft()
unsigned int kanzi::QuadDescription::clipLeft |
( |
float |
border | ) |
|
Clip from left side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
◆ clipRight()
unsigned int kanzi::QuadDescription::clipRight |
( |
float |
border | ) |
|
Clip from right side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
◆ clipTop()
unsigned int kanzi::QuadDescription::clipTop |
( |
float |
border | ) |
|
Clip from top side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
◆ getOffset()
Vector2 kanzi::QuadDescription::getOffset |
( |
| ) |
const |
|
inline |
Get quad offset.
- Returns
- Quad offset vector.
◆ getSize()
Vector2 kanzi::QuadDescription::getSize |
( |
| ) |
const |
|
inline |
Get quad size.
- Returns
- Quad size vector.
◆ getTextureOffset()
Vector2 kanzi::QuadDescription::getTextureOffset |
( |
| ) |
const |
|
inline |
Get texture size.
- Returns
- Texture offset vector.
◆ getTextureSize()
Vector2 kanzi::QuadDescription::getTextureSize |
( |
| ) |
const |
|
inline |
Get texture size.
- Returns
- Texture size vector.
◆ ClippingResultCenter
const unsigned int kanzi::QuadDescription::ClippingResultCenter |
|
static |
Clipping mask - center area.
◆ ClippingResultBottom
const unsigned int kanzi::QuadDescription::ClippingResultBottom |
|
static |
Clipping mask - bottom part.
◆ ClippingResultLeft
const unsigned int kanzi::QuadDescription::ClippingResultLeft |
|
static |
Clipping mask - left part.
◆ ClippingResultRight
const unsigned int kanzi::QuadDescription::ClippingResultRight |
|
static |
Clipping mask - right part.
◆ ClippingResultTop
const unsigned int kanzi::QuadDescription::ClippingResultTop |
|
static |
Clipping mask - top part.
◆ ClippingResultSingleOutsideRectangle
const unsigned int kanzi::QuadDescription::ClippingResultSingleOutsideRectangle |
|
static |
Single rectangular outside area, do not care which one.
◆ ClippingResultOutside
const unsigned int kanzi::QuadDescription::ClippingResultOutside |
|
static |
Layer clipping result - any outside area.
The documentation for this class was generated from the following file: