20 class DtChannel3dViewCompassInstance;
57 virtual void setVisible(
bool isVisible);
60 void setChannelName(
const std::string& deName,
61 const std::string& winName,
const std::string& channelName );
64 void setCompassHeading(
double heading );
68 void setModelDefinition(
const std::string& modelDefinition );
73 void setMargins(
int xMargin,
int yMargin );
76 void setDarkTickColor(
float r,
float g,
float b,
float a);
79 void setLightTickColor(
float r,
float g,
float b,
float a);
82 void setSymbolColor(
float r,
float g,
float b,
float a);
85 void setPopoutSymbolColor(
float r,
float g,
float b,
float a);
89 void setSymbolsFilename(
const std::string&
filename);
92 void setWidth(
unsigned int width);
95 void setSymbolSize(
unsigned int size);
98 void setPopoutSymbolSize(
unsigned int size);
A model-like object that draws a 3d view first person shooter style compass on a channel.
Definition: DtChannel3dViewCompass.h:30
voidpf void uLong size
Definition: ioapi.h:39
Interface for a DtChannel3dViewCompassInstance A model-like object that draws a 3d view first person ...
Definition: DtChannel3dViewCompassInstance.h:27
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtChannel3dViewCompassInstance * myInstance
Definition: DtChannel3dViewCompass.h:101
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.