|
| AnimGraphVisualNode (const QModelIndex &modelIndex, AnimGraphPlugin *plugin, EMotionFX::AnimGraphNode *node) |
|
void | Sync () override |
|
MCORE_INLINE void | SetEMFXNode (EMotionFX::AnimGraphNode *emfxNode) |
|
MCORE_INLINE EMotionFX::AnimGraphNode * | GetEMFXNode () |
|
MCORE_INLINE AnimGraphPlugin * | GetAnimGraphPlugin () const |
|
EMotionFX::AnimGraphInstance * | ExtractAnimGraphInstance () const |
|
void | RenderTracks (QPainter &painter, const QColor bgColor, const QColor bgColor2, int32 heightOffset=0) |
|
void | RenderDebugInfo (QPainter &painter) |
|
bool | GetAlwaysColor () const override |
|
bool | GetHasError () const override |
|
| GraphNode (const QModelIndex &modelIndex, const char *name, AZ::u16 numInputs=0, AZ::u16 numOutputs=0) |
|
const QModelIndex & | GetModelIndex () const |
|
MCORE_INLINE void | UpdateNameAndPorts () |
|
MCORE_INLINE AZStd::vector< NodeConnection * > & | GetConnections () |
|
MCORE_INLINE size_t | GetNumConnections () |
|
MCORE_INLINE NodeConnection * | GetConnection (size_t index) |
|
MCORE_INLINE NodeConnection * | AddConnection (NodeConnection *con) |
|
MCORE_INLINE void | SetParentGraph (NodeGraph *graph) |
|
MCORE_INLINE NodeGraph * | GetParentGraph () |
|
MCORE_INLINE NodePort * | GetInputPort (AZ::u16 index) |
|
MCORE_INLINE NodePort * | GetOutputPort (AZ::u16 index) |
|
MCORE_INLINE const QRect & | GetRect () const |
|
MCORE_INLINE const QRect & | GetFinalRect () const |
|
MCORE_INLINE const QRect & | GetVizRect () const |
|
MCORE_INLINE void | SetBaseColor (const QColor &color) |
|
MCORE_INLINE QColor | GetBaseColor () const |
|
MCORE_INLINE bool | GetIsVisible () const |
|
MCORE_INLINE const char * | GetName () const |
|
MCORE_INLINE const AZStd::string & | GetNameString () const |
|
MCORE_INLINE bool | GetCreateConFromOutputOnly () const |
|
MCORE_INLINE void | SetCreateConFromOutputOnly (bool enable) |
|
MCORE_INLINE bool | GetIsDeletable () const |
|
MCORE_INLINE bool | GetIsCollapsed () const |
|
void | SetIsCollapsed (bool collapsed) |
|
MCORE_INLINE void | SetDeletable (bool deletable) |
|
void | SetSubTitle (const char *subTitle, bool updatePixmap=true) |
|
MCORE_INLINE const char * | GetSubTitle () const |
|
MCORE_INLINE bool | GetIsInsideArrowRect (const QPoint &point) const |
|
MCORE_INLINE void | SetVisualizeColor (const QColor &color) |
|
MCORE_INLINE const QColor & | GetVisualizeColor () const |
|
MCORE_INLINE void | SetHasChildIndicatorColor (const QColor &color) |
|
MCORE_INLINE const QColor & | GetHasChildIndicatorColor () const |
|
MCORE_INLINE bool | GetIsHighlighted () const |
|
MCORE_INLINE bool | GetIsVisualizedHighlighted () const |
|
MCORE_INLINE bool | GetIsInsideVisualizeRect (const QPoint &point) const |
|
MCORE_INLINE void | SetIsVisualized (bool enabled) |
|
MCORE_INLINE bool | GetIsVisualized () const |
|
MCORE_INLINE void | SetIsEnabled (bool enabled) |
|
MCORE_INLINE bool | GetIsEnabled () const |
|
MCORE_INLINE void | SetCanVisualize (bool canViz) |
|
MCORE_INLINE bool | GetCanVisualize () const |
|
MCORE_INLINE float | GetOpacity () const |
|
MCORE_INLINE void | SetOpacity (float opacity) |
|
AZ::u16 | GetNumInputPorts () const |
|
AZ::u16 | GetNumOutputPorts () const |
|
NodePort * | AddInputPort (bool updateTextPixMap) |
|
NodePort * | AddOutputPort (bool updateTextPixMap) |
|
void | RemoveAllInputPorts () |
|
void | RemoveAllOutputPorts () |
|
void | RemoveAllConnections () |
|
bool | RemoveConnection (const QModelIndex &modelIndex, bool removeFromMemory=true) |
|
bool | RemoveConnection (const void *connection, bool removeFromMemory=true) |
|
virtual int32 | CalcRequiredHeight () const |
|
virtual int32 | CalcRequiredWidth () |
|
virtual int | CalcMaxInputPortWidth () const |
|
virtual int | CalcMaxOutputPortWidth () const |
|
bool | GetIsInside (const QPoint &globalPoint) const |
|
bool | GetIsSelected () const |
|
void | MoveRelative (const QPoint &deltaMove) |
|
void | MoveAbsolute (const QPoint &newUpperLeft) |
|
virtual void | Update (const QRect &visibleRect, const QPoint &mousePos) |
|
void | UpdateRects () |
|
void | RenderConnections (const QItemSelectionModel &selectionModel, QPainter &painter, QPen *pen, QBrush *brush, const QRect &invMappedVisibleRect, int32 stepSize) |
|
virtual void | SetName (const char *name, bool updatePixmap=true) |
|
void | SetNodeInfo (const AZStd::string &info) |
|
virtual uint32 | GetType () const |
|
virtual void | Render (QPainter &painter, QPen *pen, bool renderShadow) |
|
virtual void | RenderHasChildsIndicator (QPainter &painter, QPen *pen, QColor borderColor, QColor bgColor) |
|
virtual void | RenderVisualizeRect (QPainter &painter, const QColor &bgColor, const QColor &bgColor2) |
|
virtual QRect | CalcInputPortRect (AZ::u16 portNr) |
|
virtual QRect | CalcOutputPortRect (AZ::u16 portNr) |
|
virtual NodePort * | FindPort (int32 x, int32 y, AZ::u16 *outPortNr, bool *outIsInputPort, bool includeInputPorts) |
|
virtual bool | GetAlwaysColor () const |
|
virtual bool | GetHasError () const |
|
MCORE_INLINE bool | GetIsProcessed () const |
|
MCORE_INLINE void | SetIsProcessed (bool processed) |
|
MCORE_INLINE bool | GetIsUpdated () const |
|
MCORE_INLINE void | SetIsUpdated (bool updated) |
|
virtual void | Sync () |
|
void | CalcOutputPortTextRect (AZ::u16 portNr, QRect &outRect, bool local=false) |
|
void | CalcInputPortTextRect (AZ::u16 portNr, QRect &outRect, bool local=false) |
|
void | CalcInfoTextRect (QRect &outRect, bool local=false) |
|
MCORE_INLINE void | SetHasVisualOutputPorts (bool hasVisualOutputPorts) |
|
MCORE_INLINE bool | GetHasVisualOutputPorts () const |
|
const QColor & | GetBorderColor () const |
|
void | SetBorderColor (const QColor &color) |
|
void | ResetBorderColor () |
|
virtual void | UpdateTextPixmap () |
|