Frapper
1.0a
|
Classes | |
class | AbstractParameter |
Abstract base class for parameters of a node. More... | |
class | BaseRectItem |
Abstract base class for the graphical representation of nodes, node flags and node connector pins. More... | |
class | CompositorNode |
Base class for all render nodes. More... | |
class | Connection |
Class representing connections between nodes (or rather between parameters of nodes). More... | |
class | ConnectionGraphicsItem |
Class for graphical representation of connections in the node framework. More... | |
class | CurveEditorDataNode |
Base class for nodes that can load motion data. More... | |
class | EnumerationParameter |
Class representing parameters for enumeration values. More... | |
class | FilenameParameter |
Class representing parameters for filenames. More... | |
class | FlagGraphicsItem |
Class for graphical representation of node flags. More... | |
class | GenericParameter |
Class representing parameters for numeric values. More... | |
class | GeometryNode |
Base class for all nodes that produce 3D geometry. More... | |
class | GeometryRenderNode |
Base class for all render nodes. More... | |
class | Helpers |
class | ImageNode |
Base class for all nodes that produce image data. More... | |
class | Key |
Class representing keyframes in a NumberParameter value animation. More... | |
class | Log |
Static class for managing log messages. More... | |
class | MotionDataNode |
Base class for nodes that can load motion data. More... | |
class | Node |
Abstract base class for all nodes. More... | |
class | NodeFactory |
Static class managing node types and Node object creation. More... | |
class | NodeGraphicsItem |
Class for graphical representation of scene objects. More... | |
class | NodeModel |
Class for the model containing nodes. More... | |
class | NodeType |
Class representing a specific type of nodes. More... | |
class | NodeTypeInterface |
Interface for node type classes. More... | |
class | NumberParameter |
Class representing parameters for numeric values. More... | |
class | OgreContainer |
Class representing a container for OGRE objects like scene nodes and various types of movable objects. More... | |
class | OgreManager |
Static class containing OGRE utility functions. More... | |
class | CameraInfo |
Class containing camera properties. More... | |
class | OgreTools |
Static class with helper functions working on OGRE objects. More... | |
class | Parameter |
Class representing a parameter of a Node. More... | |
class | ParameterAction |
Class representing an action representing a parameter of a node. More... | |
class | ParameterGroup |
Class representing a group of parameters of a Node. More... | |
class | ParameterPlugin |
class | ParameterTypeIcon |
Class representing an icon representing a parameter type. More... | |
class | PinGraphicsItem |
Class for graphical representation of node connector pins. More... | |
class | RenderNode |
Base class for all render nodes. More... | |
class | SceneModel |
Class representing the model of the scene containing objects like meshes, cameras and lights. More... | |
class | SceneNodeParameter |
Template for a class representing parameters containing scene objects. More... | |
class | ViewFlagGraphicsItem |
Class for graphical representation of node view flags. More... | |
class | ViewingParameters |
Class representing a collection of parameters for viewing a 3D scene. More... | |
class | ViewNode |
Abstract base class for all nodes whose results can be viewed in a viewport. More... | |
class | BaseGraphicsView |
Class representing a graphics view for displaying and editing a network of nodes. More... | |
class | Controller |
Class for setting up model/view connections. More... | |
class | CopyHandler |
Interface for classes to provide a custom copy function. More... | |
class | CurveEditorGraphicsView |
class | CurveEditorPanel |
Class for a panel that contains a curve editor widget for displaying number parameters. More... | |
class | DocumentationPanel |
Class representing a panel for displaying the application's documentation. More... | |
class | DoubleSlider |
Class representing a slider for setting double values. More... | |
class | GrabberWidget |
Class for a widget representing a frame grabber in a timeline. More... | |
class | GraphicsView |
Class representing a graphics view for displaying and editing a network of nodes. More... | |
class | HierarchyPanel |
Class representing a view for displaying and editing a scene hierarchy. More... | |
class | HistoryPanel |
Class representing a panel for an undo/redo command history. More... | |
class | KeyGraphicsItem |
Class for graphics items representing keys in the Curve Editor panel. More... | |
class | LogPanel |
Class representing a panel for displaying log messages. More... | |
class | NetworkGraphicsView |
Class representing a graphics view for displaying and editing a network of nodes. More... | |
class | NetworkPanel |
Class for a panel that contains a network editor widget using Qt's graphics-view architecture. More... | |
class | Panel |
Base class for all panels to be contained in panel frames. More... | |
class | PanelFactory |
Static class managing node types and Node object creation. More... | |
class | PanelFrame |
Class for panel widgets to contain view and other widgets. More... | |
class | PanelTypeInterface |
Interface for node type classes. More... | |
class | ParameterPanel |
Class representing a view for displaying and editing parameters of nodes. More... | |
class | ParameterTabPage |
Class representing a tab page containing widgets for editing parameters of a node. More... | |
class | SegmentGraphicsItem |
Class for graphics items representing curve segments in the Curve Editor panel. More... | |
class | TimelineGraphicsItem |
Class for graphics items representing keys in the Curve Editor panel. More... | |
class | TimelinePanel |
Class for a panel that contains a timeline widget for accessing the scene model's time. More... | |
class | TimelineWidget |
Class for a timeline widget for accessing the scene model's time. More... | |
class | ViewPanel |
Base class for all view panel classes. More... | |
class | ViewportPanel |
Class for a panel that contains a 3D viewport widget. More... | |
class | ViewportWidget |
Class for a 3D viewport widget powered by OGRE. More... | |
class | WidgetFactory |
Static class managing node types and Node object creation. More... | |
class | WidgetPlugin |
class | WidgetTypeInterface |
Interface for widget type classes. More... | |
class | Window |
Class for the application's windows, both the main window and additional windows. More... | |
class | WindowAction |
Class for actions that represent one of the application's windows. More... | |
class | WindowItem |
Class for standard items that represent one of the application's windows. More... | |
class | WindowManager |
Static class for managing the application's windows. More... | |
class | WindowsDialog |
Dialog for displaying the list of the application's windows. More... | |
class | PainterPanel |
Class for a panel that contains a curve editor widget for displaying number parameters. More... | |
class | PoemReaderPanel |
Class representing a view for displaying and editing parameters of nodes. More... | |
class | TestPanel |
Class representing a view for displaying and editing parameters of nodes. More... | |
Typedefs | |
typedef FRAPPER_CORE_EXPORT SceneNodeParameter < Parameter::T_Geometry > | GeometryParameter |
Template Class Declarations. | |
typedef FRAPPER_CORE_EXPORT SceneNodeParameter < Parameter::T_Light > | LightParameter |
Type definition for light scene node parameters. | |
typedef FRAPPER_CORE_EXPORT SceneNodeParameter < Parameter::T_Camera > | CameraParameter |
Type definition for camera scene node parameters. | |
Functions | |
Q_DECLARE_METATYPE (QList< float >) | |
Variables | |
static const qreal | Pi = 3.14 |
Global Variables with File Scope. | |
static const char * | ParameterTypeNames [Parameter::T_NumTypes] |
Global Variables with File Scope. | |
static const QColor | ParameterTypeColors [Parameter::T_NumTypes] |
List of colors of parameter types. | |
static const QList < Parameter::Type > | ParameterMultiplicityTypes |
List of parameter types that support multiplicity values bigger than 1. | |
static const QVariantList | ParameterDefaultValues |
List of default values for all parameter types. | |
static const QColor | PIN_GROUP_COLOR = QColor(200, 200, 200) |
Global Constants with File Scope. | |
static const qreal | PIN_OFFSET_LEFT = 4 |
Horizontal spacing on the left next to the pins in a node graphics item. | |
static const qreal | PIN_OFFSET_RIGHT = 12 |
Horizontal spacing on the right next to the pins in a node graphics item. | |
static const qreal | PIN_OFFSET_TOP = 40 |
Vertical spacing above the first pin in a node graphics item. | |
static const qreal | PIN_VERTICAL_SPACING = 12 |
Vertical spacing between two pins. | |
static const qreal | PIN_WIDTH = 15 |
The pin's width. | |
static const qreal | PIN_HEIGHT = 8 |
The pin's height. | |
static const char * | PanelTypeNames [Panel::T_NumTypes] |
Global Variables with File Scope. | |
static const char * | PanelTypeIconNames [Panel::T_NumTypes] |
List of strings of names of icons for panel types. | |
unsigned int | splitterID = 0 |
Static Variables. | |
unsigned int | panelFrameID = 0 |
The ID of the panelFrame widgets. | |
Template Class Declarations.
Type definition for geometry scene node parameters.
Type definition for light scene node parameters.
Type definition for camera scene node parameters.
Frapper::Q_DECLARE_METATYPE | ( | QList< float > | ) |
|
static |
Global Variables with File Scope.
The number Pi.
|
static |
Global Variables with File Scope.
List of strings of names of parameter types.
|
static |
List of colors of parameter types.
|
static |
List of parameter types that support multiplicity values bigger than 1.
|
static |
List of default values for all parameter types.
|
static |
Global Constants with File Scope.
Background color for pins representing parameter groups.
|
static |
Horizontal spacing on the left next to the pins in a node graphics item.
|
static |
Horizontal spacing on the right next to the pins in a node graphics item.
|
static |
Vertical spacing above the first pin in a node graphics item.
|
static |
Vertical spacing between two pins.
|
static |
The pin's width.
|
static |
The pin's height.
|
static |
Global Variables with File Scope.
List of strings of names of panel types.
|
static |
List of strings of names of icons for panel types.
unsigned int Frapper::splitterID = 0 |
Static Variables.
The ID of the splitter widgets
unsigned int Frapper::panelFrameID = 0 |
The ID of the panelFrame widgets.