Clipping information carried from parents.
More...
#include <kanzi/node/node2d.hpp>
Clipping information carried from parents.
kanzi::Node2D::ClippingParameters::ClippingParameters |
( |
| ) |
|
|
inline |
kanzi::Node2D::ClippingParameters::ClippingParameters |
( |
KzcRectangle |
area, |
|
|
KzcRectangle |
previousArea, |
|
|
bool |
enabled, |
|
|
bool |
propagate |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
area | Area. |
previousArea | Previous area. |
enabled | Enabled flag. |
propagate | Propagate flag. |
KzcRectangle kanzi::Node2D::ClippingParameters::getArea |
( |
| ) |
const |
|
inline |
Get current area.
- Returns
- Area.
void kanzi::Node2D::ClippingParameters::setArea |
( |
float |
offsetX, |
|
|
float |
offsetY, |
|
|
float |
sizeX, |
|
|
float |
sizeY |
|
) |
| |
|
inline |
Set current area.
- Parameters
-
offsetX | X offset. |
offsetY | Y offset. |
sizeX | X size. |
sizeY | Y size. |
float kanzi::Node2D::ClippingParameters::getHeight |
( |
| ) |
const |
|
inline |
Get height.
- Returns
- Height.
void kanzi::Node2D::ClippingParameters::setHeight |
( |
float |
height | ) |
|
|
inline |
float kanzi::Node2D::ClippingParameters::getOffsetX |
( |
| ) |
const |
|
inline |
Get left edge.
- Returns
- Left edge.
void kanzi::Node2D::ClippingParameters::setOffsetX |
( |
float |
offset | ) |
|
|
inline |
Set left edge.
- Parameters
-
float kanzi::Node2D::ClippingParameters::getOffsetY |
( |
| ) |
const |
|
inline |
Get top edge.
- Returns
- Top edge.
void kanzi::Node2D::ClippingParameters::setOffsetY |
( |
float |
offset | ) |
|
|
inline |
float kanzi::Node2D::ClippingParameters::getX2 |
( |
| ) |
const |
|
inline |
Get right edge.
- Returns
- Right edge.
float kanzi::Node2D::ClippingParameters::getY2 |
( |
| ) |
const |
|
inline |
Get bottom edge.
- Returns
- Bottom edge.
float kanzi::Node2D::ClippingParameters::getWidth |
( |
| ) |
const |
|
inline |
void kanzi::Node2D::ClippingParameters::setWidth |
( |
float |
width | ) |
|
|
inline |
Set width edge.
- Parameters
-
void kanzi::Node2D::ClippingParameters::intersect |
( |
KzcRectangle |
intersectionArea | ) |
|
|
inline |
Intersect area with a rectangle.
- Parameters
-
rectangle | Rectangle to intersect with. |
bool kanzi::Node2D::ClippingParameters::isAreaChanged |
( |
| ) |
const |
|
inline |
Tell if clipping area is changed.
- Returns
- True if yes, false if no.
bool kanzi::Node2D::ClippingParameters::isEnabled |
( |
| ) |
const |
|
inline |
Tell if clipping is enabled.
- Returns
- True if yes, false if no.
void kanzi::Node2D::ClippingParameters::setEnabled |
( |
bool |
enabled | ) |
|
|
inline |
Set enabled flag.
- Parameters
-
bool kanzi::Node2D::ClippingParameters::isPropagate |
( |
| ) |
const |
|
inline |
Tell if propagation is enabled.
- Returns
- True if yes, false if no.
void kanzi::Node2D::ClippingParameters::setPropagate |
( |
bool |
propagate | ) |
|
|
inline |
Set propagate flag.
- Parameters
-
propagate | New propagate flag. |
Equals operator for clipping parameters.
- Parameters
-
rhs | Right-hand-side operand. |
- Returns
- True if equal, false if equal
Not equals operator for clipping parameters.
- Parameters
-
rhs | Right-hand-side operand. |
- Returns
- True if not equal, false if equal.
The documentation for this struct was generated from the following file: