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

Public Member Functions | |
| virtual int | type () const override |
| const ezDocumentObject * | GetObject () const |
| virtual void | InitNode (const ezVisualGraphObjectManager *pManager, const ezDocumentObject *pObject) |
| virtual void | UpdateGeometry () |
| void | CreatePins () |
| ezQtVisualGraphPin * | GetInputPin (const ezVisualGraphPin &pin) |
| ezQtVisualGraphPin * | GetOutputPin (const ezVisualGraphPin &pin) |
| ezBitflags< ezQtVisualGraphNodeFlags > | GetFlags () const |
| void | ResetFlags () |
| void | EnableDropShadow (bool bEnable) |
| virtual void | UpdateState () |
| const ezHybridArray< ezQtVisualGraphPin *, 6 > & | GetInputPins () const |
| const ezHybridArray< ezQtVisualGraphPin *, 6 > & | GetOutputPins () const |
| void | SetActive (bool bActive) |
| virtual void | ExtendContextMenu (QMenu &ref_menu) |
Protected Attributes | |
| QColor | m_HeaderColor |
| QRectF | m_HeaderRect |
| QGraphicsTextItem * | m_pTitleLabel = nullptr |
| QGraphicsTextItem * | m_pSubtitleLabel = nullptr |
| QGraphicsPixmapItem * | m_pIcon = nullptr |
Qt graphics item representing a single node in a visual graph.
Displays the node's title, optional subtitle, icon, and manages its pins. Handles rendering, selection, and user interaction for the node. Derive from this class to customize node appearance for specific graph types.