![]() |
ezEngine Release 26.3
|
#include <Pin.h>

Public Member Functions | |
| virtual int | type () const override |
| void | AddConnection (ezQtVisualGraphConnection *pConnection) |
| void | RemoveConnection (ezQtVisualGraphConnection *pConnection) |
| ezArrayPtr< ezQtVisualGraphConnection * > | GetConnections () |
| bool | HasAnyConnections () const |
| const ezVisualGraphPin * | GetPin () const |
| virtual void | SetPin (const ezVisualGraphPin &pin) |
| virtual void | ConnectedStateChanged (bool bConnected) |
| virtual QPointF | GetPinPos () const |
| virtual QPointF | GetPinDir () const |
| virtual QRectF | GetPinRect () const |
| virtual void | UpdateConnections () |
| void | SetHighlightState (ezQtVisualGraphPinHighlight state) |
| void | SetActive (bool bActive) |
| virtual void | ExtendContextMenu (QMenu &ref_menu) |
| virtual void | keyPressEvent (QKeyEvent *pEvent) override |
Protected Member Functions | |
| virtual bool | UpdatePinColors (const ezColorGammaUB *pOverwriteColor=nullptr) |
| virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
Protected Attributes | |
| ezQtVisualGraphPinHighlight | m_HighlightState = ezQtVisualGraphPinHighlight::None |
| QGraphicsTextItem * | m_pLabel |
| QPointF | m_PinCenter |
| bool | m_bTranslatePinName = true |
Qt graphics item representing a pin (connection point) on a visual graph node.
Displays the pin shape, color, and label. Manages visual feedback during connection operations and maintains references to all connections attached to this pin.