Cafu Engine
ComponentTransformT Class Reference

This component adds information about the position and size of the window. More...

Inheritance diagram for ComponentTransformT:

Public Attributes

tuple Pos
 The position of the top-left corner of the window, relative to its parent. More...
 
tuple Size
 The size of the window. More...
 
number Rotation
 The angle in degrees by how much this entire window is rotated. More...
 

Additional Inherited Members

- Public Member Functions inherited from ComponentBaseT
any get (string var_name)
 Returns the value of an attribute (a member variable) of this class. More...
 
 set (string var_name, any new_value)
 Sets an attribute (a member variable) of this class to a new value. More...
 
string GetExtraMessage (string var_name)
 Returns the result of VarBaseT::GetExtraMessage() for the given member variable. More...
 
 interpolate (string var_name, number start_value, number end_value, number time)
 Schedules a value for interpolation between a start and end value over a given period of time. More...
 

Detailed Description

This component adds information about the position and size of the window.

Note that the variables of this class (also referred to as "Public Attributes" or "Member Data") must be used with the get() and set() methods at this time – see get() and set() for details.

If you would like to create a new component of this type explicitly (those defined in the CaWE GUI Editor are instantiated automatically), use GuiT::new():

local comp = gui:new("ComponentTransformT")
Implementing C++ Class:
cf::GuiSys::ComponentTransformT

Member Data Documentation

tuple Pos

The position of the top-left corner of the window, relative to its parent.

Related C++ type:
Vector2fT
number Rotation

The angle in degrees by how much this entire window is rotated.

Related C++ type:
float
tuple Size

The size of the window.

Related C++ type:
Vector2fT