Inherits GraphCanvas::SlotConnectionPin.
|
| AZ_RTTI (ExtenderSlotConnectionPin, "{E495A7EA-98E2-4A7B-B776-097F2CBF6636}", SlotConnectionPin) |
|
| AZ_CLASS_ALLOCATOR (ExtenderSlotConnectionPin, AZ::SystemAllocator) |
|
| ExtenderSlotConnectionPin (const AZ::EntityId &slotId) |
|
void | OnRefreshStyle () override |
|
void | DrawConnectionPin (QPainter *painter, QRectF drawRect, bool isConnected) override |
|
| AZ_RTTI (SlotConnectionPin, "{4E4A8C30-584A-434B-B8FC-0514C1E7D290}", QGraphicsLayoutItem, QGraphicsItem) |
|
| AZ_CLASS_ALLOCATOR (SlotConnectionPin, AZ::SystemAllocator) |
|
| SlotConnectionPin (const AZ::EntityId &slotId) |
|
void | Activate () |
|
void | Deactivate () |
|
void | OnRegisteredToNode (const AZ::EntityId &nodeId) override |
|
void | RefreshStyle () override final |
|
AZ::EntityId | GetEntityId () const override |
|
QPointF | GetPinCenter () const override |
|
QPointF | GetConnectionPoint () const override |
|
QPointF | GetJutDirection () const override |
|
| AZ_RTTI (SlotLayoutItem, "{ED76860E-35B8-4FEE-A2A0-04B467F778B6}", QGraphicsLayoutItem, QGraphicsItem) |
|
| AZ_CLASS_ALLOCATOR (SlotLayoutItem, AZ::SystemAllocator) |
|
const Styling::StyleHelper & | GetStyle () const |
|
|
void | OnSlotClicked () override |
|
QRectF | boundingRect () const override |
|
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override |
|
void | keyPressEvent (QKeyEvent *keyEvent) override |
|
void | keyReleaseEvent (QKeyEvent *keyEvent) override |
|
void | hoverEnterEvent (QGraphicsSceneHoverEvent *hoverEvent) override |
|
void | hoverLeaveEvent (QGraphicsSceneHoverEvent *hoverEvent) override |
|
void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
|
void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
|
void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override |
|
void | OnMouseEnter (bool hasAltModifier) |
|
void | OnMouseLeave () |
|
void | setGeometry (const QRectF &rect) override |
|
QSizeF | sizeHint (Qt::SizeHint which, const QSizeF &constraint={}) const override |
|
void | HandleNewConnection () |
|
void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
|
void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
|
QVariant | itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant &value) override |
|
|
ConnectionType | m_connectionType |
|
AZ::EntityId | m_slotId |
|
bool | m_trackClick |
|
bool | m_deletionClick |
|
bool | m_hovered |
|
StateSetter< RootGraphicsItemDisplayState > | m_nodeDisplayStateStateSetter |
|
Styling::StyleHelper | m_style |
|
The documentation for this class was generated from the following file:
- Gems/GraphCanvas/Code/Source/Components/Slots/Extender/ExtenderSlotConnectionPin.h