37 virtual void setVisible(
bool isVisible);
40 virtual void setTopLeftCorner(
float x,
float y );
43 virtual void setColor(
float r,
float g,
float b,
float a);
46 virtual void setText(
const std::string& textString);
49 virtual void setFont(
const std::string& fontFile,
float sizeInPoints);
52 virtual void setTextBoxWidth(
unsigned int widthInPixels);
58 virtual bool visible()
const;
65 virtual void update();
69 virtual void setScale(
double x,
double y );
77 virtual void slot_releaseResources();
80 virtual void slot_onViewCreated();
87 virtual bool clipTextPosition( osg::Vec2 position );
vrvGraphics implementation of a 2D text
Definition: DtOsgWindowTextInstance.h:27
std::string myFontFile
Definition: DtOsgWindowTextInstance.h:91
float myColorR
Definition: DtOsgWindowTextInstance.h:90
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Interface for a DtWindowTextInstance An object that draws a 2D text.
Definition: DtWindowTextInstance.h:24
osg::Vec2 myTopLeftPosition
Definition: DtOsgWindowTextInstance.h:96
Contains the makVrv::DtTextRenderer class declaration.
A class for controlling text owned by the TextRenderer.
Definition: DtTextRenderer.h:90
Contains makVrv::DtWindowText class.
bool myGeometryDirty
Definition: DtOsgWindowTextInstance.h:103
float myWidth
Definition: DtOsgWindowTextInstance.h:95
bool myIsVisible
Definition: DtOsgWindowTextInstance.h:102
TextAlignement
Definition: DtFont.h:33
osg::Vec2 myScale
Definition: DtOsgWindowTextInstance.h:99
osg::Vec2 myClipBoxTopRight
Definition: DtOsgWindowTextInstance.h:98
float mySize
Definition: DtOsgWindowTextInstance.h:94
boost::shared_ptr< DtFont > DtFontSP
Definition: DtFontManager.h:20
DtTextProxy * myText
Definition: DtOsgWindowTextInstance.h:101
DtFontSP myFont
Definition: DtOsgWindowTextInstance.h:93
Contains makVrv::DtFont class.
DtDe & myDe
Definition: DtOsgWindowTextInstance.h:89
Contains DLL export macros.
Contains makVrv::DtWindowTextInstance class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtFont::TextAlignement myAlignment
Definition: DtOsgWindowTextInstance.h:100
std::string myTextString
Definition: DtOsgWindowTextInstance.h:92
osg::Vec2 myClipBoxBottomLeft
Definition: DtOsgWindowTextInstance.h:97
TextAlignment
Definition: DtWindowText.h:41
osg::Matrix myTransform
Definition: DtOsgWindowTextInstance.h:104