56 virtual void setText(
const DtUnicode&
string) = 0;
59 virtual void setTextColor(
float r,
float g,
float b,
float a) = 0;
62 virtual void setTextAlignment(HorizontalAlignment ha) = 0;
65 virtual void setFont(
const std::string& fontFace,
float size) = 0;
69 virtual void setSizeConstraints(SizeConstraints) = 0;
74 virtual void setFontScale(
float scale) = 0;
77 virtual float fontScale()
const = 0;
81 virtual void setBoundsLength(
int len) = 0;
84 virtual void setGlyphCenterPolicy( GlyphCenterPolicy gcp) = 0;
87 virtual void setRotation(
float angle ) = 0;
90 virtual double getRotation()
const = 0;
93 virtual void setSize(
float width,
float height) = 0;
96 virtual void getSize(
float& width,
float& height) = 0;
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
A unicode string.
Definition: DtUnicode.h:33
voidpf void uLong size
Definition: ioapi.h:39
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.