24 class DtBaseQuadAttribute;
25 class DtBaseOutlineAttribute;
26 class DtOsgTextureWrapper;
62 virtual void setImageFilePath(
const std::string& imageFilePath );
66 virtual void setPosition(
float x,
float y,
float z,
float w );
69 virtual void setOffset(
double x,
double y );
72 virtual void getMinSize(
double& xOut,
double& yOut );
75 virtual void setColor(
float r,
float g,
float b,
float a );
78 virtual void setSize(
double x,
double y );
82 virtual void setShadowText(
bool enabled );
85 virtual void setVisible(
bool visible );
88 virtual bool visible()
const;
91 virtual void setLodOutAltitude(
double lodOutAltitude)
override;
94 virtual double lodOutAltitude()
const override;
97 virtual void setIsLodOutAltitudeEnabled(
bool isEnabled)
override;
100 virtual bool isLodOutAltitudeEnabled()
const override;
104 virtual void setOverlay(
unsigned int overlayId );
108 virtual void setGroup(
unsigned int group );
118 void updateImageBox();
double myLodOutAltitude
Definition: DtImageAttribute.h:129
double mySizeY
Definition: DtImageAttribute.h:128
DtBaseQuadAttribute * myQuadAttribute
Definition: DtImageAttribute.h:122
const char * creatorTypeName< DtImageAttribute >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtImageAttribute.h:35
friend DtImageAttributeCreator
Definition: DtImageAttribute.h:41
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
std::string myImageFilePath
Definition: DtImageAttribute.h:125
DtOsgTextureWrapper * myQuadTexture
Definition: DtImageAttribute.h:126
The attribute layout tells DtAttributes where to draw.
Definition: DtBaseOutlineAttribute.h:36
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
Attribute that generates a colored quad.
Definition: DtBaseQuadAttribute.h:38
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
The attribute layout tells DtAttributes where to draw.
Definition: DtImageAttribute.h:39
bool myIsLodOutAltitudeEnabled
Definition: DtImageAttribute.h:130
Interface for a texture. Used to pass in a texture to vrvGraphics.
Definition: DtOsgTextureWrapper.h:24
DtVirtualBaseClassCreator< DtImageAttribute > DtImageAttributeCreator
creator
Definition: DtImageAttribute.h:28
Contains DLL export macros.
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:72
Contains the DtAttribute class declaration.
DtBaseOutlineAttribute * myOutlineAttribute
Definition: DtImageAttribute.h:123
double mySizeX
Definition: DtImageAttribute.h:127
DtDe & myDe
Definition: DtImageAttribute.h:124