Inheritance:
Public Methods
-
Text()
-
Text(Font* font)
-
META_Object(Text)
-
void setPosition(const osg::Vec2& pos)
-
void setPosition(const osg::Vec3& pos)
-
const osg::Vec3& getPosition() const
-
void setDrawMode(int mode)
-
int getDrawMode() const
-
void setBoundingBox(int mode)
-
int getBoundingBox() const
-
void setAlignment(int alignment)
-
int getAlignment() const
-
void setFont(Font* font)
-
Font* getFont()
-
const Font* getFont() const
-
void setText(const char* text)
-
void setText(const std::string& text)
-
const std::string& getText() const
-
virtual void drawImmediateMode(osg::State& state)
-
virtual void drawBoundingBox(void)
-
virtual void drawAlignment(void)
-
const osg::Vec3& getAlignmentPos() const
Public Members
-
enum AlignmentType
-
enum BoundingBoxType
-
enum DrawModeType
Protected Fields
-
osg::ref_ptr<Font> _font
-
bool _init
-
bool _initAlignment
-
std::string _text
-
int _fontType
-
int _alignment
-
int _drawMode
-
int _boundingBoxType
-
osg::Vec3 _pos
-
osg::Vec3 _alignmentPos
Protected Methods
-
virtual ~Text()
-
virtual void setDefaults(void)
-
virtual const bool computeBound(void) const
-
virtual void calcBounds(osg::Vec3* min, osg::Vec3* max) const
-
void initAlignment(osg::Vec3* min, osg::Vec3* max)
-
bool initAlignment(void)
Protected Members
-
enum FontType
Documentation
- enum AlignmentType
- LEFT_TOP
- LEFT_CENTER
- LEFT_BOTTOM
- CENTER_TOP
- CENTER_CENTER
- CENTER_BOTTOM
- RIGHT_TOP
- RIGHT_CENTER
- RIGHT_BOTTOM
- enum BoundingBoxType
- GEOMETRY
- GLYPH
- enum DrawModeType
- TEXT
- BOUNDINGBOX
- ALIGNEMENT
- DEFAULT
- Text()
- Text(Font* font)
- META_Object(Text)
- void setPosition(const osg::Vec2& pos)
- void setPosition(const osg::Vec3& pos)
- const osg::Vec3& getPosition() const
- void setDrawMode(int mode)
- int getDrawMode() const
- void setBoundingBox(int mode)
- int getBoundingBox() const
- void setAlignment(int alignment)
- int getAlignment() const
- void setFont(Font* font)
- Font* getFont()
- const Font* getFont() const
- void setText(const char* text)
- void setText(const std::string& text)
- const std::string& getText() const
- virtual void drawImmediateMode(osg::State& state)
- virtual void drawBoundingBox(void)
- virtual void drawAlignment(void)
- const osg::Vec3& getAlignmentPos() const
- enum FontType
- UNDEF
- BITMAP
- PIXMAP
- OUTLINE
- POLYGON
- TEXTURE
- virtual ~Text()
- virtual void setDefaults(void)
- virtual const bool computeBound(void) const
- virtual void calcBounds(osg::Vec3* min, osg::Vec3* max) const
- void initAlignment(osg::Vec3* min, osg::Vec3* max)
- bool initAlignment(void)
- osg::ref_ptr<Font> _font
- bool _init
- bool _initAlignment
- std::string _text
- int _fontType
- int _alignment
- int _drawMode
- int _boundingBoxType
- osg::Vec3 _pos
- osg::Vec3 _alignmentPos
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.