![]() |
VR-Forces 4.5 Class Documentation
|
Generic base class for text layout renderers. More...

Public Member Functions | |
| DtTextLayoutInterface () | |
| CTOR. | |
| virtual | ~DtTextLayoutInterface () |
| DTOR. | |
| virtual void | renderText (DtTexturedGlyphRenderer *, DtTextProxy *)=0 |
| Renders the text to the given glyph renderer. | |
| virtual Dt2dPoint | calculateGlyphSize (DtFontSP font, const DtPen &pen, const DtUnicode &string, unsigned int pos, int len)=0 |
| Calculate the size of the displayed string. | |
| virtual DtBoundingBox | calculateBoundingBox (DtFontSP font, const DtPen &pen, const DtUnicode &string, unsigned int pos=0, int len=-1)=0 |
| Calculate the bounding box for a string. | |
| virtual bool | isShaped (void) const =0 |
Generic base class for text layout renderers.
|
inline |
CTOR.
|
inlinevirtual |
DTOR.
|
pure virtual |
Renders the text to the given glyph renderer.
Implemented in makVrv::DtTextLayout, and makVrv::DtDefaultTextLayout.
|
pure virtual |
Calculate the size of the displayed string.
Implemented in makVrv::DtTextLayout, and makVrv::DtDefaultTextLayout.
|
pure virtual |
Calculate the bounding box for a string.
Implemented in makVrv::DtTextLayout, and makVrv::DtDefaultTextLayout.
|
pure virtual |
Implemented in makVrv::DtTextLayout, and makVrv::DtDefaultTextLayout.