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.
kanzi::QuadDescription::QuadDescription |
( |
| ) |
|
|
inlineexplicit |
kanzi::QuadDescription::QuadDescription |
( |
Vector2 |
offset, |
|
|
Vector2 |
size |
|
) |
| |
|
inlineexplicit |
Constructor with full info.
- Parameters
-
offset | Offset. |
size | Size. |
texcoordOffset | Texcoord offset. |
texcoordSize | Texcoord size. |
Assignment operator.
- Parameters
-
src | Source quad description. |
unsigned int kanzi::QuadDescription::clipBottom |
( |
float |
border | ) |
|
Clip from bottom side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
unsigned int kanzi::QuadDescription::clipLeft |
( |
float |
border | ) |
|
Clip from left side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
unsigned int kanzi::QuadDescription::clipRight |
( |
float |
border | ) |
|
Clip from right side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
unsigned int kanzi::QuadDescription::clipTop |
( |
float |
border | ) |
|
Clip from top side.
- Parameters
-
- Returns
- Clip mask of areas remaining.
Vector2 kanzi::QuadDescription::getOffset |
( |
| ) |
const |
|
inline |
Get quad offset.
- Returns
- Quad offset vector.
Vector2 kanzi::QuadDescription::getSize |
( |
| ) |
const |
|
inline |
Get quad size.
- Returns
- Quad size vector.
Vector2 kanzi::QuadDescription::getTextureOffset |
( |
| ) |
const |
|
inline |
Get texture size.
- Returns
- Texture offset vector.
Vector2 kanzi::QuadDescription::getTextureSize |
( |
| ) |
const |
|
inline |
Get texture size.
- Returns
- Texture size vector.
const unsigned int kanzi::QuadDescription::ClippingResultCenter |
|
static |
Clipping mask - center area.
const unsigned int kanzi::QuadDescription::ClippingResultBottom |
|
static |
Clipping mask - bottom part.
const unsigned int kanzi::QuadDescription::ClippingResultLeft |
|
static |
Clipping mask - left part.
const unsigned int kanzi::QuadDescription::ClippingResultRight |
|
static |
Clipping mask - right part.
const unsigned int kanzi::QuadDescription::ClippingResultTop |
|
static |
Clipping mask - top part.
const unsigned int kanzi::QuadDescription::ClippingResultSingleOutsideRectangle |
|
static |
Single rectangular outside area, do not care which one.
const unsigned int kanzi::QuadDescription::ClippingResultOutside |
|
static |
Layer clipping result - any outside area.
The documentation for this class was generated from the following file: