Developer Documentation
VSI::ElementOutput Class Reference

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

Inheritance diagram for VSI::ElementOutput:
VSI::ElementInOut

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.
 
ConnectionPointconnectionPointItem () const
 Connection point widget.
 
TexttypeTextItem () const
 Type text widget.
 
TextdescriptionTextItem () const
 Short description widget.
 
QList< Connection * > connections () const
 Connections.
 
bool validConnection (ElementInOut *_e)
 Can this input/output be connected to _e.
 
InOutinOut () const
 InOut context object.
 
SceneElementelement ()
 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: