XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtVisualScriptNode Class Reference
Inheritance diagram for xiiQtVisualScriptNode:
[legend]

Public Member Functions

virtual void UpdateState () override
Public Member Functions inherited from xiiQtNode
 xiiQtNode ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
virtual int type () const override
const xiiDocumentObject * GetObject () const
virtual void InitNode (const xiiDocumentNodeManager *pManager, const xiiDocumentObject *pObject)
virtual void UpdateGeometry ()
void CreatePins ()
void ClearPins ()
 Destroy visual pins while their native descriptions are still valid.
xiiQtPin * GetInputPin (const xiiPin &pin)
xiiQtPin * GetOutputPin (const xiiPin &pin)
xiiBitflags< xiiNodeFlags > GetFlags () const
void ResetFlags ()
void EnableDropShadow (bool bEnable)
const xiiHybridArray< xiiQtPin *, 6 > & GetInputPins () const
const xiiHybridArray< xiiQtPin *, 6 > & GetOutputPins () const
void SetActive (bool bActive)
virtual void ExtendContextMenu (QMenu &ref_menu)

Additional Inherited Members

Protected Member Functions inherited from xiiQtNode
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
Protected Attributes inherited from xiiQtNode
QColor m_HeaderColor
QRectF m_HeaderRect
QGraphicsTextItem * m_pTitleLabel = nullptr
QGraphicsTextItem * m_pSubtitleLabel = nullptr
QGraphicsPixmapItem * m_pIcon = nullptr

Member Function Documentation

◆ UpdateState()

void xiiQtVisualScriptNode::UpdateState ( )
overridevirtual

Reimplemented from xiiQtNode.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/VisualScriptGraphQt.moc.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/Implementation/VisualScriptGraphQt.cpp