DART
6.7.3
|
Namespaces | |
render | |
sfs_dnd | |
Classes | |
struct | PickInfo |
class | DefaultEventHandler |
class | InteractiveFrameMouseEvent |
class | InteractiveToolDnD |
class | DragAndDrop |
DragAndDrop is a class that facilitates enabling various kinds of dart Entities to be dragged and dropped in an dart::gui::osg environment. More... | |
class | SimpleFrameDnD |
SimpleFrameDnD is a DragAndDrop implementation for SimpleFrame objects. More... | |
class | SimpleFrameShapeDnD |
SimpleFrameShapeDnD is a version of SimpleFrameDnD that allows a specific Shape within the SimpleFrame to be dragged and dropped (although it will carry the entire SimpleFrame with it) More... | |
class | InteractiveFrameDnD |
class | BodyNodeDnD |
struct | ImGuiNewFrameCallback |
struct | ImGuiDrawCallback |
class | ImGuiHandler |
class | ImGuiViewer |
class | ImGuiWidget |
class | AboutWidget |
class | InteractiveTool |
class | InteractiveFrame |
class | MouseEventHandler |
class | RealTimeWorldNode |
class | ShapeFrameNode |
class | SupportPolygonVisual |
Attach this to a Viewer in order to visualize the support polygon of a Skeleton. More... | |
class | TrackballManipulator |
class | SaveScreen |
class | ViewerAttachmentCallback |
class | ViewerAttachment |
class | Viewer |
class | WorldNodeCallback |
class | WorldNode |
WorldNode class encapsulates a World to be displayed in OpenSceneGraph. More... | |
Typedefs | |
typedef std::shared_ptr< InteractiveFrame > | InteractiveFramePtr |
Enumerations | |
enum | MouseButton { LEFT_MOUSE = 0 , RIGHT_MOUSE , MIDDLE_MOUSE , NUM_MOUSE_BUTTONS } |
enum | MouseButtonEvent { BUTTON_PUSH = 0 , BUTTON_DRAG , BUTTON_RELEASE , BUTTON_NOTHING } |
enum | ConstraintType { UNCONSTRAINED = 0 , LINE_CONSTRAINT , PLANE_CONSTRAINT , CUSTOM_CONSTRAINT , NUM_CONSTRAINT_TYPES } |
Functions | |
static bool | wasActive (MouseButtonEvent event) |
static void | assignEventToButtons (MouseButtonEvent(&mLastButtonEvent)[NUM_MOUSE_BUTTONS], const ::osgGA::GUIEventAdapter &ea) |
void | ImGui_RenderDrawLists (ImDrawData *draw_data) |
static void | warnAboutUnsuccessfulCast (const std::string &shapeType, const std::string &entityName) |
static sfs_dnd::iterator | getSimpleFrameShapeDnDFromMultimap (dart::dynamics::SimpleFrame *_frame, dart::dynamics::Shape *_shape, std::multimap< dart::dynamics::Shape *, SimpleFrameShapeDnD * > &map) |
typedef std::shared_ptr<InteractiveFrame> dart::gui::osg::InteractiveFramePtr |
|
static |
|
static |
void dart::gui::osg::ImGui_RenderDrawLists | ( | ImDrawData * | draw_data | ) |
|
static |
|
static |