|
Frapper
1.0a
|
Class representing the model of the scene containing objects like meshes, cameras and lights. More...
#include <SceneModel.h>


Public Slots | |
| void | connectParameters (Parameter *sourceParameter, Parameter *targetParameter) |
| Creates a connection between the given parameters. | |
| void | connectParameters (Node *sourceNode, Node *targetNode) |
| Create connections between two nodes (connect by name). | |
| void | createCamera (ViewingParameters *viewingParameters) |
| Creates a new camera with parameters initialized according to the given viewing parameters. | |
| void | deleteCamera (const QString &cameraName) |
| Deletes an existing camera. | |
| void | updateCamera (const QString &cameraName, ViewingParameters *viewingParameters) |
| Applies the given viewing parameters to the camera with the given name. | |
| void | cameraListRequested () |
| Sends the list of camereas when requested. | |
| void | applyCamera (const QString &cameraName, ViewingParameters *viewingParameters) |
| Applies the viewing parameters of the camera with the given name to the given viewing parameters. | |
| void | deleteObject (const QString &name) |
| Deletes a given object. | |
| void | selectDeselectObject (const QString &name) |
| Selects and deselects a given object. | |
| void | deleteSelected () |
| Deletes the currently selected objects from the scene. | |
| void | selectAll () |
| Selects all objects in the scene. | |
| void | evaluateSelectedObjects () |
| Sets the evaluation flag of the selected objects to True. | |
| void | ignoreSelectedObjects () |
| Sets the evaluation flag of the selected objects to False. | |
| void | graphicsSceneSelectionChanged () |
| Updates the selection model according to the currently selected graphics items in the graphics scene. | |
| void | changeNodeName (const QString &name) |
| Updates the m_graphicsItemList in case a node has changed its name. | |
| void | selectObject (const QString &name, bool toggle=false) |
| Selects the object with the given name or toggles the selection state of the object with the given name. | |
| void | deselectObject (const QString &name="") |
| Deselects the object with the given name. | |
| void | setCurrentFrame (int index, bool realtime=false) |
| Sets the index of the current frame in the scene's time. | |
| void | updateFrame () |
| Triggers set frame one time. | |
| void | setStartFrame (int index) |
| Sets the index of the start frame in the scene's time. | |
| void | setEndFrame (int index) |
| Sets the index of the end frame in the scene's time. | |
| void | setInFrame (int index) |
| Sets the index of the in frame in the scene's time. | |
| void | setOutFrame (int index) |
| Sets the index of the out frame in the scene's time. | |
| void | setFrameStep (int frameStep) |
| Sets the frame step to use for the scene. | |
| void | setFrameRate (int frameRate) |
| Sets the frame rate to use for the scene. | |
| void | frameSelectedObjects (ViewingParameters *viewingParameters) |
| Adjusts the given viewing parameters so that the currently selected objects are centered in the view. | |
| void | setViewNode (unsigned int stageIndex, ViewNode *viewNode) |
| Sets the node that currently has the view flag set. | |
| void | rebuildScene () |
| Rebuilds the OGRE scene by obtaining the Ogre scene node from the current view node. | |
| void | redrawTriggered () |
| Redraws the OGRE scene when active view node exists. | |
| void | setNewNodePosition (const QPointF &scenePosition) |
| Sets the scene coordinates to use when creating a new node. | |
| void | addKey (NumberParameter *numberParameter) |
| Adds a keyframe for the given number parameter at the current frame index. | |
Signals | |
| void | sceneNameChanged (const QString &name) |
| Signal that is emitted when the scene name has changed. | |
| void | realtimeModeToggled (bool realtime) |
| Signal that is emitted when the realtime mode has changed. | |
| void | selectionChanged (bool objectsSelected) |
| Signal that is emitted when the selection has changed. | |
| void | currentFrameSet (int index) |
| Signal that is emitted when the index of the current frame in the scene's time has been changed. | |
| void | startFrameSet (int index) |
| Signal that is emitted when the index of the start frame in the scene's time has been changed. | |
| void | endFrameSet (int index) |
| Signal that is emitted when the index of the end frame in the scene's time has been changed. | |
| void | inFrameSet (int index) |
| Signal that is emitted when the index of the in frame in the scene's time has been changed. | |
| void | outFrameSet (int index) |
| Signal that is emitted when the index of the out frame in the scene's time has been changed. | |
| void | frameStepSet (int frameStep) |
| Signal that is emitted when the frame step for the scene has been changed. | |
| void | frameRateSet (int frameRate) |
| Signal that is emitted when the frame rate for the scene has been changed. | |
| void | modified () |
| Signal that is emitted when the internal state of the scene model has changed. | |
| void | triggerRedraw () |
| Signal emitted when ogre scene node has changed in a a way that only scene redraw is needed. No structural change. | |
| void | renderingTriggered () |
| Signal emitted when render targets should be updated. | |
| void | imageSet (unsigned int stageIndex, Ogre::TexturePtr image) |
| Signal that is emitted when the image to be viewed has been changed. | |
| void | objectCreated (const QString &objectName) |
| Signal that is emitted when a new object has been created. | |
| void | camerasUpdated (const QList< Node * > &cameraNodes, const QString &cameraName) |
| Signal that is emitted when the list of cameras has changed. | |
| void | loadSceneElementsReady () |
| Signal that is emitted when the parameter loading is ready. | |
| void | loadReady () |
| Signal that is emitted when the scene loading is ready. | |
| void | saveStart () |
| Signal that is emitted when the scene loading is ready. | |
Public Member Functions | |
| SceneModel () | |
| Constructor of the SceneModel class. | |
| ~SceneModel () | |
| Destructor of the SceneModel class. | |
| QString | getName () const |
| Returns the name of the scene. | |
| void | setName (const QString &name) |
| Sets the name of the scene. | |
| NodeModel * | getNodeModel () const |
| Returns the node model that holds all scene objects like meshes, cameras and lights. | |
| QItemSelectionModel * | getSelectionModel () const |
| Returns the selection model to use for synchronizing selections in all views. | |
| NodeGraphicsItem * | getGraphicsItem (const QString &name) const |
| Returns the graphics graphics item associated with a node by name. | |
| QGraphicsScene * | getGraphicsScene () const |
| Returns the graphics scene to use for all network views. | |
| QList< QAction * > | getControlActions () const |
| Returns a list of actions representing scene time controls. | |
| QStringList | getSelectedObjects (bool onlyConnections=false) const |
| Builds a list of object names from the current selection. | |
| int | getFrameStep () const |
| Returns the frame step currently set for the scene. | |
| int | getFrameRate () const |
| Returns the frame rate currently set for the scene. | |
| void | getFrameRange (int &firstFrame, int &lastFrame) const |
| Fills the given frame index variables with the frame range available for the scene time. | |
| int | getCurrentFrame () const |
| Returns the index of the current frame in the scene's time. | |
| int | getStartFrame () const |
| Returns the index of the start frame in the scene's time. | |
| int | getEndFrame () const |
| Returns the index of the end frame in the scene's time. | |
| int | getInFrame () const |
| Returns the index of the in frame in the scene's time. | |
| int | getOutFrame () const |
| Returns the index of the out frame in the scene's time. | |
| void | createSceneRoot () |
| Creates the OGRE scene root scene node. | |
| void | createScene (daeElement *rootElement) |
| Creates the scene objects by parsing the COLLADA element tree contained in the given root element. | |
| QString | createObject (const QString &typeName, const QString &name="", const QPointF &position=QPointF(-1,-1), bool select=false, bool visible=true) |
| Creates a scene object of the given type with the given name with a node graphics item at the given location and optionally selects it. | |
| void | connectParameters (Node *sourceNode, const QString &sourceParameterName, Node *targetNode, const QString &targetParameterName) |
| Creates a connection between the parameters with the given names of the given nodes. | |
| void | connectParametersByName (Node *sourceNode, Node *targetNode) |
| Connects all parameters with the same name of two nodes. | |
| void | createDaeElements (daeElement *parentElement) |
| Creates a COLLADA element tree corresponding to the objects currently contained in the scene. | |
| void | createSceneDAEProperties (daeElement *parentElement) const |
| Creates a COLLADA elements representing global scene properties. | |
| void | clear () |
| Deletes all objects contained in the scene. | |
Protected Member Functions | |
| virtual void | timerEvent (QTimerEvent *event) |
| Handles timer events for the scene model. | |
Private Slots | |
| void | selectionModelSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
| Updates the scene model according to the given item selections. | |
| void | connectionDestroyed (Connection *connection) |
| Removes the connection that has been destroyed from the list of connections. | |
| void | on_m_inFrameAction_triggered (bool checked=false) |
| Event handler that is called when the in frame action has been triggered. | |
| void | on_m_previousKeyAction_triggered (bool checked=false) |
| Event handler that is called when the previous key action has been triggered. | |
| void | on_m_previousFrameAction_triggered (bool checked=false) |
| Event handler that is called when the previous frame action has been triggered. | |
| void | on_m_playAction_toggled (bool checked) |
| Event handler that is called when the play action has been toggled. | |
| void | on_m_realtimeAction_toggled (bool checked) |
| Event handler that is called when the realtime action has been toggled. | |
| void | on_m_nextFrameAction_triggered (bool checked=false) |
| Event handler that is called when the next frame action has been triggered. | |
| void | on_m_nextKeyAction_triggered (bool checked=false) |
| Event handler that is called when the next key action has been triggered. | |
| void | on_m_outFrameAction_triggered (bool checked=false) |
| Event handler that is called when the out frame action has been triggered. | |
Private Member Functions | |
| void | initializeActions () |
| Initializes the actions that are contained in the scene model. | |
| void | updateActions () |
| Enables or disables the timeline actions according to the current frame index. | |
| void | deleteConnection (const QString &name, bool deleteGraphicItem=false) |
| QPointF | decodePosition (std::string position, const QString &nodeName) |
| Decodes the given position for node graphics items from a COLLADA scene file. | |
| void | createDaeElements (ParameterGroup *parameterGroup, daeElement *parentElement) const |
| Creates COLLADA elements corresponding to the parameters contained in the given parameter group and adds them to the given parent element. | |
| void | createParameters (Node *node, ParameterGroup *parameterGroup, daeElement *parametersElement) |
Private Attributes | |
| QString | m_name |
| The name of the current scene. | |
| NodeModel * | m_nodeModel |
| The node model that holds all scene objects like meshes, cameras and lights. | |
| QItemSelectionModel * | m_selectionModel |
| The selection model to use for synchronizing selections in all views. | |
| QGraphicsScene * | m_graphicsScene |
| The graphics scene to use for all network views. | |
| QHash< QString, QGraphicsItem * > | m_graphicsItemMap |
| A map for referencing graphics items by name. | |
| QHash< QString, QGraphicsItem * > | m_connectionGraphicsItemMap |
| A map for referencing graphics items (connections) by name. | |
| QHash< unsigned int, Connection * > | m_connectionMap |
| The list of connections currently set up in the scene. | |
| QList< Node * > | m_cameraNodes |
| The list of camera nodes currently set up in the scene. | |
| int | m_newNodeIndex |
| The number of newly created nodes to be used in the name of new nodes. | |
| NumberParameter * | m_frameParameter |
| The parameter containing the index of the current frame and the global frame range. | |
| NumberParameter * | m_frameRangeParameter |
| The parameter defining the indices of the in and out frames. | |
| int | m_frameStep |
| The number of frames to advance the animation by each play back step. | |
| NumberParameter * | m_fpsParameter |
| The parameter containing the number of frames per second. | |
| QTime | m_lastTimestamp |
| The last timestamp. | |
| float | m_averageFps |
| The averarage fps. | |
| unsigned int | m_averageCounter |
| The average counter. | |
| QList< ViewNode * > | m_viewNodeList |
| The node that currently has the view flag set. | |
| int | m_timerId |
| The ID of the scene timer. | |
| Ogre::SceneNode * | m_sceneRoot |
| The parent scene node for all scene objects to be displayed in viewports. | |
| QPointF | m_newNodePosition |
| The position to use for new nodes. | |
| QAction * | m_inFrameAction |
| The action for jumping to the in frame of the animation. | |
| QAction * | m_previousKeyAction |
| The action for jumping to the previous key of the selected channel. | |
| QAction * | m_previousFrameAction |
| The action for selecting the previous frame in the animation. | |
| QAction * | m_playAction |
| The action for starting and stopping animation playback. | |
| QAction * | m_realtimeAction |
| The action for starting and stopping realtime animation playback. | |
| QAction * | m_nextFrameAction |
| The action for selecting the next frame in the animation. | |
| QAction * | m_nextKeyAction |
| The action for jumping to the next key of the selected channel. | |
| QAction * | m_outFrameAction |
| The action for jumping to the out frame of the animation. | |
| QAction * | m_separatorAction |
| The action representing a separator for separating the playback options. | |
| QAction * | m_playOptionsAction |
| The action for grouping playback options. | |
| QAction * | m_playLoopingAction |
| The action representing the play looping option. | |
| QAction * | m_playOnceAction |
| The action representing the play once option. | |
Class representing the model of the scene containing objects like meshes, cameras and lights.
| Frapper::SceneModel::SceneModel | ( | ) |
Constructor of the SceneModel class.
Constructors and Destructors.
| Frapper::SceneModel::~SceneModel | ( | ) |
Destructor of the SceneModel class.
| QString Frapper::SceneModel::getName | ( | ) | const |
Returns the name of the scene.
Public Functions.
Returns the name of the scene.
| void Frapper::SceneModel::setName | ( | const QString & | name | ) |
Sets the name of the scene.
| name | The name of the scene. |
| NodeModel * Frapper::SceneModel::getNodeModel | ( | ) | const |
Returns the node model that holds all scene objects like meshes, cameras and lights.
Returns the standard item model that holds all scene objects like meshes, cameras and lights.
| QItemSelectionModel * Frapper::SceneModel::getSelectionModel | ( | ) | const |
Returns the selection model to use for synchronizing selections in all views.
| NodeGraphicsItem * Frapper::SceneModel::getGraphicsItem | ( | const QString & | name | ) | const |
Returns the graphics graphics item associated with a node by name.
| QGraphicsScene * Frapper::SceneModel::getGraphicsScene | ( | ) | const |
Returns the graphics scene to use for all network views.
| QList< QAction * > Frapper::SceneModel::getControlActions | ( | ) | const |
Returns a list of actions representing scene time controls.
| QStringList Frapper::SceneModel::getSelectedObjects | ( | bool | onlyConnections = false | ) | const |
Builds a list of object names from the current selection.
| int Frapper::SceneModel::getFrameStep | ( | ) | const |
Returns the frame step currently set for the scene.
| int Frapper::SceneModel::getFrameRate | ( | ) | const |
Returns the frame rate currently set for the scene.
| void Frapper::SceneModel::getFrameRange | ( | int & | firstFrame, |
| int & | lastFrame | ||
| ) | const |
Fills the given frame index variables with the frame range available for the scene time.
| firstFrame | The index of the first frame in the scene's time range. |
| lastFrame | The index of the last frame in the scene's time range. |
| int Frapper::SceneModel::getCurrentFrame | ( | ) | const |
Returns the index of the current frame in the scene's time.
| int Frapper::SceneModel::getStartFrame | ( | ) | const |
Returns the index of the start frame in the scene's time.
| int Frapper::SceneModel::getEndFrame | ( | ) | const |
Returns the index of the end frame in the scene's time.
| int Frapper::SceneModel::getInFrame | ( | ) | const |
Returns the index of the in frame in the scene's time.
| int Frapper::SceneModel::getOutFrame | ( | ) | const |
Returns the index of the out frame in the scene's time.
| void Frapper::SceneModel::createSceneRoot | ( | ) |
Creates the OGRE scene root scene node.
| void Frapper::SceneModel::createScene | ( | daeElement * | rootElement | ) |
Creates the scene objects by parsing the COLLADA element tree contained in the given root element.
| rootElement | The root element of the tree to build the scene from. |
| QString Frapper::SceneModel::createObject | ( | const QString & | typeName, |
| const QString & | name = "", |
||
| const QPointF & | position = QPointF(-1, -1), |
||
| bool | select = false, |
||
| bool | visible = true |
||
| ) |
Creates a scene object of the given type with the given name with a node graphics item at the given location and optionally selects it.
| typeName | The name of the type of object to create. |
| name | The name to give to the object to add to the model. |
| position | The position for the object's node graphics item. |
| select | Flag to control whether to select the new node. |
| visible | Flag to control whether the object should be visible in the scene model. |
| void Frapper::SceneModel::connectParameters | ( | Node * | sourceNode, |
| const QString & | sourceParameterName, | ||
| Node * | targetNode, | ||
| const QString & | targetParameterName | ||
| ) |
Creates a connection between the parameters with the given names of the given nodes.
The parameters to be connected must have the same parameter type.
| sourceNode | The source node for the new connection. |
| sourceParameterName | The name of the output parameter of the source node. |
| targetNode | The target node for the new connection. |
| targetParameterName | The name of the input parameter of the target node. |
Connects all parameters with the same name of two nodes.
The parameters to be connected must have the same parameter type.
| sourceNode | The source node for the new connections. |
| targetNode | The target node for the new connections. |
| void Frapper::SceneModel::createDaeElements | ( | daeElement * | parentElement | ) |
Creates a COLLADA element tree corresponding to the objects currently contained in the scene.
| parentElement | The element under which to create the COLLADA element tree representing the scene. |
| void Frapper::SceneModel::createSceneDAEProperties | ( | daeElement * | parentElement | ) | const |
Creates a COLLADA elements representing global scene properties.
| parentElement | The element under which to create the COLLADA element tree representing the scene. |
| void Frapper::SceneModel::clear | ( | ) |
Deletes all objects contained in the scene.
|
slot |
Creates a connection between the given parameters.
Public Slots.
The parameters to be connected must have the same parameter type.
| sourceParameter | The output parameter of the source node to connect. |
| targetParameter | The input parameter of the target node to connect. |
Creates a connection between the given parameters.
The parameters to be connected must have the same parameter type.
| sourceParameter | The output parameter of the source node to connect. |
| targetParameter | The input parameter of the target node to connect. |
Create connections between two nodes (connect by name).
| sourceNode | The source node. |
| targetNode | The target node. |
|
slot |
Creates a new camera with parameters initialized according to the given viewing parameters.
| viewingParameters | A collection of parameters for viewing the 3D scene. |
|
slot |
Deletes an existing camera.
| cameraName | The name of the camera to delete. |
|
slot |
Applies the given viewing parameters to the camera with the given name.
| cameraName | The name of the camera to update. |
| viewingParameters | The viewing parameters to apply to the camera with the given name. |
|
slot |
Sends the list of camereas when requested.
|
slot |
Applies the viewing parameters of the camera with the given name to the given viewing parameters.
| cameraName | The name of the camera to use. |
| viewingParameters | The viewing parameters to modify. |
|
slot |
Deletes a given object.
|
slot |
Selects and deselects a given object.
|
slot |
Deletes the currently selected objects from the scene.
|
slot |
Selects all objects in the scene.
|
slot |
Sets the evaluation flag of the selected objects to True.
|
slot |
Sets the evaluation flag of the selected objects to False.
|
slot |
Updates the selection model according to the currently selected graphics items in the graphics scene.
Is called when the selection in the graphics scene has changed.
|
slot |
Updates the m_graphicsItemList in case a node has changed its name.
|
slot |
Selects the object with the given name or toggles the selection state of the object with the given name.
| name | The name of the object to select. |
| toggle | Flag that controls whether to toggle the selection of the object with the given name. |
|
slot |
Deselects the object with the given name.
| name | The name of the object to deselect. |
|
inlineslot |
Sets the index of the current frame in the scene's time.
| index | The new index of the current frame in the scene's time. |
|
slot |
Triggers set frame one time.
|
slot |
Sets the index of the start frame in the scene's time.
| index | The new index of the start frame in the scene's time. |
|
slot |
Sets the index of the end frame in the scene's time.
| index | The new index of the end frame in the scene's time. |
|
slot |
Sets the index of the in frame in the scene's time.
| index | The new index of the in frame in the scene's time. |
|
slot |
Sets the index of the out frame in the scene's time.
| index | The new index of the out frame in the scene's time. |
|
slot |
Sets the frame step to use for the scene.
| frameStep | The frame step to use for the scene. |
|
slot |
Sets the frame rate to use for the scene.
| frameRate | The frame rate to use for the scene. |
|
slot |
Adjusts the given viewing parameters so that the currently selected objects are centered in the view.
All objects will be framed if no objects are currently selected.
| viewingParameters | The viewing parameters to modify. |
|
slot |
Sets the node that currently has the view flag set.
| stageIndex | The index of the stage for which to set the view node (currently not used). |
| viewNode | The new node that is currently viewed. |
|
slot |
Rebuilds the OGRE scene by obtaining the Ogre scene node from the current view node.
Obtains the OGRE scene node from the current view node and adds it as a child to the scene root scene node.
|
slot |
Redraws the OGRE scene when active view node exists.
|
slot |
Sets the scene coordinates to use when creating a new node.
| scenePosition | The position in scene coordinates to use for a new node. |
|
slot |
Adds a keyframe for the given number parameter at the current frame index.
| numberParameter | The number parameter to add a keyframe for. |
|
signal |
Signal that is emitted when the scene name has changed.
| name | The scene name. |
|
signal |
Signal that is emitted when the realtime mode has changed.
| realtime | Flag that states whether realtime mode is enabled or not. |
|
signal |
Signal that is emitted when the selection has changed.
| objectsSelected | Flag that states whether objects in the scene are selected. |
|
signal |
Signal that is emitted when the index of the current frame in the scene's time has been changed.
| index | The new index of the current frame in the scene's time. |
|
signal |
Signal that is emitted when the index of the start frame in the scene's time has been changed.
| index | The new index of the start frame in the scene's time. |
|
signal |
Signal that is emitted when the index of the end frame in the scene's time has been changed.
| index | The new index of the end frame in the scene's time. |
|
signal |
Signal that is emitted when the index of the in frame in the scene's time has been changed.
| index | The new index of the in frame in the scene's time. |
|
signal |
Signal that is emitted when the index of the out frame in the scene's time has been changed.
| index | The new index of the out frame in the scene's time. |
|
signal |
Signal that is emitted when the frame step for the scene has been changed.
| frameStep | The new frame step to use for the scene. |
|
signal |
Signal that is emitted when the frame rate for the scene has been changed.
| frameRate | The new frame rate to use for the scene. |
|
signal |
Signal that is emitted when the internal state of the scene model has changed.
|
signal |
Signal emitted when ogre scene node has changed in a a way that only scene redraw is needed. No structural change.
|
signal |
Signal emitted when render targets should be updated.
|
signal |
Signal that is emitted when the image to be viewed has been changed.
| stageIndex | The index of the stage to which the image belongs. |
| image | The image that is to be viewed. |
|
signal |
Signal that is emitted when a new object has been created.
| objectName | The name of the created object. |
|
signal |
Signal that is emitted when the list of cameras has changed.
| cameraNames | List of cameras in the scene. |
| cameraName | Name of new created camera. |
|
signal |
Signal that is emitted when the parameter loading is ready.
|
signal |
Signal that is emitted when the scene loading is ready.
|
signal |
Signal that is emitted when the scene loading is ready.
|
protectedvirtual |
Handles timer events for the scene model.
Protected Events.
| event | The description of the timer event. |
Handles timer events for the scene model.
| event | The description of the timer event. |
|
privateslot |
Updates the scene model according to the given item selections.
Private Slots.
Is called when the selection in the selection model has changed.
| selected | The list of selected items. |
| deselected | The list of deselected items. |
Updates the scene model according to the given item selections.
Is called when the selection in the selection model has changed.
| selected | The list of selected items. |
| deselected | The list of deselected items. |
|
privateslot |
Removes the connection that has been destroyed from the list of connections.
Is called when a connection has been destroyed.
|
privateslot |
Event handler that is called when the in frame action has been triggered.
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the previous key action has been triggered.
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the previous frame action has been triggered.
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the play action has been toggled.
| checked | The state of the play action. |
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the realtime action has been toggled.
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the next frame action has been triggered.
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the next key action has been triggered.
| checked | The state of the action. |
|
privateslot |
Event handler that is called when the out frame action has been triggered.
| checked | The state of the action. |
|
private |
Initializes the actions that are contained in the scene model.
Private Functions.
|
private |
Enables or disables the timeline actions according to the current frame index.
|
private |
|
private |
Decodes the given position for node graphics items from a COLLADA scene file.
| position | The position value to decode into a Qt position. |
| nodeName | The name of the node whose position value to decode (used for log messages only). |
|
private |
Creates COLLADA elements corresponding to the parameters contained in the given parameter group and adds them to the given parent element.
| parameterGroup | The parameter group to create COLLADA elements from. |
| parentElement | The element under which to create the COLLADA elements representing the parameter group. |
|
private |
|
private |
The name of the current scene.
|
private |
The node model that holds all scene objects like meshes, cameras and lights.
|
private |
The selection model to use for synchronizing selections in all views.
|
private |
The graphics scene to use for all network views.
|
private |
A map for referencing graphics items by name.
|
private |
A map for referencing graphics items (connections) by name.
|
private |
The list of connections currently set up in the scene.
|
private |
The list of camera nodes currently set up in the scene.
|
private |
The number of newly created nodes to be used in the name of new nodes.
|
private |
The parameter containing the index of the current frame and the global frame range.
|
private |
The parameter defining the indices of the in and out frames.
|
private |
The number of frames to advance the animation by each play back step.
|
private |
The parameter containing the number of frames per second.
|
private |
The last timestamp.
|
private |
The averarage fps.
|
private |
The average counter.
|
private |
The node that currently has the view flag set.
|
private |
The ID of the scene timer.
|
private |
The parent scene node for all scene objects to be displayed in viewports.
|
private |
The position to use for new nodes.
|
private |
The action for jumping to the in frame of the animation.
|
private |
The action for jumping to the previous key of the selected channel.
|
private |
The action for selecting the previous frame in the animation.
|
private |
The action for starting and stopping animation playback.
|
private |
The action for starting and stopping realtime animation playback.
|
private |
The action for selecting the next frame in the animation.
|
private |
The action for jumping to the next key of the selected channel.
|
private |
The action for jumping to the out frame of the animation.
|
private |
The action representing a separator for separating the playback options.
|
private |
The action for grouping playback options.
|
private |
The action representing the play looping option.
|
private |
The action representing the play once option.
1.8.2