|  | 
|  | DataOutport (std::string_view identifier, Document help={}) | 
| virtual std::string_view | getClassIdentifier () const override | 
| virtual glm::uvec3 | getColorCode () const override | 
| virtual Document | getInfo () const override | 
| virtual std::shared_ptr< const Rasterization > | getData () const | 
| virtual std::shared_ptr< const Rasterization > | detachData () | 
| virtual void | clear () override | 
| virtual void | setData (std::shared_ptr< const Rasterization > data) | 
| virtual void | setData (const Rasterization *data) | 
| void | setData (Rasterization &&data) | 
| virtual bool | hasData () const override | 
| virtual bool | isConnected () const override | 
| virtual bool | isReady () const override | 
| virtual void | invalidate (InvalidationLevel invalidationLevel) | 
| virtual InvalidationLevel | getInvalidationLevel () const | 
| virtual void | propagateEvent (Event *event, Inport *source) | 
| bool | isConnectedTo (const Inport *port) const | 
| const std::vector< Inport * > & | getConnectedInports () const | 
| const BaseCallBack * | onConnect (std::function< void()> lambda) | 
| const BaseCallBack * | onDisconnect (std::function< void()> lambda) | 
| void | removeOnConnect (const BaseCallBack *callback) | 
| void | removeOnDisconnect (const BaseCallBack *callback) | 
| virtual void | setValid () | 
|  | Port (const Port &)=delete | 
| Port & | operator= (const Port &)=delete | 
|  | Port (Port &&)=delete | 
| Port & | operator= (Port &&)=delete | 
| const std::string & | getIdentifier () const | 
| void | setIdentifier (const std::string &name) | 
| Processor * | getProcessor () const | 
| std::string | getPath () const | 
|  | Get the port path i.e. <processor identifier>.<port identifier>. 
 | 
| void | getPath (std::pmr::string &out) const | 
| const Document & | getHelp () const | 
| Document & | getHelp () | 
| Port & | setHelp (Document help) | 
| virtual void | serialize (Serializer &s) const override | 
| virtual void | deserialize (Deserializer &d) override | 
| virtual const_iterator | begin () const override | 
| virtual const_iterator | end () const override | 
|  | Outport (std::string_view identifier, Document help) | 
| virtual void | connectTo (Inport *port) | 
| virtual void | disconnectFrom (Inport *port) | 
|  | Port (std::string_view identifier, Document help) | 
| void | setProcessor (Processor *processor) | 
| static Document | getDefaultPortInfo (const Outport *port, std::string_view portname) | 
| std::shared_ptr< const Rasterization > | data_ | 
| StateCoordinator< bool > | isReady_ | 
| InvalidationLevel | invalidationLevel_ | 
| std::vector< Inport * > | connectedInports_ | 
| CallBackList | onConnectCallback_ | 
| CallBackList | onDisconnectCallback_ | 
| std::string | identifier_ | 
| Processor * | processor_ | 
| Document | help_ |