![]() |
AGX Dynamics 2.40.0.0
|
#include <Text.h>
Public Types | |
enum | AlignmentType { LEFT_TOP , LEFT_CENTER , LEFT_BOTTOM , CENTER_TOP , CENTER_CENTER , CENTER_BOTTOM , RIGHT_TOP , RIGHT_CENTER , RIGHT_BOTTOM , LEFT_BASE_LINE , CENTER_BASE_LINE , RIGHT_BASE_LINE , LEFT_BOTTOM_BASE_LINE , CENTER_BOTTOM_BASE_LINE , RIGHT_BOTTOM_BASE_LINE , BASE_LINE = LEFT_BASE_LINE } |
enum | AxisAlignment { XY_PLANE , REVERSED_XY_PLANE , XZ_PLANE , REVERSED_XZ_PLANE , YZ_PLANE , REVERSED_YZ_PLANE , SCREEN , USER_DEFINED_ROTATION } |
enum | BackdropType { DROP_SHADOW_BOTTOM_RIGHT = 0 , DROP_SHADOW_CENTER_RIGHT , DROP_SHADOW_TOP_RIGHT , DROP_SHADOW_BOTTOM_CENTER , DROP_SHADOW_TOP_CENTER , DROP_SHADOW_BOTTOM_LEFT , DROP_SHADOW_CENTER_LEFT , DROP_SHADOW_TOP_LEFT , OUTLINE , NONE } |
enum | DrawModeMask { TEXT = 1 , BOUNDINGBOX = 2 , FILLEDBOUNDINGBOX = 4 , ALIGNMENT = 8 } |
Public Member Functions | |
Text () | |
Text (const agx::String &text, const agx::Vec3 &position=agx::Vec3(), const agx::Vec4 &color=agx::Vec4(1, 1, 1, 1)) | |
void | setAlignment (AlignmentType alignment) |
void | setAxisAlignment (AxisAlignment alignment) |
void | setBackdropType (BackdropType type) |
void | setCharacterSize (float size) |
void | setColor (const agx::Vec4f &color) |
void | setDrawMode (DrawModeMask drawMode) |
void | setFont (const agx::String &font) |
void | setPosition (const agx::Vec3 &position) |
void | setText (const agx::String &text) |
agxOSG::Text::Text | ( | ) |
agxOSG::Text::Text | ( | const agx::String & | text, |
const agx::Vec3 & | position = agx::Vec3() , |
||
const agx::Vec4 & | color = agx::Vec4(1, 1, 1, 1) |
||
) |
void agxOSG::Text::setAlignment | ( | AlignmentType | alignment | ) |
void agxOSG::Text::setAxisAlignment | ( | AxisAlignment | alignment | ) |
void agxOSG::Text::setBackdropType | ( | BackdropType | type | ) |
void agxOSG::Text::setCharacterSize | ( | float | size | ) |
void agxOSG::Text::setColor | ( | const agx::Vec4f & | color | ) |
void agxOSG::Text::setDrawMode | ( | DrawModeMask | drawMode | ) |
void agxOSG::Text::setFont | ( | const agx::String & | font | ) |
void agxOSG::Text::setPosition | ( | const agx::Vec3 & | position | ) |
void agxOSG::Text::setText | ( | const agx::String & | text | ) |