![]() |
VR-Forces 5.0.2 Developer's Guide
|
Generic base class for text layout renderers.

Public Member Functions | |
| DtTextLayoutInterface () | |
| virtual | ~DtTextLayoutInterface () |
| DtTextLayoutInterface (const DtTextLayoutInterface &other)=delete | |
| DtTextLayoutInterface & | operator= (const DtTextLayoutInterface &other)=delete |
| virtual void | renderText (DtTexturedGlyphRenderer *, const DtTextProxy *, DtFontSP, const DtBoundingBox &)=0 |
| virtual Dt2dPoint | calculateGlyphSize (const DtFontSP &font, const DtPen &pen, const DtUnicode &string, unsigned int pos, int len) const =0 |
| virtual DtBoundingBox | calculateBoundingBox (const DtFontSP &font, const DtPen &pen, const DtUnicode &string, unsigned int pos=0, int len=-1) const =0 |
| virtual bool | isShaped (void) const =0 |
|
inline |
CTOR.
|
inlinevirtual |
DTOR.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
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.