Orientation
Functions
Orientation |
|
Orientation |
|
~Orientation |
|
| void | Set |
| Orientation const & | operator= |
| void | GetXComponent |
| void | GetXComponent |
| void | SetXComponent |
| void | SetXComponent |
| void | GetYComponent |
| void | GetYComponent |
| void | SetYComponent |
| void | SetYComponent |
| void | GetZComponent |
| void | GetZComponent |
| void | SetZComponent |
| void | SetZComponent |
| void | GetOriginComponent |
| void | GetOriginComponent |
| void | SetOriginComponent |
| void | SetOriginComponent |
| void | GetMatrix |
| void | SetMatrix |
Detailed Description
-
class
Orientation This class represents the positioning information necessary to display a piece of text associated with an Entity. It is essentially a modelling matrix. The X, Y, Z and Origin components describe the plane in which the text lies. The X component is the direction in which the text will be written, the Y component describes the vertical orientation along X, the Z component describes the normal of the plane defined by X and Y, and the origin component specifies the exact plane in which the text should be inserted.
Public Functions
-
Orientation()
-
Orientation(Orientation const &that)
-
~Orientation()
-
void
Set(Orientation const &that)
-
Orientation const &
operator=(Orientation const &that)
-
void
GetXComponent(float &out_x, float &out_y, float &out_z) const Gets the X component. Returned to the user.
-
void
SetXComponent(Point const &in_component) Sets the X component. This will replace an existing X component.
-
void
SetXComponent(float in_x, float in_y, float in_z) Sets the X component. This will replace an existing X component.
-
void
GetYComponent(float &out_x, float &out_y, float &out_z) const Gets the Y component. Returned to the user.
-
void
SetYComponent(Point const &in_component) Sets the Y component. This will replace an existing Y component.
-
void
SetYComponent(float in_x, float in_y, float in_z) Sets the Y component. This will replace an existing Y component.
-
void
GetZComponent(float &out_x, float &out_y, float &out_z) const Gets the Z component. Returned to the user.
-
void
SetZComponent(Point const &in_component) Sets the Z component. This will replace an existing Z component.
-
void
SetZComponent(float in_x, float in_y, float in_z) Sets the Z component. This will replace an existing Z component.
-
void
GetOriginComponent(Point &out_component) const Gets the Origin component. Returned to the user.
-
void
GetOriginComponent(float &out_x, float &out_y, float &out_z) const Gets the Origin component. Returned to the user.
-
void
SetOriginComponent(Point const &in_component) Sets the Origin component. This will replace an existing Origin component.
-
void
SetOriginComponent(float in_x, float in_y, float in_z) Sets the Origin component. This will replace an existing Origin component.
-
void
GetMatrix(float out_matrix[16]) const Gets the matrix representing the Orientation. Returned to the user.
-
void
SetMatrix(float const in_matrix[16]) Sets the matrix representing the Orientation. This will replace all existing components.
-