#include <uboxGeom.hpp>
Inheritance diagram for ubit::UScale:

Public Member Functions | |
| UScale (float value=1.) | |
| UScale (const UFloat &) | |
| operator float () const | |
| type conversion: returns value. | |
| UScale & | operator= (float v) |
| UScale & | operator= (const UFloat &v) |
| UScale & | operator= (const UScale &v) |
| virtual void | set (float) |
| bool | operator== (float v) const |
| bool | operator== (const UFloat &v) const |
| bool | operator== (const UScale &v) const |
| virtual void | mult (float) |
| virtual void | div (float) |
| virtual void | update () |
| updates parents graphics. | |
| virtual void | putProp (UContext *, UControl *) |
| [impl] changes corresponding value in the UContext | |
Friends | |
| UScale & | uscale (float v=1.) |
| UScale & | uscale (const UFloat &v) |
this property specifies the scale of a UBox. It is inherited by children but have an multiplicative behavior: if a (direct or indirect) child also have a UScale prop, its rendering scale will be the multiplication of both specifications. As other UProp(s), a UScale instance must be added to the attribute list (or child list, with some restrictions) of the container:
1.4.7