Privacy
An open-source, flexible 3D physical simulation framework
mars::interfaces::GraphicsManagerInterface Member List

This is the complete list of members for mars::interfaces::GraphicsManagerInterface, including all inherited members.

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