43 virtual void setPosition(
float x,
float y,
float z,
float w ) = 0;
46 virtual void setOffset(
double x,
double y );
49 virtual void getMinSize(
double& xOut,
double& yOut ) = 0;
52 virtual void setColor(
float r,
float g,
float b,
float a ) = 0;
55 virtual void setSize(
double x,
double y ) = 0;
58 virtual void setShadowText(
bool enabled ) = 0;
61 virtual void setVisible(
bool visible ) = 0;
64 virtual bool visible()
const = 0;
68 virtual void setLodOutAltitude(
double lodOutAltitude) = 0;
71 virtual double lodOutAltitude()
const = 0;
74 virtual void setIsLodOutAltitudeEnabled(
bool isEnabled) = 0;
77 virtual bool isLodOutAltitudeEnabled()
const = 0;
81 virtual void setOverlay(
unsigned int overlayId ) = 0;
85 virtual void setGroup(
unsigned int group ) = 0;
90 virtual void setForegroundGroup(
unsigned int group );
95 virtual void setBackgroundGroup(
unsigned int group );
boost::signalslib::signal< void(DtAttribute *, double, double)> signal_sizeChanged
Emitted when the attribute's size changes.
Definition: DtAttribute.h:101
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains DLL export macros.