Dungeon Architect  17.0.0
DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D Class Reference
Inheritance diagram for DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutToolGraph3D:
DungeonArchitect.UI.Widgets.SxViewportWidget DungeonArchitect.UI.Widgets.WidgetBase DungeonArchitect.UI.Widgets.IWidget

Public Member Functions

void RecenterView ()
 
void Build (FlowLayoutGraph graph)
 
- Public Member Functions inherited from DungeonArchitect.UI.Widgets.SxViewportWidget
void LookAt (Vector3 target)
 
void ResetFrameTimer ()
 
void ResetCamera (bool immediate)
 
void SetCameraLocation (Vector3 location, bool immediate)
 
void SetClearState (bool clearDepth, bool clearColor, Color color)
 
override bool CanAcquireFocus ()
 
override bool RequiresInputEveryFrame ()
 
override void UpdateWidget (UISystem uiSystem, Rect bounds)
 
void RenderTexture ()
 
bool IsCameraMoving ()
 
override void OnFocus ()
 
override void LostFocus ()
 
override void HandleInput (Event e, UISystem uiSystem)
 
- Public Member Functions inherited from DungeonArchitect.UI.Widgets.WidgetBase
virtual Vector2 GetDesiredSize (Vector2 size, UISystem uiSystem)
 
void Draw (UISystem uiSystem, UIRenderer renderer)
 
virtual void HandleMessage (UISystem uiSystem, WidgetMessage message)
 
virtual bool IsCompositeWidget ()
 
virtual IWidget[] GetChildWidgets ()
 

Additional Inherited Members

- Public Attributes inherited from DungeonArchitect.UI.Widgets.SxViewportWidget
float MoveSpeed = 4.0f
 
float PivotDistance = 10
 
- Public Attributes inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool DragDropEnabled = false
 
- Protected Member Functions inherited from DungeonArchitect.UI.Widgets.SxViewportWidget
override void DrawImpl (UISystem uiSystem, UIRenderer uiRenderer)
 
- Protected Member Functions inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool IsPaintEvent (UISystem uiSystem)
 
virtual void DrawFocusHighlight (UISystem uiSystem, UIRenderer renderer)
 
virtual bool IsDragDataSupported (Event e, UISystem uiSystem)
 
virtual void HandleDragStart (Event e, UISystem uiSystem)
 
- Protected Attributes inherited from DungeonArchitect.UI.Widgets.SxViewportWidget
SxRenderer renderer
 
FrameTime frameTime = new FrameTime()
 
float pitch = 0
 
float yaw = 0
 
float OrbitAnglePerPixel = 0.5f
 
float ZoomPerScrollUnit = 0.5f
 
Vector3 targetCamLocation
 
- Properties inherited from DungeonArchitect.UI.Widgets.SxViewportWidget
SxWorld World [get]
 
SxCameraCamera [get]
 
float AnglePerPixelX = 0.4f [get, set]
 
float AnglePerPixelY = 0.4f [get, set]
 
float? FOV [get]
 
float? AspectRatio [get]
 
- Properties inherited from DungeonArchitect.UI.Widgets.WidgetBase
bool ShowFocusHighlight [get, set]
 
Rect WidgetBounds [get, set]
 
virtual Vector2 ScrollPosition [get, set]
 
- Properties inherited from DungeonArchitect.UI.Widgets.IWidget
Rect WidgetBounds [get, set]
 
bool ShowFocusHighlight [get, set]
 
Vector2 ScrollPosition [get, set]
 
- Events inherited from DungeonArchitect.UI.Widgets.WidgetBase
WidgetDragEvent DragStart
 
WidgetDragEvent DragUpdate
 
WidgetDragEvent DragPerform
 

Detailed Description

Definition at line 33 of file FlowLayoutToolGraph3D.cs.


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