Ignition Gui

API Reference

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 CGrid3DManages grids in an Ignition Rendering scene. This plugin can be used for:
 CIgnRendererIgn-rendering renderer. All ign-rendering calls should be performed inside this class as it makes sure that opengl calls in the underlying render engine do not interfere with QtQuick's opengl render operations. The main Render function will render to an offscreen texture and notify via signal and slots when it's ready to be displayed
 CImageDisplayDisplay images coming through an Ignition transport topic
 CPublisherWidget which publishes a custom Ignition transport message
 CRenderThreadRendering thread
 CRenderWindowItemA QQUickItem that manages the render window
 CScene3DCreates a new ignition rendering scene or adds a user-camera to an existing scene. It is possible to orbit the camera around the scene with the mouse. Use other plugins to manage objects in the scene
 CTextureNodeTexture node for displaying the render texture from ign-renderer
 CTopicEchoEcho messages coming through an Ignition transport topic
 CWorldControlThis plugin provides a world control panel which may have a play / pause and step buttons
 CWorldStatsThis plugin provides a time panel which may:
 CApplicationAn Ignition GUI application loads a QML engine and provides an API to load plugins and configuration files. The application supports either running a single main window or several plugins as standalone dialogs
 CDialogGui plugin
 CDragDropModelCustomized item model so that we can pass along an URI query as MIME information during a drag-drop
 CMainWindowThe main window class creates a QQuickWindow and acts as an interface which provides properties and functions which can be called from MainWindow.qml
 CPluginBase class for Ignition GUI plugins
 CSearchModelCustomize the proxy model to display search results
 CWindowConfigHolds configurations related to a MainWindow