Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::ViewportInteraction::ViewportSettingsRequests Class Referenceabstract

Interface to return only viewport specific settings (e.g. snapping). More...

#include <ViewportMessages.h>

Public Member Functions

virtual bool GridSnappingEnabled () const =0
 Return if grid snapping is enabled.
 
virtual float GridSize () const =0
 Return the grid snapping size.
 
virtual bool ShowGrid () const =0
 Does the grid currently want to be displayed.
 
virtual bool AngleSnappingEnabled () const =0
 Return if angle snapping is enabled.
 
virtual float AngleStep () const =0
 Return the angle snapping/step size.
 
virtual float ManipulatorLineBoundWidth () const =0
 Returns the current line bound width for manipulators.
 
virtual float ManipulatorCircleBoundWidth () const =0
 Returns the current circle (torus) bound width for manipulators.
 
virtual bool StickySelectEnabled () const =0
 Returns if sticky select is enabled or not.
 
virtual AZ::Vector3 DefaultEditorCameraPosition () const =0
 Returns the default viewport camera position.
 
virtual AZ::Vector2 DefaultEditorCameraOrientation () const =0
 Returns the default viewport camera orientation (pitch and yaw in degrees).
 
virtual bool IconsVisible () const =0
 Returns if icons are visible in the viewport.
 
virtual bool HelpersVisible () const =0
 Returns if viewport helpers (additional debug drawing) are visible in the viewport.
 
virtual bool OnlyShowHelpersForSelectedEntities () const =0
 Returns if viewport helpers are only drawn for selected entities in the viewport.
 

Detailed Description

Interface to return only viewport specific settings (e.g. snapping).


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