|
Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Handler.
Public Member Functions | |
| AZ_RTTI (GraphViewSettings,"{00E392C7-C372-4E09-9C07-5803B8864B85}") | |
| AZ_CLASS_ALLOCATOR (GraphViewSettings, AZ::SystemAllocator) | |
| AZ_DISABLE_COPY_MOVE (GraphViewSettings) | |
| void | Initialize (const AZ::Crc32 &toolId, const AZStd::map< AZStd::string, AZ::Color > &defaultGroupPresets) |
| double | GetSnapDistance () const override |
| bool | IsGroupDoubleClickCollapseEnabled () const override |
| bool | IsBookmarkViewportControlEnabled () const override |
| bool | IsDragNodeCouplingEnabled () const override |
| AZStd::chrono::milliseconds | GetDragCouplingTime () const override |
| bool | IsDragConnectionSpliceEnabled () const override |
| AZStd::chrono::milliseconds | GetDragConnectionSpliceTime () const override |
| bool | IsDropConnectionSpliceEnabled () const override |
| AZStd::chrono::milliseconds | GetDropConnectionSpliceTime () const override |
| bool | IsSplicedNodeNudgingEnabled () const |
| bool | IsNodeNudgingEnabled () const override |
| bool | IsShakeToDespliceEnabled () const override |
| int | GetShakesToDesplice () const override |
| float | GetMinimumShakePercent () const override |
| float | GetShakeDeadZonePercent () const override |
| float | GetShakeStraightnessPercent () const override |
| AZStd::chrono::milliseconds | GetMaximumShakeDuration () const override |
| AZStd::chrono::milliseconds | GetAlignmentTime () const override |
| float | GetMaxZoom () const override |
| float | GetEdgePanningPercentage () const override |
| float | GetEdgePanningScrollSpeed () const override |
| GraphCanvas::EditorConstructPresets * | GetConstructPresets () const override |
|
const GraphCanvas::ConstructTypePresetBucket * | GetConstructTypePresetBucket (GraphCanvas::ConstructType constructType) const override |
| GraphCanvas::Styling::ConnectionCurveType | GetConnectionCurveType () const override |
| GraphCanvas::Styling::ConnectionCurveType | GetDataConnectionCurveType () const override |
| bool | AllowNodeDisabling () const override |
| bool | AllowDataReferenceSlots () const override |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
| AZ::Crc32 | m_toolId = {} |
| AZStd::string | m_styleManagerPath |
| AZStd::string | m_translationPath |
| AZStd::string | m_nodeMimeType |
| AZStd::string | m_nodeSaveIdentifier |
|
AZStd::function < GraphCanvas::GraphCanvasTreeItem *(const AZ::Crc32 &)> | m_createNodeTreeItemsFn |
| double | m_snapDistance = 20.0 |
| int | m_alignmentTime = 200 |
| float | m_maxZoom = 2.0f |
| float | m_edgePanningPercentage = 0.1f |
| float | m_edgePanningScrollSpeed = 100.0f |
| bool | m_dragNodeCouplingEnabled = true |
| int | m_dragCouplingTime = 500 |
| bool | m_dragConnectionSpliceEnabled = true |
| int | m_dragConnectionSpliceTime = 500 |
| bool | m_dropConnectionSpliceEnabled = true |
| int | m_dropConnectionSpliceTime = 500 |
| bool | m_shakeToDespliceEnabled = true |
| int | m_shakesToDesplice = 3 |
| float | m_minimumShakePercent = 40.0f |
| float | m_shakeDeadZonePercent = 20.0f |
| float | m_shakeStraightnessPercent = 0.75f |
| int | m_maximumShakeDuration = 1000 |
| bool | m_splicedNodeNudgingEnabled = true |
| bool | m_nodeNudgingEnabled = true |
| GraphCanvas::Styling::ConnectionCurveType | m_connectionCurveType = GraphCanvas::Styling::ConnectionCurveType::Straight |
| GraphCanvas::Styling::ConnectionCurveType | m_dataConnectionCurveType = GraphCanvas::Styling::ConnectionCurveType::Straight |
| bool | m_groupDoubleClickCollapseEnabled = true |
| bool | m_bookmarkViewportControlEnabled = false |
| bool | m_allowNodeDisabling = false |
| bool | m_allowDataReferenceSlots = false |
| GraphViewConstructPresets | m_constructPresets |