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::TerrainPhysicsColliderComponent Member List

This is the complete list of members for Terrain::TerrainPhysicsColliderComponent, including all inherited members.

Activate() override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
AZ_COMPONENT(TerrainPhysicsColliderComponent, "{33C20287-1D37-44D0-96A0-2C3766E23624}") (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
BuildSurfaceTagToMaterialIndexLookup() (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
CalculateHeightfieldRegion() (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
Deactivate() override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
EditorTerrainPhysicsColliderComponent (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentfriend
FindMaterialAssetForSurfaceTag(const SurfaceData::SurfaceTag tag) const (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
GenerateHeightsInBounds(AZStd::vector< float > &heights) const (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentstatic
GetHeightfieldAabb() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldGridColumns() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldGridRows() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldGridSize(size_t &numColumns, size_t &numRows) const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldGridSpacing() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldHeightBounds(float &minHeightBounds, float &maxHeightBounds) const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldIndicesFromRegion(const AZ::Aabb &region, size_t &startColumn, size_t &startRow, size_t &numColumns, size_t &numRows) const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldMaxHeight() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldMinHeight() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightfieldTransform() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeights() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetHeightsAndMaterials() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentstatic
GetMaterialIndex(const AZ::Data::Asset< Physics::MaterialAsset > &materialAsset, const AZStd::vector< AZ::Data::Asset< Physics::MaterialAsset > > &materialList) const (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
GetMaterialList() const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentstatic
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentstatic
NotifyListenersOfHeightfieldDataChange(Physics::HeightfieldProviderNotifications::HeightfieldChangeMask heightfieldChangeMask, const AZ::Aabb &dirtyRegion) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
OnShapeChanged(ShapeChangeReasons changeReason) override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
OnTerrainDataChanged(const AZ::Aabb &dirtyRegion, TerrainDataChangedMask dataChangedMask) override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
OnTerrainDataCreateEnd() override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
OnTerrainDataDestroyBegin() override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentprotected
Reflect(AZ::ReflectContext *context) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponentstatic
TerrainPhysicsColliderComponent(const TerrainPhysicsColliderConfig &configuration) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
TerrainPhysicsColliderComponent() (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
UpdateConfiguration(const TerrainPhysicsColliderConfig &newConfiguration) (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
UpdateHeightsAndMaterials(const Physics::UpdateHeightfieldSampleFunction &updateHeightsMaterialsCallback, size_t startColumn, size_t startRow, size_t numColumns, size_t numRows) const overrideTerrain::TerrainPhysicsColliderComponent
UpdateHeightsAndMaterialsAsync(const Physics::UpdateHeightfieldSampleFunction &updateHeightsMaterialsCallback, const Physics::UpdateHeightfieldCompleteFunction &updateHeightsCompleteCallback, size_t startColumn, size_t startRow, size_t numColumns, size_t numRows) const override (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent
~TerrainPhysicsColliderComponent()=default (defined in Terrain::TerrainPhysicsColliderComponent)Terrain::TerrainPhysicsColliderComponent