|
| SceneWidget (QWidget *parent) |
|
| ~SceneWidget () |
|
void | setModeSyncEnabled (bool on) |
|
SceneWidgetRoot * | sceneRoot () |
|
SgGroup * | scene () |
|
SgGroup * | systemNodeGroup () |
|
SceneRenderer * | renderer () |
|
void | renderScene (bool doImmediately=false) |
|
void | draw () |
|
SignalProxy< void()> | sigStateChanged () const |
|
void | setEditMode (bool on) |
|
bool | isEditMode () const |
|
void | activateCustomMode (SceneWidgetEventHandler *modeHandler, int modeId=1) |
|
SceneWidgetEventHandler * | activeCustomModeHandler () |
|
int | activeCustomMode () const |
|
void | deactivateCustomMode (SceneWidgetEventHandler *modeHandler=nullptr) |
|
SceneWidgetEvent * | latestEvent () |
|
Vector3 | lastClickedPoint () const |
|
void | setViewpointOperationMode (ViewpointOperationMode mode) |
|
ViewpointOperationMode | viewpointOperationMode () const |
|
SgPosTransform * | builtinCameraTransform (void) |
|
SgPerspectiveCamera * | builtinPerspectiveCamera () const |
|
SgOrthographicCamera * | builtinOrthographicCamera () const |
|
bool | isBuiltinCameraCurrent () const |
|
bool | isBuiltinCamera (SgCamera *camera) const |
|
InteractiveCameraTransform * | findOwnerInteractiveCameraTransform (int cameraIndex) |
|
void | startBuiltinCameraViewChange (const Vector3 ¢er) |
|
void | rotateBuiltinCameraView (double dPitch, double dYaw) |
|
void | translateBuiltinCameraView (const Vector3 &dp_local) |
|
bool | unproject (double x, double y, double z, Vector3 &out_projected) const |
|
void | viewAll () |
|
void | setVisiblePolygonElements (int elementFlags) |
|
int | visiblePolygonElements () const |
|
void | setHighlightingEnabled (bool on) |
|
bool | isHighlightingEnabled () const |
|
void | setCollisionLineVisibility (bool on) |
|
bool | collisionLineVisibility () const |
|
void | setHeadLightIntensity (double value) |
|
void | setWorldLightIntensity (double value) |
|
void | setWorldLightAmbient (double value) |
|
void | setFloorGridSpan (double value) |
|
void | setFloorGridInterval (double value) |
|
void | setLineWidth (double value) |
|
void | setPointSize (double value) |
|
void | setNormalLength (double value) |
|
void | setHeadLightEnabled (bool on) |
|
void | setHeadLightLightingFromBack (bool on) |
|
void | setWorldLight (bool on) |
|
void | setAdditionalLights (bool on) |
|
void | setFloorGrid (bool on) |
|
void | setNormalVisualization (bool on) |
|
void | setCoordinateAxes (bool on) |
|
void | setShowFPS (bool on) |
|
void | setBackgroundColor (const Vector3 &color) |
|
Vector3 | backgroundColor () |
|
void | setColor (const Vector4 &color) |
|
void | setCameraPosition (const Vector3 &eye, const Vector3 &direction, const Vector3 &up) |
|
void | setFieldOfView (double value) |
|
void | setHeight (double value) |
|
void | setNear (double value) |
|
void | setFar (double value) |
|
bool | setSceneFocus (const SgNodePath &path) |
|
void | setCursor (const QCursor cursor) |
|
Menu * | contextMenu () |
|
void | showContextMenuAtPointerPosition () |
|
SignalProxy< void(SceneWidgetEvent *event, MenuManager *menuManager)> | sigContextMenuRequest () |
|
void | showConfigDialog () |
|
QVBoxLayout * | configDialogVBox () |
|
bool | saveImage (const std::string &filename) |
|
QImage | getImage () |
|
void | setScreenSize (int width, int height) |
|
void | updateIndicator (const std::string &text) |
|
QWidget * | indicator () |
|
bool | storeState (Archive &archive) |
|
bool | restoreState (const Archive &archive) |
|
SignalProxy< void(bool isFocused)> | sigWidgetFocusChanged () |
|
SignalProxy< void()> | sigAboutToBeDestroyed () |
|
| Widget (QWidget *parent=0) |
|
SignalProxy< void(std::string name)> | sigObjectNameChanged () |
|
SignalProxy< void(std::string title)> | sigWindowTitleChanged () |
|