18 #include <osg/MatrixTransform>
76 virtual void setColor(
float r,
float g,
float b);
79 virtual void setText(
const std::string& text);
82 virtual void setFont(
const std::string& fontName);
85 virtual void setFontSize(
int sizeInPixels);
104 virtual void build(
const TextParameters& parameters);
std::string text
Definition: Dt3DTextModelInstance.h:44
TextParameters myParameters
The current parameter set.
Definition: Dt3DTextModelInstance.h:109
osg::ref_ptr< osg::Geode > myGeode
Definition: Dt3DTextModelInstance.h:111
const char * modelInstanceObjectClass< Dt3DTextModelInstance >(void)
Definition: Dt3DTextModelInstance.h:30
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
int fontSize
Definition: Dt3DTextModelInstance.h:46
Definition: DtTemplatedModelInstanceCreator.h:32
Definition: Dt3DTextModelInstance.h:38
float rColor
Definition: Dt3DTextModelInstance.h:40
friend Dt3DTextModelInstanceCreator
Definition: Dt3DTextModelInstance.h:52
std::string font
Definition: Dt3DTextModelInstance.h:45
const char * modelInstanceClassName< Dt3DTextModelInstance >(void)
Definition: Dt3DTextModelInstance.h:27
DtTemplatedModelInstanceCreator< Dt3DTextModelInstance > Dt3DTextModelInstanceCreator
Definition: Dt3DTextModelInstance.h:22
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:42
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
bool flashing
Definition: Dt3DTextModelInstance.h:43
virtual void setVisible(bool isVisible)
no-op
Definition: Dt3DTextModelInstance.h:99
The base class for simple OSG based model instances. This call can't be instantiated itself...
Definition: DtOsgModelInstance.h:77
Contains the DtTemplatedModelInstanceCreator class declaration.
static const TextParameters defaultParameters
Default values for the line parameters.
Definition: Dt3DTextModelInstance.h:50
float bColor
Definition: Dt3DTextModelInstance.h:42
Contains DLL export macros.
Model instance to draw 3D text.
Definition: Dt3DTextModelInstance.h:34
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
float gColor
Definition: Dt3DTextModelInstance.h:41