OSG implementation of a model-like object that draws a 3d view first person shooter style compass on a channel.
The fps style compass is a sudo 3d view where directions rotate into a popout center. The compass is located at the top center of the display.
|
| | DtOsgChannel3dViewCompass (DtDe &de, DtUniqueID &id) |
| |
| virtual | ~DtOsgChannel3dViewCompass () |
| |
| | DtOsgChannel3dViewCompass ()=delete |
| |
| | DtOsgChannel3dViewCompass (const DtOsgChannel3dViewCompass &other)=delete |
| |
| DtOsgChannel3dViewCompass & | operator= (const DtOsgChannel3dViewCompass &other)=delete |
| |
| | DtChannel3dViewCompass (DtDe &de, DtUniqueID id) |
| |
| virtual | ~DtChannel3dViewCompass () |
| |
| | DtChannel3dViewCompass ()=delete |
| |
| | DtChannel3dViewCompass (const DtChannel3dViewCompass &other)=delete |
| |
| DtChannel3dViewCompass & | operator= (const DtChannel3dViewCompass &other)=delete |
| |
| virtual void | setInstance (DtChannel3dViewCompassInstance *instance) |
| |
virtual
DtChannel3dViewCompassInstance * | instance () |
| |
| virtual void | setVisible (bool isVisible) |
| |
| void | setChannelName (const std::string &deName, const std::string &winName, const std::string &channelName) |
| |
| void | setCompassHeading (double heading) |
| |
| void | setModelDefinition (const std::string &modelDefinition) |
| |
| void | setMargins (int xMargin, int yMargin) |
| |
| void | setDarkTickColor (float r, float g, float b, float a) |
| |
| void | setLightTickColor (float r, float g, float b, float a) |
| |
| void | setSymbolColor (float r, float g, float b, float a) |
| |
| void | setPopoutSymbolColor (float r, float g, float b, float a) |
| |
| void | setSymbolsFilename (const std::string &filename) |
| |
| void | setWidth (unsigned int width) |
| |
| void | setSymbolSize (unsigned int size) |
| |
| void | setPopoutSymbolSize (unsigned int size) |
| |