Open 3D Engine Terrain 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 123]
 CAZ::BaseJsonSerializer
 CAZ::Component
 CAZ::ComponentBus
 CAZ::ComponentConfig
 CAZ::Data::AssetBus::Handler
 CAZ::Data::AssetBus::MultiHandler
 CAZ::EBusSharedDispatchTraits
 CAZ::EBusTraits
 CAZ::Module
 CAZ::RPI::ComputePass
 CAZ::RPI::FeatureProcessor
 CAZ::RPI::FullscreenTrianglePass
 CAZ::TickBus::Handler
 CAzFramework::BoundsRequestBus::Handler
 CAzFramework::EntityDebugDisplayEventBus::Handler
 CAzFramework::PaintBrushNotificationBus::Handler
 CAzFramework::RenderGeometry::IntersectorBus::Handler
 CAzFramework::Terrain::TerrainDataNotificationBus::Handler
 CAzFramework::Terrain::TerrainDataRequestBus::Handler
 CAzToolsFramework::ComponentModeFramework::EditorBaseComponentMode
 CAzToolsFramework::Components::EditorComponentBase
 CAzToolsFramework::EditorEvents::Bus::Handler
 CAzToolsFramework::EditorVisibilityNotificationBus::Handler
 CLmbrCentral::DependencyNotificationBus::Handler
 CLmbrCentral::EditorWrappedComponentBase< typename, typename >
 CLmbrCentral::EditorWrappedComponentBase< TerrainHeightGradientListComponent, TerrainHeightGradientListConfig >
 CLmbrCentral::EditorWrappedComponentBase< TerrainLayerSpawnerComponent, TerrainLayerSpawnerConfig >
 CLmbrCentral::EditorWrappedComponentBase< TerrainSurfaceGradientListComponent, TerrainSurfaceGradientListConfig >
 CLmbrCentral::EditorWrappedComponentBase< TerrainSurfaceMaterialsListComponent, TerrainSurfaceMaterialsListConfig >
 CLmbrCentral::EditorWrappedComponentBase< TerrainWorldComponent, TerrainWorldConfig >
 CLmbrCentral::EditorWrappedComponentBase< TerrainWorldDebuggerComponent, TerrainWorldDebuggerConfig >
 CLmbrCentral::EditorWrappedComponentBase< TerrainWorldRendererComponent, TerrainWorldRendererConfig >
 CLmbrCentral::ShapeComponentNotificationsBus::Handler
 CPhysics::HeightfieldProviderRequestsBus::Handler
 CSurfaceData::SurfaceDataProviderRequestBus::Handler
 CSurfaceData::SurfaceDataTagProviderRequestBus::Handler
 CTerrain::Aabb2i
 CTerrain::ClipmapBounds
 CTerrain::ClipmapBoundsDescriptor
 CTerrain::ClipmapBoundsRegion
 CTerrain::ClipmapConfiguration
 CTerrain::DetailMaterialConfiguration
 CTerrain::EditorSurfaceTagListProviderInterface for a class providing information about surface tags available for selecting in Editor components
 CTerrain::ImageTileBuffer
 CTerrain::MacroMaterialData
 CTerrain::MacroMaterialImageSizeDataTracks all of the data related to the macro material image size
 CTerrain::MeshConfiguration
 CTerrain::ModifiedImageRegion
 CTerrain::TerrainAreaHeightRequestBus::Handler
 CTerrain::TerrainAreaSurfaceRequestBus::Handler
 CTerrain::TerrainClipmapManager::ClipmapData::ClipmapCenter
 CTerrain::TerrainClipmapManager::ClipmapData::ClipmapToWorldScale
 CTerrain::TerrainClipmapManager::ClipmapData::ClipmapWorldCenterClipmap centers in world coordinates
 CTerrain::TerrainDebugQueryVisualizerConfig
 CTerrain::TerrainLayerPriorityComparator
 CTerrain::TerrainMeshManager::RtSector::MeshGroup
 CTerrain::TerrainPhysicsColliderConfig
 CTerrain::TerrainPhysicsSurfaceMaterialMapping
 CTerrain::TerrainSpawnerRequestBus::Handler
 CTerrain::TerrainSurfaceGradientMapping
 CTerrain::TerrainSurfaceMaterialMapping
 CTerrain::TerrainSystemServiceRequestBus::Handler
 CTerrain::Vector2i
 CTerrainAreaMaterialNotificationBus::Handler
 CTerrainAreaMaterialRequestBus::Handler
 CTerrainMacroColorModificationBus::Handler
 CTerrainMacroColorModificationNotificationBus::Handler
 CTerrainMacroMaterialNotificationBus::Handler
 CTerrainMacroMaterialRequestBus::Handler