Developer Documentation

Public Member Functions | List of all members
VSI::ElementOutput Class Reference

`#include <Plugin-VSI/scene/elementOutput.hh>`

Inheritance diagram for VSI::ElementOutput:

## Public Member Functions
| ElementOutput (Output *_out, SceneElement *_parent)
| Constructor.
| ~ElementOutput ()
| Destructor.
Type | type () const override
| Type (=Output)
void | addConnection (Connection *_conn) override
| Add connection.
void | removeConnection (Connection *_conn) override
| Remove connection.
Public Member Functions inherited from VSI::ElementInOut
| ElementInOut (InOut *_io, SceneElement *_parent)
| Constructor.
virtual | ~ElementInOut ()
| Destructor.
ConnectionPoint * | connectionPointItem () const
| Connection point widget.
Text * | typeTextItem () const
| Type text widget.
Text * | descriptionTextItem () const
| Short description widget.
QList< Connection * > | connections () const
| Connections.
bool | validConnection (ElementInOut *_e)
| Can this input/output be connected to _e.
InOut * | inOut () const
| InOut context object.
SceneElement * | element ()
| Scene element.

## Additional Inherited Members
Public Types inherited from VSI::ElementInOut
enum | Type { TypeInput, TypeOutput }
| Type.

## Detailed Description

Class for outputs of a scene element.

Definition at line 60 of file elementOutput.hh.

The documentation for this class was generated from the following files:

- Plugin-VSI/scene/elementOutput.hh
- Plugin-VSI/scene/elementOutput.cc