Open 3D Engine Terrain Gem API Reference  23.05.0
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]
oNLmbrCentral
|\CEditorWrappedComponentBase
\NTerrain
 oCTerrainAreaSurfaceRequestsThis bus provides retrieval of information from Terrain Surfaces
 oCTerrainHeightGradientListConfig
 oCTerrainHeightGradientListComponent
 oCTerrainLayerSpawnerConfig
 oCTerrainLayerSpawnerComponent
 oCTerrainPhysicsSurfaceMaterialMapping
 oCTerrainPhysicsColliderConfig
 oCTerrainPhysicsColliderComponent
 oCTerrainSurfaceDataSystemConfig
 oCTerrainSurfaceDataSystemComponent
 oCTerrainSurfaceGradientMapping
 oCTerrainSurfaceGradientListConfig
 oCTerrainSurfaceGradientListComponent
 oCTerrainSystemComponent
 oCJsonTerrainWorldConfigSerializer
 oCTerrainWorldConfig
 oCTerrainWorldComponent
 oCTerrainDebugQueryVisualizerConfig
 oCTerrainWorldDebuggerConfig
 oCTerrainWorldDebuggerComponent
 oCTerrainWorldRendererConfig
 oCTerrainWorldRendererComponent
 oCEditorTerrainHeightGradientListComponent
 oCEditorTerrainLayerSpawnerComponent
 oCEditorTerrainPhysicsColliderComponent
 oCEditorTerrainSurfaceGradientListComponent
 oCEditorTerrainSystemComponentSystem component for Terrain editor
 oCEditorTerrainWorldComponent
 oCEditorTerrainWorldDebuggerComponent
 oCEditorTerrainWorldRendererComponent
 oCEditorSurfaceTagListProviderInterface for a class providing information about surface tags available for selecting in Editor components
 oCEditorTerrainModule
 oCTerrainModule
 oCTerrainRaycastContext
 oCAabb2i
 oCClipmapBoundsDescriptor
 oCClipmapBoundsRegion
 oCClipmapBounds
 oCImageTileBuffer
 oCMacroMaterialImageSizeDataTracks all of the data related to the macro material image size
 oCModifiedImageRegion
 oCMacroMaterialImageModifierTop-level class that handles all of the actual image modification calculations for a paintbrush
 oCTerrainMacroMaterialConfig
 oCTerrainMacroMaterialComponent
 oCTerrainSurfaceMaterialMapping
 oCTerrainSurfaceMaterialsListConfig
 oCTerrainSurfaceMaterialsListComponent
 oCEditorTerrainMacroMaterialComponent
 oCEditorTerrainMacroMaterialComponentMode
 oCEditorTerrainSurfaceMaterialsListComponent
 oCTerrainMacroClipmapGenerationPass
 oCTerrainDetailClipmapGenerationPass
 oCTerrainClipmapDebugPass
 oCTerrainAreaMaterialRequestsThis bus provides retrieval of information from Terrain Surfaces
 oCTerrainAreaMaterialNotificationsNotifications for when the surface -> material mapping changes.
 oCClipmapConfiguration
 oCTerrainClipmapManager
 oCDetailMaterialConfiguration
 oCTerrainDetailMaterialManager
 oCTerrainFeatureProcessor
 oCMacroMaterialData
 oCTerrainMacroMaterialRequests
 oCTerrainMacroMaterialNotifications
 oCTerrainMacroColorModifications
 oCTerrainMacroColorModificationNotificationsEBus that notifies about the current state of Terrain Macro Color modifications
 oCTerrainMacroMaterialManager
 oCMeshConfiguration
 oCTerrainMeshManager
 oCVector2i
 oCTerrainLayerPriorityComparator
 oCTerrainSystem
 oCTerrainSystemServiceRequests
 oCTerrainAreaHeightRequests
 \CTerrainSpawnerRequests