Open 3D Engine AzFramework 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.
AzFramework::Terrain::TerrainDataRequests Member List

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

AddressPolicy (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestsstatic
All enum valueAzFramework::Terrain::TerrainDataRequests
GetClosestIntersection(const RenderGeometry::RayRequest &ray) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetDefaultTerrainHeight() (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestsinlinestatic
GetDefaultTerrainNormal() (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestsinlinestatic
GetHeight(const AZ::Vector3 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetHeightFromFloats(float x, float y, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetHeightFromVector2(const AZ::Vector2 &position, Sampler sampler=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetIsHole(const AZ::Vector3 &position, Sampler sampleFilter=Sampler::BILINEAR) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetIsHoleFromFloats(float x, float y, Sampler sampleFilter=Sampler::BILINEAR) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetIsHoleFromVector2(const AZ::Vector2 &position, Sampler sampleFilter=Sampler::BILINEAR) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetMaxSurfaceName(const AZ::Vector3 &position, Sampler sampleFilter=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetMaxSurfaceWeight(const AZ::Vector3 &position, Sampler sampleFilter=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetMaxSurfaceWeightFromFloats(float x, float y, Sampler sampleFilter=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetMaxSurfaceWeightFromVector2(const AZ::Vector2 &inPosition, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetNormal(const AZ::Vector3 &position, Sampler sampleFilter=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetNormalFromFloats(float x, float y, Sampler sampleFilter=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetNormalFromVector2(const AZ::Vector2 &position, Sampler sampleFilter=Sampler::BILINEAR, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetSurfacePoint(const AZ::Vector3 &inPosition, SurfaceData::SurfacePoint &outSurfacePoint, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetSurfacePointFromFloats(float x, float y, SurfaceData::SurfacePoint &outSurfacePoint, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetSurfacePointFromVector2(const AZ::Vector2 &inPosition, SurfaceData::SurfacePoint &outSurfacePoint, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetSurfaceWeights(const AZ::Vector3 &inPosition, SurfaceData::SurfaceTagWeightList &outSurfaceWeights, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetSurfaceWeightsFromFloats(float x, float y, SurfaceData::SurfaceTagWeightList &outSurfaceWeights, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetSurfaceWeightsFromVector2(const AZ::Vector2 &inPosition, SurfaceData::SurfaceTagWeightList &outSurfaceWeights, Sampler sampleFilter=Sampler::DEFAULT, bool *terrainExistsPtr=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetTerrainAabb() const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetTerrainHeightBounds() const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetTerrainHeightQueryResolution() const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
GetTerrainRaycastEntityContextId() const =0AzFramework::Terrain::TerrainDataRequestspure virtual
GetTerrainSurfaceDataQueryResolution() const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
HandlerPolicy (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestsstatic
Heights enum value (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequests
Normals enum valueAzFramework::Terrain::TerrainDataRequests
QueryList(const AZStd::span< const AZ::Vector3 > &inPositions, TerrainDataMask requestedData, SurfacePointListFillCallback perPositionCallback, Sampler sampleFilter=Sampler::DEFAULT) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
QueryListAsync(const AZStd::span< const AZ::Vector3 > &inPositions, TerrainDataMask requestedData, SurfacePointListFillCallback perPositionCallback, Sampler sampleFilter=Sampler::DEFAULT, AZStd::shared_ptr< QueryAsyncParams > params=nullptr) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
QueryListOfVector2(const AZStd::span< const AZ::Vector2 > &inPositions, TerrainDataMask requestedData, SurfacePointListFillCallback perPositionCallback, Sampler sampleFilter=Sampler::DEFAULT) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
QueryListOfVector2Async(const AZStd::span< const AZ::Vector2 > &inPositions, TerrainDataMask requestedData, SurfacePointListFillCallback perPositionCallback, Sampler sampleFilter=Sampler::DEFAULT, AZStd::shared_ptr< QueryAsyncParams > params=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
QueryRegion(const TerrainQueryRegion &queryRegion, TerrainDataMask requestedData, SurfacePointRegionFillCallback perPositionCallback, Sampler sampleFilter=Sampler::DEFAULT) const =0AzFramework::Terrain::TerrainDataRequestspure virtual
QueryRegionAsync(const TerrainQueryRegion &queryRegion, TerrainDataMask requestedData, SurfacePointRegionFillCallback perPositionCallback, Sampler sampleFilter=Sampler::DEFAULT, AZStd::shared_ptr< QueryAsyncParams > params=nullptr) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
Reflect(AZ::ReflectContext *context) (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestsstatic
Sampler enum nameAzFramework::Terrain::TerrainDataRequests
SetTerrainHeightBounds(const FloatRange &heightRange)=0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
SetTerrainHeightQueryResolution(float queryResolution)=0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
SetTerrainSurfaceDataQueryResolution(float queryResolution)=0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
SurfaceData enum valueAzFramework::Terrain::TerrainDataRequests
TerrainAreaExistsInBounds(const AZ::Aabb &bounds) const =0 (defined in AzFramework::Terrain::TerrainDataRequests)AzFramework::Terrain::TerrainDataRequestspure virtual
TerrainDataMask enum nameAzFramework::Terrain::TerrainDataRequests