Open 3D Engine LmbrCentral Gem 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 1234]
 CAssetBuilderSDK::AssetBuilderCommandBus::Handler
 CAudio::AudioPreloadNotificationBus::MultiHandler
 CAudioEnvironmentComponentRequestBus::Handler
 CAudioListenerComponentRequestBus::Handler
 CAudioMultiPositionComponentRequestBus::Handler
 CAudioPreloadComponentRequestBus::Handler
 CAudioProxyComponentRequestBus::Handler
 CAudioRtpcComponentRequestBus::Handler
 CAudioSwitchComponentRequestBus::Handler
 CAudioSystemComponentRequestBus::Handler
 CAudioTriggerComponentRequestBus::Handler
 CAZ::AssetTypeInfoBus::Handler
 CAZ::Component
 CAZ::ComponentBus
 CAZ::ComponentConfig
 CAZ::Data::AssetBus::Handler
 CAZ::Data::AssetBus::MultiHandler
 CAZ::Data::AssetManagerNotificationBus::Handler
 CAZ::Data::IDebugAssetEvent
 CAZ::DataPatchNotificationBus::Handler
 CAZ::EBusConnectionPolicy
 CAZ::EBusSharedDispatchTraits
 CAZ::EBusTraits
 CAZ::EntityBus::Handler
 CAZ::EntityBus::MultiHandler
 CAZ::EntityComponentBus
 CAZ::FixedVerticesRequestBus::Handler
 CAZ::GameplayNotificationId
 CAZ::IO::ArchiveNotificationBus::Handler
 CAZ::Module
 CAZ::TickBus::Handler
 CAZ::TransformNotificationBus::Handler
 CAZ::TransformNotificationBus::MultiHandler
 CAZ::VariableVertices
 CAZ::VariableVerticesRequestBus::Handler
 CAZ::VertexContainerNotificationInterface
 CAzFramework::BoundsRequestBus::Handler
 CAzFramework::DebugDisplayEventBus::Handler
 CAzFramework::EntityDebugDisplayEventBus::Handler
 CAzFramework::LevelSystemLifecycleNotificationBus::Handler
 CAzFramework::SliceInstantiationResultBus::MultiHandler
 CAZStd::hash< AZ::GameplayNotificationId >
 CAzToolsFramework::ActionManagerRegistrationNotificationBus::Handler
 CAzToolsFramework::BoxComponentMode
 CAzToolsFramework::BoxManipulatorRequestBus::Handler
 CAzToolsFramework::CapsuleManipulatorRequestBus::Handler
 CAzToolsFramework::ComponentModeFramework::EditorBaseComponentMode
 CAzToolsFramework::Components::EditorComponentBase
 CAzToolsFramework::CylinderManipulatorRequestBus::Handler
 CAzToolsFramework::EditorComponentSelectionNotificationsBus::Handler
 CAzToolsFramework::EditorComponentSelectionRequestsBus::Handler
 CAzToolsFramework::EditorVisibilityNotificationBus::Handler
 CAzToolsFramework::RadiusManipulatorRequestBus::Handler
 CAzToolsFramework::ShapeManipulatorRequestBus::Handler
 CBoxShapeComponentRequestsBus::Handler
 CBundlingSystemRequestBus::Handler
 CCapsuleGeometrySystemRequestBus::Handler
 CCapsuleShapeComponentRequestsBus::Handler
 CCompoundShapeComponentHierarchyRequestsBus::Handler
 CCompoundShapeComponentRequestsBus::Handler
 CCylinderShapeComponentRequestsBus::Handler
 CDependencyNotificationBus::MultiHandler
 CDiskShapeComponentRequestBus::Handler
 CEditorPolygonPrismShapeComponentRequestsBus::Handler
 CEditorShapeComponentRequestsBus::Handler
 CEditorSplineComponentNotificationBus::Handler
 CEditorTubeShapeComponentModeRequestBus::Handler
 CEditorTubeShapeComponentRequestBus::Handler
 CLmbrCentral::AssetSystemDebugComponent::EventInfo
 CLmbrCentral::AssetSystemDebugComponent::EventSortMostRecentCompleted
 CLmbrCentral::AssetSystemDebugComponent::EventSortOldest
 CLmbrCentral::CompoundShapeConfigurationConfiguration data for CompoundShapeConfiguration
 CLmbrCentral::EditorTagComponentRequestBus::Handler
 CLmbrCentral::EditorTubeShapeComponentMode::TubeManipulatorStateData required per TubeShape manipulator
 CLmbrCentral::IntersectionTestDataCache< ShapeConfiguration >Wrapper for cache of data used for intersection tests
 CLmbrCentral::IntersectionTestDataCache< AZ::PolygonPrism >
 CLmbrCentral::IntersectionTestDataCache< BoxShapeConfig >
 CLmbrCentral::IntersectionTestDataCache< CapsuleShapeConfig >
 CLmbrCentral::IntersectionTestDataCache< CylinderShapeConfig >
 CLmbrCentral::IntersectionTestDataCache< DiskShapeConfig >
 CLmbrCentral::IntersectionTestDataCache< QuadShapeConfig >
 CLmbrCentral::IntersectionTestDataCache< SphereShapeConfig >
 CLmbrCentral::OpenBundleInfo
 CLmbrCentral::PolygonPrismMeshBuffer to store triangles of top and bottom of Polygon Prism
 CLmbrCentral::RandomTimedSpawnerConfiguration
 CLmbrCentral::ReflectScriptableEvents
 CLmbrCentral::ShapeComponentGeneric
 CLmbrCentral::ShapeComponentNotificationsBus::Handler
 CLmbrCentral::ShapeComponentRequestsBus::Handler
 CLmbrCentral::ShapeDrawParams
 CLmbrCentral::ShapeMesh
 CLmbrCentral::SplineCommonCommon functionality and data for the SplineComponent
 CLmbrCentral::TextureAsset
 CLmbrCentral::TubeShapeMeshConfigConfiguration for how TubeShape debug drawing should appear (tesselation parameters etc)
 CLookAtComponentRequestBus::Handler
 CPhysics::RigidBodyNotificationBus::Handler
 CPolygonPrismShapeComponentNotificationBus::Handler
 CPolygonPrismShapeComponentRequestBus::Handler
 CQuadShapeComponentRequestBus::Handler
 CRandomTimedSpawnerComponentRequestBus::Handler
 CReferenceShapeRequestBus::Handler
 CShapeComponentNotificationsBus::Handler
 CShapeComponentNotificationsBus::MultiHandler
 CShapeComponentRequestsBus::Handler
 CSimpleStateComponentRequestBus::Handler
 CSliceBuilder::SliceBuilderSettings
 CSpawnerComponentRequestBus::Handler
 CSphereShapeComponentRequestsBus::Handler
 CSplineAttributeNotificationBus::Handler
 CSplineComponentNotificationBus::Handler
 CSplineComponentRequestBus::Handler
 CTagComponentRequestBus::Handler
 CTagGlobalRequestBus::MultiHandler
 CTubeShapeComponentRequestsBus::Handler