#include <TextInterface.h>
|
| TextInterface () |
|
virtual | ~TextInterface () |
|
virtual void | setText (const std::string &s)=0 |
|
virtual void | setBackgroundColor (const Color &c)=0 |
|
virtual void | setBorderColor (const Color &c)=0 |
|
virtual void | setBorderWidth (double w)=0 |
|
virtual void | setPadding (double left, double top, double right, double bottom)=0 |
|
virtual void * | getOSGNode ()=0 |
|
virtual void | setFixedWidth (double w)=0 |
|
virtual void | setFixedHeight (double h)=0 |
|
virtual void | setPosition (double x, double y)=0 |
|
virtual void | getPosition (double *x, double *y)=0 |
|
virtual std::string | getText ()=0 |
|
virtual void | setFontResolution (int x, int y)=0 |
|
virtual void | getRectangle (double *left, double *right, double *top, double *bottom)=0 |
|
virtual double | getFontsize ()=0 |
|
virtual void | getPadding (double *pl, double *pt, double *pr, double *pb)=0 |
|
virtual TextAlign | getAlign ()=0 |
|
virtual Color | getBackgroundColor ()=0 |
|
virtual Color | getBorderColor ()=0 |
|
virtual double | getBorderWidth ()=0 |
|
virtual std::string | getFont ()=0 |
|
Definition at line 55 of file TextInterface.h.
◆ TextInterface()
osg_text::TextInterface::TextInterface |
( |
| ) |
|
|
inline |
◆ ~TextInterface()
virtual osg_text::TextInterface::~TextInterface |
( |
| ) |
|
|
inlinevirtual |
◆ getAlign()
virtual TextAlign osg_text::TextInterface::getAlign |
( |
| ) |
|
|
pure virtual |
◆ getBackgroundColor()
virtual Color osg_text::TextInterface::getBackgroundColor |
( |
| ) |
|
|
pure virtual |
◆ getBorderColor()
virtual Color osg_text::TextInterface::getBorderColor |
( |
| ) |
|
|
pure virtual |
◆ getBorderWidth()
virtual double osg_text::TextInterface::getBorderWidth |
( |
| ) |
|
|
pure virtual |
◆ getFont()
virtual std::string osg_text::TextInterface::getFont |
( |
| ) |
|
|
pure virtual |
◆ getFontsize()
virtual double osg_text::TextInterface::getFontsize |
( |
| ) |
|
|
pure virtual |
◆ getOSGNode()
virtual void* osg_text::TextInterface::getOSGNode |
( |
| ) |
|
|
pure virtual |
◆ getPadding()
virtual void osg_text::TextInterface::getPadding |
( |
double * |
pl, |
|
|
double * |
pt, |
|
|
double * |
pr, |
|
|
double * |
pb |
|
) |
| |
|
pure virtual |
◆ getPosition()
virtual void osg_text::TextInterface::getPosition |
( |
double * |
x, |
|
|
double * |
y |
|
) |
| |
|
pure virtual |
◆ getRectangle()
virtual void osg_text::TextInterface::getRectangle |
( |
double * |
left, |
|
|
double * |
right, |
|
|
double * |
top, |
|
|
double * |
bottom |
|
) |
| |
|
pure virtual |
◆ getText()
virtual std::string osg_text::TextInterface::getText |
( |
| ) |
|
|
pure virtual |
◆ setBackgroundColor()
virtual void osg_text::TextInterface::setBackgroundColor |
( |
const Color & |
c | ) |
|
|
pure virtual |
◆ setBorderColor()
virtual void osg_text::TextInterface::setBorderColor |
( |
const Color & |
c | ) |
|
|
pure virtual |
◆ setBorderWidth()
virtual void osg_text::TextInterface::setBorderWidth |
( |
double |
w | ) |
|
|
pure virtual |
◆ setFixedHeight()
virtual void osg_text::TextInterface::setFixedHeight |
( |
double |
h | ) |
|
|
pure virtual |
◆ setFixedWidth()
virtual void osg_text::TextInterface::setFixedWidth |
( |
double |
w | ) |
|
|
pure virtual |
◆ setFontResolution()
virtual void osg_text::TextInterface::setFontResolution |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
◆ setPadding()
virtual void osg_text::TextInterface::setPadding |
( |
double |
left, |
|
|
double |
top, |
|
|
double |
right, |
|
|
double |
bottom |
|
) |
| |
|
pure virtual |
◆ setPosition()
virtual void osg_text::TextInterface::setPosition |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
pure virtual |
◆ setText()
virtual void osg_text::TextInterface::setText |
( |
const std::string & |
s | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /Developer/bob-learning-dev/simulation/mars/common/graphics/osg_text/src/TextInterface.h