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.
|
This is the complete list of members for Terrain::TerrainPhysicsColliderComponent, including all inherited members.
Activate() override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
AZ_COMPONENT(TerrainPhysicsColliderComponent, "{33C20287-1D37-44D0-96A0-2C3766E23624}") (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | |
BuildSurfaceTagToMaterialIndexLookup() (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
CalculateHeightfieldRegion() (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
Deactivate() override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
EditorTerrainPhysicsColliderComponent (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | friend |
FindMaterialAssetForSurfaceTag(const SurfaceData::SurfaceTag tag) const (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
GenerateHeightsInBounds(AZStd::vector< float > &heights) const (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | static |
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 ®ion, 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::TerrainPhysicsColliderComponent | static |
GetMaterialIndex(const AZ::Data::Asset< Physics::MaterialAsset > &materialAsset, const AZStd::vector< AZ::Data::Asset< Physics::MaterialAsset >> &materialList) const (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
GetMaterialList() const override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | |
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | static |
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &services) (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | static |
NotifyListenersOfHeightfieldDataChange(Physics::HeightfieldProviderNotifications::HeightfieldChangeMask heightfieldChangeMask, const AZ::Aabb &dirtyRegion) (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
OnShapeChanged(ShapeChangeReasons changeReason) override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
OnTerrainDataChanged(const AZ::Aabb &dirtyRegion, TerrainDataChangedMask dataChangedMask) override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
OnTerrainDataCreateEnd() override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
OnTerrainDataDestroyBegin() override (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | protected |
Reflect(AZ::ReflectContext *context) (defined in Terrain::TerrainPhysicsColliderComponent) | Terrain::TerrainPhysicsColliderComponent | static |
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 override | Terrain::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 |