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

Public Member Functions

 xiiQtRenderPipelineAssetScene (QObject *pParent=nullptr)
 
- Public Member Functions inherited from xiiQtNodeScene
 xiiQtNodeScene (QObject *pParent=nullptr)
 
virtual void InitScene (const xiiDocumentNodeManager *pManager)
 
const xiiDocumentNodeManagerGetDocumentNodeManager () const
 
const xiiDocumentGetDocument () const
 
void SetConnectionStyle (xiiEnum< ConnectionStyle > style)
 
xiiEnum< ConnectionStyleGetConnectionStyle () const
 
void SetConnectionDecorationFlags (xiiBitflags< ConnectionDecorationFlags > flags)
 
xiiBitflags< ConnectionDecorationFlagsGetConnectionDecorationFlags () const
 

Additional Inherited Members

- Public Types inherited from xiiQtNodeScene
enum  Type { Node = QGraphicsItem::UserType + 1 , Pin , Connection }
 
- Static Public Member Functions inherited from xiiQtNodeScene
static xiiRttiMappedObjectFactory< xiiQtNode > & GetNodeFactory () { return new xiiQtStateMachineConnection()
 
static xiiRttiMappedObjectFactory< xiiQtPin > & GetPinFactory ()
 
static xiiRttiMappedObjectFactory< xiiQtConnection > & GetConnectionFactory ()
 
static xiiVec2 GetLastMouseInteractionPos ()
 
- Protected Member Functions inherited from xiiQtNodeScene
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
virtual void contextMenuEvent (QGraphicsSceneContextMenuEvent *contextMenuEvent) override
 
virtual void keyPressEvent (QKeyEvent *event) override
 
virtual xiiStatus RemoveNode (xiiQtNode *pNode)
 
virtual void RemoveSelectedNodesAction ()
 
virtual void ConnectPinsAction (const xiiPin &sourcePin, const xiiPin &targetPin)
 
virtual void DisconnectPinsAction (xiiQtConnection *pConnection)
 
virtual void DisconnectPinsAction (xiiQtPin *pPin)
 
- Protected Attributes inherited from xiiQtNodeScene
const xiiDocumentNodeManagerm_pManager = nullptr
 
xiiMap< const xiiDocumentObject *, xiiQtNode * > m_Nodes
 
xiiMap< const xiiDocumentObject *, xiiQtConnection * > m_Connections
 

The documentation for this class was generated from the following files: