osgText::Text3D Class Reference
List of all members.
Member Typedef Documentation
Member Enumeration Documentation
Reder mode used to render the Text. PER_FACE : render all front face with the default StateSet all wall face with the wall StateSet all back face with the back StateSet (back face of the character, no the OpenGL back face)
PER_GLYPH : render all Charactere with the default StateSet
- Enumerator:
-
Constructor & Destructor Documentation
osgText::Text3D::Text3D |
( |
|
) |
|
osgText::Text3D::Text3D |
( |
const Text3D & |
text, |
|
|
const osg::CopyOp & |
copyop = osg::CopyOp::SHALLOW_COPY | |
|
) |
| | |
virtual osgText::Text3D::~Text3D |
( |
|
) |
[inline, protected, virtual] |
Member Function Documentation
Compute the bounding box around Drawables's geometry.
Reimplemented from osgText::TextBase.
void osgText::Text3D::computeGlyphRepresentation |
( |
|
) |
[protected, virtual] |
String::iterator osgText::Text3D::computeLastCharacterOnLine |
( |
osg::Vec2 & |
cursor, |
|
|
String::iterator |
first, |
|
|
String::iterator |
last | |
|
) |
| | [protected] |
void osgText::Text3D::computePositions |
( |
unsigned int |
contextID |
) |
const [protected, virtual] |
virtual void osgText::Text3D::drawImplementation |
( |
osg::RenderInfo & |
renderInfo |
) |
const [virtual] |
const Font3D* osgText::Text3D::getFont |
( |
|
) |
const [inline] |
Get the font. Return 0 if default is being used.
RenderMode osgText::Text3D::getRenderMode |
( |
|
) |
const [inline] |
Get the render mode used to render the text.
osgText::Text3D::META_Object |
( |
osgText |
, |
|
|
Text3D |
| |
|
) |
| | const [inline] |
Get the Charactere Depth of text.
virtual void osgText::Text3D::releaseGLObjects |
( |
osg::State * |
state = 0 |
) |
const [virtual] |
If State is non-zero, this function releases OpenGL objects for the specified graphics context. Otherwise, releases OpenGL objexts for all graphics contexts.
Reimplemented from osgText::TextBase.
void osgText::Text3D::renderPerFace |
( |
osg::State & |
state |
) |
const [protected] |
void osgText::Text3D::renderPerGlyph |
( |
osg::State & |
state |
) |
const [protected] |
virtual void osgText::Text3D::resizeGLObjectBuffers |
( |
unsigned int |
maxSize |
) |
[virtual] |
Resize any per context GLObject buffers to specified size.
Reimplemented from osgText::TextBase.
void osgText::Text3D::setCharacterDepth |
( |
float |
characterDepth |
) |
[inline] |
Set the Charactere Depth of text.
void osgText::Text3D::setFont |
( |
const std::string & |
fontfile |
) |
|
Set the font, loaded from the specified front file, to use to render the text, setFont("") sets the use of the default font. See the osgText::readFontFile function for how the font file will be located.
Set the Font to use to render the text.
void osgText::Text3D::setFont |
( |
Font3D * |
font = 0 |
) |
[inline] |
Get the wall StateSet Get or create the wall StateSet Set the wall StateSet Get the back StateSet Get or create the back StateSet Set the back StateSet Set the Font to use to render the text. setFont(0) sets the use of the default font.
References setFont().
Referenced by setFont().
void osgText::Text3D::setRenderMode |
( |
RenderMode |
renderMode |
) |
[inline] |
Set the render mode used to render the text.
virtual void osgText::Text3D::setThreadSafeRefUnref |
( |
bool |
threadSafe |
) |
[virtual] |
accept a PrimtiveFunctor and call its methods to tell it about the interal primtives that this Drawable has. Set whether to use a mutex to ensure ref() and unref() are thread safe.
Reimplemented from osgText::TextBase.
accept an ConstAttributeFunctor and call its methods to tell it about the interal attributes that this Drawable has. return true, osgText::Text does support accept(PrimitiveFunctor&) .
Reimplemented from osg::Drawable.
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: