Open 3D Engine Terrain Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Terrain::EditorTerrainPhysicsColliderComponent Class Reference

Inherits AzToolsFramework::Components::EditorComponentBase, and Terrain::EditorSurfaceTagListProvider.

Public Member Functions

 AZ_EDITOR_COMPONENT (EditorTerrainPhysicsColliderComponent, "{C43FAB8F-3968-46A6-920E-E84AEDED3DF5}", AzToolsFramework::Components::EditorComponentBase)
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
void BuildGameEntity (AZ::Entity *gameEntity) override
 
virtual AZStd::unordered_set< SurfaceData::SurfaceTag > GetSurfaceTagsInUse () const =0
 Returns a set of all surface tags currently in use that won't be available for selecting.
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &services)
 
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &services)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &services)
 
static void GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &services)
 

Static Public Attributes

static constexpr auto s_categoryName = "Terrain"
 
static constexpr auto s_componentName = "Terrain Physics Heightfield Collider"
 
static constexpr auto s_componentDescription = "Provides terrain data to a physics collider in the form of a heightfield and surface->material mapping."
 
static constexpr auto s_icon = "Editor/Icons/Components/TerrainPhysicsCollider.svg"
 
static constexpr auto s_viewportIcon = "Editor/Icons/Components/Viewport/TerrainPhysicsCollider.svg"
 
static constexpr auto s_helpUrl = ""
 

The documentation for this class was generated from the following file: