Open 3D Engine AzToolsFramework API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CActionManagerNotificationBus::Handler
 CActionManagerRegistrationNotificationBus::Handler
 CActionOverrideRequestBus::Handler
 CArchiveCommandsBus::Handler
 CAssetBrowser::AssetDatabaseLocationNotificationBus::Handler
 CAssetBrowserComponentRequestBus::Handler
 CAssetBrowserFavoriteRequestBus::Handler
 CAssetBrowserFavoritesNotificationBus::Handler
 CAssetBrowserFileCreationNotificationBus::Handler
 CAssetBrowserInteractionNotificationBus::Handler
 CAssetBrowserModelRequestBus::Handler
 CAssetBrowserPreviewRequestBus::Handler
 CAssetBrowserViewRequestBus::Handler
 CAssetBundleCommands::Bus::Handler
 CAssetDatabaseLocationNotificationBus::Handler
 CAssetProcessor::IToolsAssetCatalog
 CAssetSystemBus::Handler
 CAZ::BaseJsonSerializer
 CAZ::BehaviorEBusHandler
 CAZ::Component
 CAZ::ComponentApplication
 CAZ::ComponentBus
 CAZ::Data::AssetBus::Handler
 CAZ::Data::AssetBus::MultiHandler
 CAZ::Data::AssetCatalog
 CAZ::Data::AssetCatalogRequestBus::Handler
 CAZ::Data::AssetData
 CAZ::Debug::TraceMessageBus::Handler
 CAZ::DocumentPropertyEditor::NodeDefinition
 CAZ::EBusConnectionPolicy
 CAZ::EBusTraits
 CAZ::EntityBus::Handler
 CAZ::EntityBus::MultiHandler
 CAZ::EntityComponentBus
 CAZ::EntitySystemBus::Handler
 CAZ::EnvironmentVariable< T >
 CAZ::EnvironmentVariable< AzToolsFramework::AssetBrowser::AssetBrowserFavoritesManager * >
 CAZ::EnvironmentVariable< AzToolsFramework::AssetBrowser::EntryCache * >
 CAZ::FixedVertices
 CAZ::Interface::Registrar
 CAZ::JsonEntityIdSerializer::JsonEntityIdMapper
 CAZ::Module
 CAZ::NonUniformScaleRequestBus::Handler
 CAZ::Prefab::PrefabDomData
 CAZ::SliceAssetSerializationNotificationBus::Handler
 CAZ::SliceEntityHierarchyRequestBus::Handler
 CAZ::SliceInstanceNotificationBus::Handler
 CAZ::SliceMetadataInfoNotificationBus::MultiHandler
 CAZ::SystemTickBus::Handler
 CAZ::TickBus::Handler
 CAZ::TransformBus::Handler
 CAZ::TransformHierarchyInformationBus::Handler
 CAZ::TransformNotificationBus::MultiHandler
 CAZ::TransformNotificationBus::Router
 CAZ::UserSettings
 CAZ::VariableVertices
 CAZ_POP_DISABLE_WARNING::Helper< T >
 CAZ_POP_DISABLE_WARNING::Helper< AZStd::string >
 CAzFramework::Application
 CAzFramework::AssetCatalog
 CAzFramework::AssetCatalogEventBus::Handler
 CAzFramework::AssetSystem::BaseAssetProcessorMessage
 CAzFramework::AssetSystem::NetworkAssetUpdateInterface
 CAzFramework::ComponentModeDelegateNotificationBus::Handler
 CAzFramework::EntityContext
 CAzFramework::EntityContextEventBus::Handler
 CAzFramework::EntityDebugDisplayEventBus::Handler
 CAzFramework::InputChannelNotificationBus::Handler
 CAzFramework::PaintBrushSettings
 CAzFramework::PrefabEntityOwnershipService
 CAzFramework::SliceEntityOwnershipServiceRequestBus::Handler
 CAzFramework::SliceEntityRequestBus::MultiHandler
 CAzFramework::ViewportDebugDisplayEventBus::Handler
 CAzFramework::ViewportImGuiNotificationBus::Handler
 CAzQtComponents::BreadCrumbs
 CAzQtComponents::DragAndDropContextBase
 CAzQtComponents::DragAndDropEventsBus::Handler
 CAzQtComponents::DragAndDropItemViewEventsBus::Handler
 CAzQtComponents::FilterCriteriaButton
 CAzQtComponents::FilteredSearchWidget
 CAzQtComponents::SearchTypeSelector
 CAzQtComponents::TableView
 CAzQtComponents::TableViewItemDelegate
 CAzQtComponents::TableViewModel
 CAzQtComponents::TabWidget
 CAZStd::enable_shared_from_this
 CAZStd::equal_to< AzToolsFramework::Thumbnailer::SharedThumbnailKey >
 CAZStd::hash< AZ::Data::Asset< AZ::Data::AssetData > >
 CAZStd::hash< AzToolsFramework::AssetDatabase::PathOrUuid >
 CAZStd::hash< AzToolsFramework::AssetDatabase::ProductDependencyDatabaseEntry >
 CAZStd::hash< AzToolsFramework::Thumbnailer::SharedThumbnailKey >
 CAzToolsFramework::ActionContextProperties
 CAzToolsFramework::ActionManagerInterface
 CAzToolsFramework::ActionManagerInternalInterface
 CAzToolsFramework::ActionManagerRegistrationNotificationBus::Handler
 CAzToolsFramework::ActionOverride
 CAzToolsFramework::ActionProperties
 CAzToolsFramework::AddComponents< ComponentTypes >
 CAzToolsFramework::AngularManipulator::ActionMouse action data used by MouseActionCallback (wraps Start and Current manipulator state)
 CAzToolsFramework::AngularManipulator::CurrentThe state of the manipulator during an interaction
 CAzToolsFramework::AngularManipulator::FixedUnchanging data set once for the angular manipulator
 CAzToolsFramework::AngularManipulator::StartThe state of the manipulator at the start of an interaction
 CAzToolsFramework::AngularManipulatorCircleViewFeedbackA visual segment indicator of how much rotation has occurred about an AngularManipulator using a ManipulatorCircleView
 CAzToolsFramework::AssetBrowser::AssetBrowserComponentNotificationBus::Handler
 CAzToolsFramework::AssetBrowser::AssetBrowserFileActionNotificationBus::Handler
 CAzToolsFramework::AssetBrowser::AssetBrowserFileCreationNotificationBus::Handler
 CAzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler
 CAzToolsFramework::AssetBrowser::AssetBrowserViewUtils
 CAzToolsFramework::AssetBrowser::AssetEntryChange
 CAzToolsFramework::AssetBrowser::AssetEntryChangeset
 CAzToolsFramework::AssetBrowser::AssetSelectionModelUsed in combination with Asset Browser Picker to configure selection settings and store selection results
 CAzToolsFramework::AssetBrowser::EBusAggregateAssetTypesIfBelongsToGroup
 CAzToolsFramework::AssetBrowser::EBusAggregateUniqueResults< T >
 CAzToolsFramework::AssetBrowser::EntryCache
 CAzToolsFramework::AssetBrowser::PreviewerFactoryHandles creating concrete instances of previewers
 CAzToolsFramework::AssetBrowser::SearchAssetBrowserFavoriteItem::SavedTypeFilter
 CAzToolsFramework::AssetBrowser::SourceFileCreatorDetails
 CAzToolsFramework::AssetBrowser::SourceFileDetails
 CAzToolsFramework::AssetBrowser::SourceFileOpenerDetails
 CAzToolsFramework::AssetBundleSettings
 CAzToolsFramework::AssetCatalog::PlatformAddressedAssetCatalogRequestBus::Handler
 CAzToolsFramework::AssetDatabase::BuilderInfoEntry
 CAzToolsFramework::AssetDatabase::DatabaseInfoEntry
 CAzToolsFramework::AssetDatabase::FileDatabaseEntry
 CAzToolsFramework::AssetDatabase::JobDatabaseEntry
 CAzToolsFramework::AssetDatabase::LegacySubIDsEntry
 CAzToolsFramework::AssetDatabase::MissingProductDependencyDatabaseEntry
 CAzToolsFramework::AssetDatabase::PathOrUuid
 CAzToolsFramework::AssetDatabase::ProductDatabaseEntry
 CAzToolsFramework::AssetDatabase::ProductDependencyDatabaseEntry
 CAzToolsFramework::AssetDatabase::ScanFolderDatabaseEntry
 CAzToolsFramework::AssetDatabase::SourceDatabaseEntry
 CAzToolsFramework::AssetDatabase::SourceFileDependencyEntry
 CAzToolsFramework::AssetDatabase::StatDatabaseEntry
 CAzToolsFramework::AssetFileDebugInfo
 CAzToolsFramework::AssetFileDebugInfoList
 CAzToolsFramework::AssetFileInfo
 CAzToolsFramework::AssetFileInfoList
 CAzToolsFramework::AssetFileInfoListComparison
 CAzToolsFramework::AssetFileInfoListComparison::ComparisonData
 CAzToolsFramework::AssetReferenceBase
 CAzToolsFramework::AssetSeedManager
 CAzToolsFramework::AssetSystem::JobInfoThis struct is used for responses and requests about Asset Processor Jobs
 CAzToolsFramework::AssetSystemBus::Handler
 CAzToolsFramework::AssetSystemJobRequestBus::Handler
 CAzToolsFramework::AssetSystemRequestBus::Handler
 CAzToolsFramework::BaseShapeViewportEdit
 CAzToolsFramework::ComponentAssetMimeData
 CAzToolsFramework::ComponentAssetMimeDataContainer
 CAzToolsFramework::ComponentDetails
 CAzToolsFramework::ComponentMimeData
 CAzToolsFramework::ComponentModeCollectionInterfaceThe AZ::Interface for component mode collection queries
 CAzToolsFramework::ComponentModeFramework::ComponentDataStruct containing relevant information about component for the switcher
 CAzToolsFramework::ComponentModeFramework::ComponentMode
 CAzToolsFramework::ComponentModeFramework::ComponentModeBuilderHolds a function object to create a ComponentMode for a specific type
 CAzToolsFramework::ComponentModeFramework::ComponentModeDelegateRequests
 CAzToolsFramework::ComponentModeFramework::EntityAndComponentModeEncapsulates an Entity and its active ComponentMode
 CAzToolsFramework::ComponentModeFramework::EntityAndComponentModeBuildersEncapsulates a series of ComponentModeBuilders with a single Entity
 CAzToolsFramework::Components::EditorSelectionAccentingRequestBus::Handler
 CAzToolsFramework::Components::EditorTransform
 CAzToolsFramework::Components::ScriptEditorComponent::ElementInfo
 CAzToolsFramework::ComponentTypeMimeData
 CAzToolsFramework::ContainerEntityInterface
 CAzToolsFramework::CReflectedVarAudioControl
 CAzToolsFramework::CursorEntityIdQuery< Represents the result of a query to find the id of the entity under the cursor (if any)
 CAzToolsFramework::Debug::TraceContextLogFormatter
 CAzToolsFramework::Debug::TraceContextStack::EntryInfo
 CAzToolsFramework::Debug::TraceContextStackInterface
 CAzToolsFramework::DocumentPropertyEditor::HandlerInfo
 CAzToolsFramework::DPERowWidget::AttributeInfo
 CAzToolsFramework::EditorActionContext
 CAzToolsFramework::EditorAssetMimeData
 CAzToolsFramework::EditorAssetMimeDataContainer
 CAzToolsFramework::EditorBoxSelect
 CAzToolsFramework::EditorContextMenuState of when and where the right-click context menu should appear
 CAzToolsFramework::EditorEntityAPI
 CAzToolsFramework::EditorEntityIdContainer
 CAzToolsFramework::EditorEntityUiHandlerBaseDefines a handler that can customize entity UI appearance and behavior in the Entity Outliner
 CAzToolsFramework::EditorEntityUiInterface
 CAzToolsFramework::EditorEvents::Bus::Handler
 CAzToolsFramework::EditorHelpers
 CAzToolsFramework::EditorMenu
 CAzToolsFramework::EditorMenuBar
 CAzToolsFramework::EditorOnlyEntityHandler
 CAzToolsFramework::EditorPickEntitySelectionHelper
 CAzToolsFramework::EditorPickModeNotificationBus::Handler
 CAzToolsFramework::EditorPythonConsoleInterfaceInterface into the Python virtual machine's data
 CAzToolsFramework::EditorPythonConsoleInterface::GlobalFunctionReturns the known list of global functions inside a Python module
 CAzToolsFramework::EditorPythonConsoleNotifications::BusHandlerOrderCompare
 CAzToolsFramework::EditorPythonEventsInterfaceInterface to signal the phases for the Python virtual machine
 CAzToolsFramework::EditorToolBar
 CAzToolsFramework::EditorToolBarArea
 CAzToolsFramework::EditorVertexSelectionActionManagement
 CAzToolsFramework::EditorVertexSelectionVariableRequestBus::Handler
 CAzToolsFramework::EditorViewBookmarksStruct that stores a vector of View bookmarks
 CAzToolsFramework::EditorViewportIconDisplayInterfaceAn interface for loading simple icon assets and rendering them to screen on a per-viewport basis
 CAzToolsFramework::EditorViewportIconDisplayInterface::DrawParametersThese draw parameters control rendering for a single icon to a single viewport
 CAzToolsFramework::EditorVisibleEntityDataCacheInterface
 CAzToolsFramework::EditorWidgetAction
 CAzToolsFramework::EmbeddedPython::PythonLoader
 CAzToolsFramework::EntityCompositionRequests::AddComponentsResults
 CAzToolsFramework::EntityCompositionRequests::PendingComponentInfo
 CAzToolsFramework::EntityCompositionRequests::RemoveComponentsResults
 CAzToolsFramework::EntityIdManipulatorLookupEntity related data required by manipulators during action
 CAzToolsFramework::EntityIdManipulatorsGeneric wrapper to handle specific manipulators controlling 1-* entities
 CAzToolsFramework::EntityManipulatorCommand::PivotOverride
 CAzToolsFramework::EntityManipulatorCommand::State
 CAzToolsFramework::EntityOutlinerIcons
 CAzToolsFramework::EntitySearchFilterClass storing the match conditions for an editor entity search
 CAzToolsFramework::Etcs::PivotOrientationResult
 CAzToolsFramework::FindComponent< ComponentType >
 CAzToolsFramework::Fingerprinting::TypeFingerprinter
 CAzToolsFramework::FocusModeInterface
 CAzToolsFramework::FrameStore translation and orientation only (no scale)
 CAzToolsFramework::GlobalPaintBrushSettingsNotificationBus::Handler
 CAzToolsFramework::GlobalPaintBrushSettingsRequestBus::Handler
 CAzToolsFramework::GridSnapParametersStructure to encapsulate grid snapping properties
 CAzToolsFramework::HandleAccentsContextBundles viewport state that impacts how accents are added/removed in HandleAccents
 CAzToolsFramework::HotkeyDescription
 CAzToolsFramework::HotKeyManagerInterface
 CAzToolsFramework::HotKeyManagerInternalInterface
 CAzToolsFramework::HotKeyWidgetRegistrationInterface
 CAzToolsFramework::HoverSelection
 CAzToolsFramework::IdType< T >Provide unique type alias for AZ::u64 for manipulator, bounds and manager
 CAzToolsFramework::IdType< struct ButtonIdType >
 CAzToolsFramework::IdType< struct ClusterIdType >
 CAzToolsFramework::IdType< struct ManipulatorManagerType >
 CAzToolsFramework::IdType< struct ManipulatorType >
 CAzToolsFramework::IdType< struct RegisteredBoundType >
 CAzToolsFramework::IdType< struct SwitcherIdType >
 CAzToolsFramework::IMetadataRequests
 CAzToolsFramework::IndexedTranslationManipulator< Vertex >
 CAzToolsFramework::IndexedTranslationManipulator< Vertex >::VertexLookupStore vertex start position as manipulator event occurs, index refers to location in container
 CAzToolsFramework::InstanceDataHierarchy::EditDataOverride
 CAzToolsFramework::InstanceDataHierarchy::InstanceData
 CAzToolsFramework::InstanceDataHierarchy::SupplementalEditData
 CAzToolsFramework::InstanceDataNode
 CAzToolsFramework::InvalidClickAn interface to provide invalid click feedback in the editor viewport
 CAzToolsFramework::IPropertyEditor
 CAzToolsFramework::IPropertyEditorNotify
 CAzToolsFramework::IUuidUtil
 CAzToolsFramework::LinearManipulator::ActionMouse action data used by MouseActionCallback (wraps Fixed, Start and Current manipulator state)
 CAzToolsFramework::LinearManipulator::CurrentThe state of the manipulator during an interaction
 CAzToolsFramework::LinearManipulator::FixedUnchanging data set once for the linear manipulator
 CAzToolsFramework::LinearManipulator::StartThe state of the manipulator at the start of an interaction
 CAzToolsFramework::LinearManipulator::StartTransitionData passed between the initial press and first movement of the linear manipulator
 CAzToolsFramework::LineSegmentSelectionManipulator::ActionMouse action data used by MouseActionCallback
 CAzToolsFramework::Logging::LogEntry
 CAzToolsFramework::Logging::LogEntry::Field
 CAzToolsFramework::Logging::LogLine
 CAzToolsFramework::LogPanel::TabSettings
 CAzToolsFramework::MainWindowDescription
 CAzToolsFramework::ManipulatorInteractionStructure to hold transformed incoming viewport interaction from world space to manipulator space
 CAzToolsFramework::ManipulatorManagerStateState of overall manipulator manager
 CAzToolsFramework::Manipulators
 CAzToolsFramework::ManipulatorSpaceHandles location for manipulators which have a global space but no local transformation
 CAzToolsFramework::ManipulatorStateState of an individual manipulator
 CAzToolsFramework::ManipulatorView
 CAzToolsFramework::MenuManagerInterface
 CAzToolsFramework::MenuManagerInternalInterface
 CAzToolsFramework::MenuPropertiesProvides additional properties to initialize a Menu upon registration
 CAzToolsFramework::MetaUuidEntryStructure used to store UUID information for an asset in the metadata file
 CAzToolsFramework::MidpointCalculator
 CAzToolsFramework::MultiLinearManipulator::Action
 CAzToolsFramework::OptionalFrameTemporary manipulator frame used during selection
 CAzToolsFramework::PerforceCommand
 CAzToolsFramework::PerforceConnection
 CAzToolsFramework::PerforceJobRequest
 CAzToolsFramework::PerforceJobResult
 CAzToolsFramework::PerforceSettingResult
 CAzToolsFramework::Picking::BoundRequestShapeBaseAn interface concrete shape types can implement to create specific BoundShapeInterfaces
 CAzToolsFramework::Picking::BoundShapeInterface
 CAzToolsFramework::Picking::ManipulatorBoundManager
 CAzToolsFramework::Picking::RaySelectInfoRay query for intersection against bounds
 CAzToolsFramework::PlanarManipulator::ActionMouse action data used by MouseActionCallback (wraps Start and Current manipulator state)
 CAzToolsFramework::PlanarManipulator::CurrentThe state of the manipulator during an interaction
 CAzToolsFramework::PlanarManipulator::FixedUnchanging data set once for the planar manipulator
 CAzToolsFramework::PlanarManipulator::StartThe state of the manipulator at the start of an interaction
 CAzToolsFramework::Prefab::InstanceClass that represents a prefab instance instantiated from a prefab template
 CAzToolsFramework::Prefab::InstanceClimbUpResultDefines climb-up result returned by climb-up operation
 CAzToolsFramework::Prefab::InstanceDomGeneratorInterface
 CAzToolsFramework::Prefab::InstanceEntityMapperInterface
 CAzToolsFramework::Prefab::InstanceEntityScrubberCollects the entities added during deserialization
 CAzToolsFramework::Prefab::InstanceToTemplateInterface
 CAzToolsFramework::Prefab::InstanceUpdateExecutorInterfaceInterface to handle instance update in template propagation
 CAzToolsFramework::Prefab::Link
 CAzToolsFramework::Prefab::Link::PrefabOverrideMetadata
 CAzToolsFramework::Prefab::PrefabAdapterInterface
 CAzToolsFramework::Prefab::PrefabConversionUtils::AssetDependencyInfo
 CAzToolsFramework::Prefab::PrefabConversionUtils::ComponentRequirementsValidator
 CAzToolsFramework::Prefab::PrefabConversionUtils::EditorOnlyEntityHandler
 CAzToolsFramework::Prefab::PrefabConversionUtils::EntityAliasPrefabLink
 CAzToolsFramework::Prefab::PrefabConversionUtils::EntityAliasSpawnableLink
 CAzToolsFramework::Prefab::PrefabConversionUtils::EntityAliasStore
 CAzToolsFramework::Prefab::PrefabConversionUtils::EntityIdPathMapperInterface
 CAzToolsFramework::Prefab::PrefabConversionUtils::InMemorySpawnableAssetProcessor
 CAzToolsFramework::Prefab::PrefabConversionUtils::PrefabConversionPipeline
 CAzToolsFramework::Prefab::PrefabConversionUtils::PrefabDocument
 CAzToolsFramework::Prefab::PrefabConversionUtils::PrefabInMemorySpawnableConverter
 CAzToolsFramework::Prefab::PrefabConversionUtils::PrefabProcessor
 CAzToolsFramework::Prefab::PrefabConversionUtils::ProcessedObjectStore
 CAzToolsFramework::Prefab::PrefabConversionUtils::ProcessedObjectStore::AssetSmartPtrDeleter
 CAzToolsFramework::Prefab::PrefabConversionUtils::SpawnableMetaDataBuilder
 CAzToolsFramework::Prefab::PrefabDomUtils::InstanceDomMetadata
 CAzToolsFramework::Prefab::PrefabDomUtils::LinkIdMetadata
 CAzToolsFramework::Prefab::PrefabDomUtils::PatchesMetadataThe metadata about patches indicating information about the modified instance members
 CAzToolsFramework::Prefab::PrefabFocusInterfaceInterface to handle internal operations related to the Prefab Focus system
 CAzToolsFramework::Prefab::PrefabFocusPublicInterface
 CAzToolsFramework::Prefab::PrefabIntegrationInterface
 CAzToolsFramework::Prefab::PrefabLoaderInterface
 CAzToolsFramework::Prefab::PrefabOverrideHandler
 CAzToolsFramework::Prefab::PrefabOverridePublicInterface
 CAzToolsFramework::Prefab::PrefabPublicInterface
 CAzToolsFramework::Prefab::PrefabPublicNotificationBus::Handler
 CAzToolsFramework::Prefab::PrefabSystemComponentInterface
 CAzToolsFramework::Prefab::ProceduralPrefabSystemComponentInterface
 CAzToolsFramework::Prefab::Template
 CAzToolsFramework::Prefab::TemplateInstanceMapperInterface
 CAzToolsFramework::PrefabEditorEntityOwnershipInterface
 CAzToolsFramework::PropertyEditorEntityChangeNotificationBus::MultiHandler
 CAzToolsFramework::PropertyEditorGUIMessages::Bus::Handler
 CAzToolsFramework::PropertyEditorToolsSystemInterface
 CAzToolsFramework::PropertyEditorToolsSystemInterface::HandlerData
 CAzToolsFramework::PropertyHandlerBase
 CAzToolsFramework::PropertyHandlerWidgetInterface
 CAzToolsFramework::PropertyTreeEditor
 CAzToolsFramework::ReadOnlyEntityPublicInterfaceAn entity registered as read-only cannot be altered in the editor
 CAzToolsFramework::ReadOnlyEntityQueryInterfaceAn entity registered as read-only cannot be altered in the editor
 CAzToolsFramework::RichTextHighlighterHighlights a given string given a matching substring
 CAzToolsFramework::ScopedUndoBatch
 CAzToolsFramework::Script::LuaClassSymbol
 CAzToolsFramework::Script::LuaEBusSender
 CAzToolsFramework::Script::LuaEBusSymbol
 CAzToolsFramework::Script::LuaMethodSymbol
 CAzToolsFramework::Script::LuaPropertySymbol
 CAzToolsFramework::Script::LuaSymbolsReporterRequests
 CAzToolsFramework::ScriptHelpModel::Item
 CAzToolsFramework::SliceRelationshipNode
 CAzToolsFramework::SliceRelationshipNode::HashSliceRelationshipNodeComparator
 CAzToolsFramework::SliceRelationshipNode::HashSliceRelationshipNodeKey
 CAzToolsFramework::SliceUtilities::QuickPushMenuOptionsOptions that can be passed to PupulateQuickPushMenu to affect appearance
 CAzToolsFramework::SliceUtilities::SliceTransaction
 CAzToolsFramework::SnappingClusterGrouping of viewport ui related state for aligning transforms to a grid
 CAzToolsFramework::SourceControlFileInfo
 CAzToolsFramework::SourceControlSettingInfo
 CAzToolsFramework::SpaceClusterGrouping of viewport ui related state for controlling the current reference space of the Editor
 CAzToolsFramework::SplineSelectionManipulator::ActionMouse action data used by MouseActionCallback
 CAzToolsFramework::SQLite::BoundColumn< T >
 CAzToolsFramework::SQLite::BoundColumnSet< T >
 CAzToolsFramework::SQLite::Connection
 CAzToolsFramework::SQLite::ScopedTransaction
 CAzToolsFramework::SQLite::SqlBlobRepresents a binary data blob. Needed so that Bind can accept a pointer and size as a single type
 CAzToolsFramework::SQLite::SqlParam< T >Represents a single query parameter, where T is the type of the field
 CAzToolsFramework::SQLite::SqlQuery< T >
 CAzToolsFramework::SQLite::SqlQueryResultRunner< T >
 CAzToolsFramework::SQLite::Statement
 CAzToolsFramework::SQLite::StatementAutoFinalizer
 CAzToolsFramework::SurfaceManipulator::ActionMouse action data used by MouseActionCallback (wraps Start and Current manipulator state)
 CAzToolsFramework::SurfaceManipulator::CurrentThe state of the manipulator during an interaction
 CAzToolsFramework::SurfaceManipulator::StartThe state of the manipulator at the start of an interaction
 CAzToolsFramework::Thumbnailer::ThumbnailerRequestBus::Handler
 CAzToolsFramework::Thumbnailer::ThumbnailProviderInterface to retrieve thumbnails
 CAzToolsFramework::ToolBarManagerInterface
 CAzToolsFramework::ToolBarManagerInternalInterface
 CAzToolsFramework::ToolBarPropertiesProvides additional properties to initialize a ToolBar upon registration
 CAzToolsFramework::ToolsApplication::PathAssetEntry
 CAzToolsFramework::ToolsApplicationEvents::Bus::Handler
 CAzToolsFramework::ToolsAssetSystemBus::Handler
 CAzToolsFramework::ToolTip< T, ControlType, IsSigned >
 CAzToolsFramework::TraceLogger::LogMessage
 CAzToolsFramework::TranslationManipulatorsViewCreateInfoParameters to configure the appearance of the TranslationManipulators view(s)
 CAzToolsFramework::UndoSystem::IUndoNotify
 CAzToolsFramework::UndoSystem::UndoCacheInterface
 CAzToolsFramework::UndoSystem::UndoStack
 CAzToolsFramework::UndoSystem::URSequencePoint
 CAzToolsFramework::ViewBookmarkStruct that store viewport camera properties that can be serialized and loaded
 CAzToolsFramework::ViewBookmarkInterface
 CAzToolsFramework::ViewBookmarkPersistInterfaceProvides the ability to override how the SettingsRegistry data is persisted
 CAzToolsFramework::ViewPaneOptions
 CAzToolsFramework::ViewportEditorModesInterfaceInterface for the editor modes of a given viewport
 CAzToolsFramework::ViewportEditorModeTrackerInfoViewport editor mode tracker identifier and other relevant data
 CAzToolsFramework::ViewportEditorModeTrackerInterfaceThe AZ::Interface of the central editor mode tracker for all viewports
 CAzToolsFramework::ViewportInteraction::EditorEntityViewportInteractionRequestsEditor entity requests to be made about the viewport
 CAzToolsFramework::ViewportInteraction::Helpers
 CAzToolsFramework::ViewportInteraction::InteractionIdInformation relevant when interacting with a particular viewport
 CAzToolsFramework::ViewportInteraction::InternalMouseViewportRequestsInterface for internal handling mouse viewport events
 CAzToolsFramework::ViewportInteraction::KeyboardModifiersInterface over keyboard modifier to query which key is pressed
 CAzToolsFramework::ViewportInteraction::MainEditorViewportInteractionRequestsViewport requests that are only guaranteed to be serviced by the Main Editor viewport
 CAzToolsFramework::ViewportInteraction::MouseButtonsInterface over mouse buttons to query which button is pressed
 CAzToolsFramework::ViewportInteraction::MouseInteractionState relating to an individual mouse interaction
 CAzToolsFramework::ViewportInteraction::MouseInteractionEvent
 CAzToolsFramework::ViewportInteraction::MousePickData representing a mouse pick ray
 CAzToolsFramework::ViewportInteraction::MouseViewportRequestsInterface for handling mouse viewport events
 CAzToolsFramework::ViewportInteraction::ProjectedViewportRayA ray projection, originating from a point and extending in a direction specified as a normal
 CAzToolsFramework::ViewportInteraction::ViewportDisplayNotificationsInterface for viewport selection behaviors
 CAzToolsFramework::ViewportInteraction::ViewportInteractionNotificationsNotifications for a specific viewport relating to user input/interactions
 CAzToolsFramework::ViewportInteraction::ViewportInteractionRequestsRequests that can be made to the viewport to query and modify its state
 CAzToolsFramework::ViewportInteraction::ViewportMouseCursorRequestsViewport requests for managing the viewport cursor state
 CAzToolsFramework::ViewportInteraction::ViewportSettingNotificationsAn interface to notify when changes to viewport settings have happened
 CAzToolsFramework::ViewportInteraction::ViewportSettingsRequestsInterface to return only viewport specific settings (e.g. snapping)
 CAzToolsFramework::ViewportUi::ViewportUiRequests
 CAzToolsFramework::WidgetActionProperties
 CBaseWidget
 CCamera::EditorCameraNotificationBus::Handler
 CComponentModeDelegateRequestBus::Handler
 CComponentModeFramework::ComponentModeSystemRequestBus::Handler
 CComponentModeFramework::EditorComponentModeNotificationBus::Handler
 CComponentModeRequestBus::Handler
 CComponentModeViewportUiRequestBus::Handler
 CContainerEntityNotificationBus::Handler
 CCoreMessageBus::Handler
 CEBusFindAssetTypeByName
 CEditorComponentAPIBus::Handler
 CEditorComponentModeNotificationBus::Handler
 CEditorComponentSelectionNotificationsBus::Router
 CEditorDisabledCompositionRequestBus::Handler
 CEditorEntityContextNotificationBus::Handler
 CEditorEntityContextPickingRequestBus::Handler
 CEditorEntityContextRequestBus::Handler
 CEditorEntityIconComponentNotificationBus::Router
 CEditorEntityIconComponentRequestBus::Handler
 CEditorEntityInfoNotificationBus::Handler
 CEditorEntityLockComponentNotificationBus::Handler
 CEditorEntityLockComponentNotificationBus::Router
 CEditorEntityModelRequestBus::Handler
 CEditorEntityRuntimeActivationChangeNotificationBus::Handler
 CEditorEntitySearchBus::Handler
 CEditorEntitySortNotificationBus::MultiHandler
 CEditorEntitySortRequestBus::Handler
 CEditorEntityVisibilityNotificationBus::Handler
 CEditorEntityVisibilityNotificationBus::Router
 CEditorEventsBus::Handler
 CEditorInspectorComponentNotificationBus::Handler
 CEditorInspectorComponentRequestBus::Handler
 CEditorInteractionSystemViewportSelectionRequestBus::Handler
 CEditorLegacyGameModeNotificationBus::Handler
 CEditorLevelComponentAPIBus::Handler
 CEditorLockComponentRequestBus::Handler
 CEditorManipulatorCommandUndoRedoRequestBus::Handler
 CEditorOnlyEntityComponentNotificationBus::Handler
 CEditorOnlyEntityComponentRequestBus::Handler
 CEditorPendingCompositionRequestBus::Handler
 CEditorPreferencesNotificationBus::Handler
 CEditorPythonConsoleNotificationBus::Handler
 CEditorTransformChangeNotificationBus::Handler
 CEditorTransformComponentSelectionRequestBus::Handler
 CEditorVisibilityRequestBus::Handler
 CEditorWindowUIRequestBus::Handler
 CEntityCompositionNotificationBus::Handler
 CEntityCompositionRequestBus::Handler
 CEntityPropertyEditorNotificationBus::Handler
 CEntitySelectionEvents::Bus::Handler
 CEntitySelectionEvents::Bus::Router
 CEntityUtilityBus::Handler
 CFocusModeNotificationBus::Handler
 CFrameworkApplicationMessages::Handler
 CHandlerQObject
 CIndividualPropertyHandlerEditNotifications::Bus::Handler
 CIPCCommandBus::Handler
 CLegacyFramework::ApplicationDesc
 CLegacyFramework::CustomMenusCommon::LUAEditor
 CLegacyFramework::CustomMenusCommon::Viewport
 CLegacyFramework::CustomMenusCommon::WorldEditor
 CLuaSymbolsReporterRequestBus::Handler
 CManipulatorManagerRequestBus::Handler
 CPrefab::PrefabPublicNotificationBus::Handler
 CPrefabFocusNotificationBus::Handler
 CPrefabFocusPublicRequestBus::Handler
 CPrefabInstanceContainerNotificationBus::Handler
 CPrefabLoaderScriptingBus::Handler
 CPrefabOverridePublicRequestBus::Handler
 CPrefabPublicRequestBus::Handler
 CPrefabSystemScriptingBus::Handler
 CPropertyTypeRegistrationMessages::Bus::Handler
 CQAbstractItemModel
 CQAbstractProxyModel
 CQAbstractTableModel
 CQDialog
 CQFrame
 CQHBoxLayout
 CQHeaderView
 CQIdentityProxyModel
 CQLayout
 CQLineEdit
 CQListView
 CQMainWindow
 CQMenu
 CQObject
 CQScrollArea
 CQSortFilterProxyModel
 CQStyledItemDelegate
 CQTableView
 CQTextEdit
 CQToolButton
 CQTreeViewWithStateSaving
 CQWidget
 CReadOnlyEntityPublicNotificationBus::Handler
 CReadOnlyEntityQueryRequestBus::Handler
 CReflectionAdapter
 CRowFilterAdapter
 CRowFilterAdapter::MatchInfoNode
 CShapeComponentModeRequestBus::Handler
 CSliceDependencyBrowserRequestsBus::Handler
 CSliceMetadataEntityContextRequestBus::Handler
 CSliceRequestBus::Handler
 CSourceControlCommandBus::Handler
 CSourceControlConnectionRequestBus::Handler
 CSourceControlNotificationBus::Handler
 CSourceControlThumbnailRequestBus::Handler
 CSQLite::SQLiteQueryLogBus::Handler
 CThumbnailerRequestBus::Handler
 CToastRequestBus::Handler
 CToolsApplicationNotificationBus::Handler
 CToolsApplicationRequests::Bus::Handler
 CTraceContextBus::Handler
 CTransformComponentMessages::Bus::Handler
 CUi::KeyQueryDPE
 CViewBookmarkInterefaceInterface for saving/loading ViewBookmarks
 CViewportEditorModeNotificationsBus::Handler
 CViewportInteraction::ViewportSettingsNotificationBus::Handler
 CViewportUiRequestBus::Handler