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.
-