VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
makVrv::DtDefaultTextLayout Class Reference
Inheritance diagram for makVrv::DtDefaultTextLayout:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultTextLayout ()
 CTOR. More...
 
virtual ~DtDefaultTextLayout ()
 DTOR. More...
 
virtual void renderText (DtTexturedGlyphRenderer *, DtTextProxy *)
 Renders the text to the given glyph renderer. More...
 
virtual Dt2dPoint calculateGlyphSize (const DtFontSP &font, const DtPen &pen, const DtUnicode &string, unsigned int pos=0, int len=-1)
 Calculates the bounding box for a string. More...
 
virtual DtBoundingBox calculateBoundingBox (const DtFontSP &font, const DtPen &pen, const DtUnicode &string, unsigned int pos=0, int len=-1)
 Calculate the bounding box for a string. More...
 
virtual bool isShaped (void) const
 
- Public Member Functions inherited from makVrv::DtTextLayoutInterface
 DtTextLayoutInterface ()
 CTOR. More...
 
virtual ~DtTextLayoutInterface ()
 DTOR. More...
 

Private Attributes

DtUnicode myLastStringRendered
 

Constructor & Destructor Documentation

makVrv::DtDefaultTextLayout::DtDefaultTextLayout ( )

CTOR.

virtual makVrv::DtDefaultTextLayout::~DtDefaultTextLayout ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtDefaultTextLayout::renderText ( DtTexturedGlyphRenderer ,
DtTextProxy  
)
virtual

Renders the text to the given glyph renderer.

Implements makVrv::DtTextLayoutInterface.

virtual Dt2dPoint makVrv::DtDefaultTextLayout::calculateGlyphSize ( const DtFontSP font,
const DtPen pen,
const DtUnicode string,
unsigned int  pos = 0,
int  len = -1 
)
virtual

Calculates the bounding box for a string.

Implements makVrv::DtTextLayoutInterface.

virtual DtBoundingBox makVrv::DtDefaultTextLayout::calculateBoundingBox ( const DtFontSP font,
const DtPen pen,
const DtUnicode string,
unsigned int  pos = 0,
int  len = -1 
)
virtual

Calculate the bounding box for a string.

Implements makVrv::DtTextLayoutInterface.

virtual bool makVrv::DtDefaultTextLayout::isShaped ( void  ) const
inlinevirtual

Member Data Documentation

DtUnicode makVrv::DtDefaultTextLayout::myLastStringRendered
private

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)