activate3DWindow(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addDrawItems(drawStruct *draw)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addDrawObject(const NodeData &snode, bool activated=true)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addEventClient(GraphicsEventClient *theClient)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addGraphicsUpdateInterface(GraphicsUpdateInterface *g)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addGuiEventHandler(GuiEventInterface *_guiEventHandler)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addHUDElement(hudElementStruct *new_hud_element)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addHUDOSGNode(void *node)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addLight(LightData &ls)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addMaterial(const MaterialData &material)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
addOSGNode(void *node)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
clearDrawItems(void)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
closeAxis()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
cloudsVisible(void) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
collideSphere(unsigned long id, mars::utils::Vector pos, sReal radius)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
coordsVisible(void) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
createModuleInfo() | mars::interfaces::GraphicsManagerInterface | inlinevirtual |
deactivate3DWindow(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
draw()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
drawAxis(const mars::utils::Vector &first, const mars::utils::Vector &second, const mars::utils::Vector &third, const mars::utils::Vector &axis1, const mars::utils::Vector &axis2)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
edit(const std::string &key, const std::string &value)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
edit(unsigned long widgetID, const std::string &key, const std::string &value)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
editLight(unsigned long id, const std::string &key, const std::string &value)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
editMaterial(std::string materialName, std::string key, std::string value)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
exportDrawObject(unsigned long id, const std::string &name) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
exportScene(const std::string &filename) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
get3DWindow(unsigned long id) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
get3DWindow(const std::string &name) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getCameraInfo(cameraStruct *cs) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getDrawObjectPosition(unsigned long id=0)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getDrawObjectQuaternion(unsigned long id=0)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getGraphicOptions(void) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getGraphicsWindowGeometry(unsigned long id, int *top, int *left, int *width, int *height) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getLibName() const | mars::interfaces::GraphicsManagerInterface | inlinevirtual |
getLibVersion() const | mars::interfaces::GraphicsManagerInterface | inlinevirtual |
getLightCount(void) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getLights(std::vector< LightData *> *lightList)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getLights(std::vector< LightData > *lightList) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getList3DWindowIDs(std::vector< unsigned long > *ids) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getLoadHeightmapInterface(void)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getLoadMeshInterface(void)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getMaterialList() const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getModuleInfo() const | lib_manager::LibInterface | inline |
getQTWidget(unsigned long id) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getScene() const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getScene2() const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getStateSet() const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getView(unsigned long id=1)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
getWindowManager(int id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
GraphicsManagerInterface(lib_manager::LibManager *theManager) | mars::interfaces::GraphicsManagerInterface | inline |
gridVisible(void) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
hideClouds()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
hideCoords()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
hideCoords(const mars::utils::Vector &pos)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
hideGrid(void)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
initializeOSG(void *data, bool createWindow=true)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
isInitialized() const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
LibInterface(LibManager *theManager) | lib_manager::LibInterface | inline |
libManager | lib_manager::LibInterface | protected |
makeChild(unsigned long parentId, unsigned long childId)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
moduleInfo | lib_manager::LibInterface | protected |
new3DWindow(void *myQTWidget=0, bool rtt=0, int width=0, int height=0, const std::string &name=std::string(""))=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
newLibLoaded(const std::string &libName) | lib_manager::LibInterface | inlinevirtual |
preview(int action, bool resize, const std::vector< NodeData > &allNodes, unsigned int num=0, const MaterialData *mat=0)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
remove3DWindow(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeDrawItems(DrawInterface *iface)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeDrawObject(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeEventClient(GraphicsEventClient *theClient)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeGraphicsUpdateInterface(GraphicsUpdateInterface *g)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeGuiEventHandler(GuiEventInterface *_guiEventHandler)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeHUDElement(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeLayerFromDrawObjects(unsigned long window_id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeLight(unsigned int index)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removeOSGNode(void *node)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
removePreviewNode(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
reset()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
saveScene(const std::string &filename) const =0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setActiveWindow(unsigned long win_id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setBlending(unsigned long id, bool mode)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setBumpMap(unsigned long id, const std::string &bumpMap)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setCamera(int type)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setCameraDefaultView(int view)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectBrightness(unsigned long id, double v)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectMaterial(unsigned long id, const MaterialData &material)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectNodeMask(unsigned long id, unsigned int bits)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectPos(unsigned long id, const mars::utils::Vector &pos)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectRBN(unsigned long id, int val)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectRot(unsigned long id, const mars::utils::Quaternion &q)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectScale(unsigned long id, const mars::utils::Vector &ext)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectSelected(unsigned long id, bool val)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setDrawObjectShow(unsigned long id, bool val)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setExperimentalLineLaser(utils::Vector pos, utils::Vector normal, utils::Vector color, utils::Vector laserAngle, float openingAngle)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setGrabFrames(bool value)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setGraphicOptions(const GraphicData &options, bool ignoreClearColor=false)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setGraphicsWindowGeometry(unsigned long id, int top, int left, int width, int height)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setHUDElementLabel(unsigned long id, std::string text, double text_color[4])=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setHUDElementLines(unsigned long id, std::vector< double > *v, double color[4])=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setHUDElementPos(unsigned long id, double x, double y)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setHUDElementTexture(unsigned long id, std::string texturename)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setHUDElementTextureData(unsigned long id, void *data)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setHUDElementTextureRTT(unsigned long id, unsigned long window_id, bool depthComponent=false)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setSelectable(unsigned long id, bool val)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
setTexture(unsigned long id, const std::string &filename)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
showClouds()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
showCoords()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
showCoords(const mars::utils::Vector &pos, const mars::utils::Quaternion &rot, const mars::utils::Vector &size)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
showGrid(void)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
showNormals(bool val)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
showQTWidget(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
switchHUDElementVis(unsigned long id)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
update()=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
updateLight(unsigned int index, bool recompileShader=false)=0 | mars::interfaces::GraphicsManagerInterface | pure virtual |
~GraphicsManagerInterface() | mars::interfaces::GraphicsManagerInterface | inlinevirtual |
~LibInterface(void) | lib_manager::LibInterface | inlinevirtual |