15 #include <osg/ref_ptr>
16 #include <osg/Texture>
26 class DtOsgTextureWrapper;
41 virtual void setParentId(
DtUniqueID id)
override;
44 virtual void setOverlay(
unsigned int layer)
override;
47 virtual void setRotation(
float )
override;
50 virtual float getRotation()
const;
53 unsigned int overlay()
const override;
56 virtual void setOrderGroup(
unsigned int group)
override;
59 virtual unsigned int orderGroup()
const override;
62 virtual void setPosition(
float x,
float y,
float z,
float w = 0)
override;
66 virtual void setBackgroundImage(
const std::string&
filename)
override;
70 virtual void setBackgroundImage(
const std::string& filename,
71 float left,
float right,
float bottom,
float top);
76 virtual void setColor(
float r,
float g,
float b,
float a)
override;
79 virtual void setOriginOffset(
int offsetX,
int offsetY )
override;
82 virtual void setSize(
float w,
float h)
override;
87 virtual void setAltitudeSpecificSizes(
93 virtual void clearAltitudeSpecificSizes()
override;
100 virtual void setIsForcedSizeByAltitudeEnabled(
bool enabled)
override;
104 virtual void setAltitudeForForcedSize(
double minimumAltitudeForUse)
override;
109 virtual void setLodOutAltitude(
double lodOutAltitude)
override;
113 virtual void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled)
override;
116 virtual void setPadding(
float paddingX,
float paddingY)
override;
119 virtual void setModelDefinition(
const std::string& str)
override;
122 virtual void setEventsEnabled(
bool enabled)
override;
125 virtual void setVisible(
bool visible)
override;
129 virtual void updateEventSignals()
override;
A synchronized Quad and Widget for a interactive visible 2D graphic.
Definition: DtSprite.h:26
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Interface for a texture. Used to pass in a texture to vrvGraphics.
Definition: DtOsgTextureWrapper.h:24
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
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