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.
Terrain::TerrainSystem Member List

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

Activate() override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
Deactivate() override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetClosestIntersection(const AzFramework::RenderGeometry::RayRequest &ray) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetHeight(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const overrideTerrain::TerrainSystem
GetHeightFromFloats(float x, float y, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetHeightFromVector2(const AZ::Vector2 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetIsHole(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR) const overrideTerrain::TerrainSystem
GetIsHoleFromFloats(float x, float y, Sampler sampler=Sampler::BILINEAR) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetIsHoleFromVector2(const AZ::Vector2 &position, Sampler sampler=Sampler::BILINEAR) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetMaxSurfaceName(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const overrideTerrain::TerrainSystem
GetMaxSurfaceWeight(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const overrideTerrain::TerrainSystem
GetMaxSurfaceWeightFromFloats(const float x, const float y, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetMaxSurfaceWeightFromVector2(const AZ::Vector2 &inPosition, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetNormal(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const overrideTerrain::TerrainSystem
GetNormalFromFloats(float x, float y, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetNormalFromVector2(const AZ::Vector2 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetSurfacePoint(const AZ::Vector3 &inPosition, AzFramework::SurfaceData::SurfacePoint &outSurfacePoint, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetSurfacePointFromFloats(float x, float y, AzFramework::SurfaceData::SurfacePoint &outSurfacePoint, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetSurfacePointFromVector2(const AZ::Vector2 &inPosition, AzFramework::SurfaceData::SurfacePoint &outSurfacePoint, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetSurfaceWeights(const AZ::Vector3 &inPosition, AzFramework::SurfaceData::SurfaceTagWeightList &outSurfaceWeights, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetSurfaceWeightsFromFloats(float x, float y, AzFramework::SurfaceData::SurfaceTagWeightList &outSurfaceWeights, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetSurfaceWeightsFromVector2(const AZ::Vector2 &inPosition, AzFramework::SurfaceData::SurfaceTagWeightList &outSurfaceWeights, Sampler sampler=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetTerrainAabb() const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystemvirtual
GetTerrainHeightBounds() const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetTerrainHeightQueryResolution() const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetTerrainRaycastEntityContextId() const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
GetTerrainSurfaceDataQueryResolution() const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
QueryList(const AZStd::span< const AZ::Vector3 > &inPositions, TerrainDataMask requestedData, AzFramework::Terrain::SurfacePointListFillCallback perPositionCallback, Sampler sampler=Sampler::DEFAULT) const overrideTerrain::TerrainSystem
QueryListAsync(const AZStd::span< const AZ::Vector3 > &inPositions, TerrainDataMask requestedData, AzFramework::Terrain::SurfacePointListFillCallback perPositionCallback, Sampler sampler=Sampler::DEFAULT, AZStd::shared_ptr< AzFramework::Terrain::QueryAsyncParams > params=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
QueryListOfVector2(const AZStd::span< const AZ::Vector2 > &inPositions, TerrainDataMask requestedData, AzFramework::Terrain::SurfacePointListFillCallback perPositionCallback, Sampler sampler=Sampler::DEFAULT) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
QueryListOfVector2Async(const AZStd::span< const AZ::Vector2 > &inPositions, TerrainDataMask requestedData, AzFramework::Terrain::SurfacePointListFillCallback perPositionCallback, Sampler sampler=Sampler::DEFAULT, AZStd::shared_ptr< AzFramework::Terrain::QueryAsyncParams > params=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
QueryRegion(const AzFramework::Terrain::TerrainQueryRegion &queryRegion, TerrainDataMask requestedData, AzFramework::Terrain::SurfacePointRegionFillCallback perPositionCallback, Sampler sampler=Sampler::DEFAULT) const overrideTerrain::TerrainSystem
QueryRegionAsync(const AzFramework::Terrain::TerrainQueryRegion &queryRegion, TerrainDataMask requestedData, AzFramework::Terrain::SurfacePointRegionFillCallback perPositionCallback, Sampler sampler=Sampler::DEFAULT, AZStd::shared_ptr< AzFramework::Terrain::QueryAsyncParams > params=nullptr) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
RefreshArea(AZ::EntityId areaId, AzFramework::Terrain::TerrainDataNotifications::TerrainDataChangedMask changeMask) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
RefreshRegion(const AZ::Aabb &dirtyRegion, AzFramework::Terrain::TerrainDataNotifications::TerrainDataChangedMask changeMask) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
RegisterArea(AZ::EntityId areaId) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
SetTerrainHeightBounds(const AzFramework::Terrain::FloatRange &heightRange) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
SetTerrainHeightQueryResolution(float queryResolution) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
SetTerrainSurfaceDataQueryResolution(float queryResolution) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
TerrainAreaExistsInBounds(const AZ::Aabb &bounds) const override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
TerrainSystem() (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
UnregisterArea(AZ::EntityId areaId) override (defined in Terrain::TerrainSystem)Terrain::TerrainSystem
~TerrainSystem() (defined in Terrain::TerrainSystem)Terrain::TerrainSystem