Open 3D Engine Terrain Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NLmbrCentral
 CEditorWrappedComponentBase
 NTerrain
 CTerrainAreaSurfaceRequestsThis bus provides retrieval of information from Terrain Surfaces
 CTerrainHeightGradientListConfig
 CTerrainHeightGradientListComponent
 CTerrainLayerSpawnerConfig
 CTerrainLayerSpawnerComponent
 CTerrainPhysicsSurfaceMaterialMapping
 CTerrainPhysicsColliderConfig
 CTerrainPhysicsColliderComponent
 CTerrainSurfaceDataSystemConfig
 CTerrainSurfaceDataSystemComponent
 CTerrainSurfaceGradientMapping
 CTerrainSurfaceGradientListConfig
 CTerrainSurfaceGradientListComponent
 CTerrainSystemComponent
 CJsonTerrainWorldConfigSerializer
 CTerrainWorldConfig
 CTerrainWorldComponent
 CTerrainDebugQueryVisualizerConfig
 CTerrainWorldDebuggerConfig
 CTerrainWorldDebuggerComponent
 CTerrainWorldRendererConfig
 CTerrainWorldRendererComponent
 CEditorTerrainHeightGradientListComponent
 CEditorTerrainLayerSpawnerComponent
 CEditorTerrainPhysicsColliderComponent
 CEditorTerrainSurfaceGradientListComponent
 CEditorTerrainSystemComponentSystem component for Terrain editor
 CEditorTerrainWorldComponent
 CEditorTerrainWorldDebuggerComponent
 CEditorTerrainWorldRendererComponent
 CEditorSurfaceTagListProviderInterface for a class providing information about surface tags available for selecting in Editor components
 CEditorTerrainModule
 CTerrainModule
 CTerrainRaycastContext
 CAabb2i
 CClipmapBoundsDescriptor
 CClipmapBoundsRegion
 CClipmapBounds
 CImageTileBuffer
 CMacroMaterialImageSizeDataTracks all of the data related to the macro material image size
 CModifiedImageRegion
 CMacroMaterialImageModifierTop-level class that handles all of the actual image modification calculations for a paintbrush
 CTerrainMacroMaterialConfig
 CTerrainMacroMaterialComponent
 CTerrainSurfaceMaterialMapping
 CTerrainSurfaceMaterialsListConfig
 CTerrainSurfaceMaterialsListComponent
 CEditorTerrainMacroMaterialComponent
 CEditorTerrainMacroMaterialComponentMode
 CEditorTerrainSurfaceMaterialsListComponent
 CTerrainMacroClipmapGenerationPass
 CTerrainDetailClipmapGenerationPass
 CTerrainClipmapDebugPass
 CTerrainAreaMaterialRequestsThis bus provides retrieval of information from Terrain Surfaces
 CTerrainAreaMaterialNotificationsNotifications for when the surface -> material mapping changes.
 CClipmapConfiguration
 CTerrainClipmapManager
 CDetailMaterialConfiguration
 CTerrainDetailMaterialManager
 CTerrainFeatureProcessor
 CMacroMaterialData
 CTerrainMacroMaterialRequests
 CTerrainMacroMaterialNotifications
 CTerrainMacroColorModifications
 CTerrainMacroColorModificationNotificationsEBus that notifies about the current state of Terrain Macro Color modifications
 CTerrainMacroMaterialManager
 CMeshConfiguration
 CTerrainMeshManager
 CVector2i
 CTerrainLayerPriorityComparator
 CTerrainSystem
 CTerrainSystemServiceRequests
 CTerrainAreaHeightRequests
 CTerrainSpawnerRequests