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::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 override | Terrain::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 override | Terrain::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 override | Terrain::TerrainSystem | |
GetMaxSurfaceWeight(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const override | Terrain::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 override | Terrain::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::TerrainSystem | virtual |
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 override | Terrain::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 override | Terrain::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 |