Open 3D Engine SurfaceData 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.
SurfaceData::SurfacePointList Member List

This is the complete list of members for SurfaceData::SurfacePointList, including all inherited members.

AddSurfacePoint(const AZ::EntityId &entityId, const AZ::Vector3 &inPosition, const AZ::Vector3 &position, const AZ::Vector3 &normal, const SurfaceTagWeights &weights)SurfaceData::SurfacePointList
AZ_CLASS_ALLOCATOR(SurfacePointList, AZ::SystemAllocator) (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointList
AZ_TYPE_INFO(SurfacePointList, "{DBA02848-2131-4279-BDEF-3581B76AB736}") (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointList
Clear()SurfaceData::SurfacePointList
EndListConstruction()SurfaceData::SurfacePointList
EnumeratePoints(AZStd::function< bool(size_t inputPositionIndex, const AZ::Vector3 &position, const AZ::Vector3 &normal, const SurfaceTagWeights &surfaceWeights)> pointCallback) constSurfaceData::SurfacePointList
EnumeratePoints(size_t inputPositionIndex, AZStd::function< bool(const AZ::Vector3 &position, const AZ::Vector3 &normal, const SurfaceTagWeights &surfaceWeights)> pointCallback) constSurfaceData::SurfacePointList
FilterPoints(AZStd::span< const SurfaceTag > desiredTags) (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
GetHighestSurfacePoint(size_t inputPositionIndex) constSurfaceData::SurfacePointList
GetInPositionIndexFromPosition(const AZ::Vector3 &inPosition) const (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
GetInputPositionSize() constSurfaceData::SurfacePointListinline
GetSize() constSurfaceData::SurfacePointList
GetSize(size_t inputPositionIndex) constSurfaceData::SurfacePointList
GetSurfacePointAabb() constSurfaceData::SurfacePointListinline
GetSurfacePointStartIndexFromInPositionIndex(size_t inPositionIndex) const (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
IsEmpty() constSurfaceData::SurfacePointList
IsEmpty(size_t inputPositionIndex) constSurfaceData::SurfacePointList
m_filterTags (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_inputPositions (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_inputPositionSize (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_lastInputPositionIndex (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListmutableprotected
m_listIsBeingConstructed (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_maxSurfacePointsPerInput (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_numSurfacePointsPerInput (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_sortedSurfacePointIndices (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_surfaceCreatorIdList (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_surfaceNormalList (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_surfacePointBounds (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_surfacePositionList (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
m_surfaceWeightsList (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
ModifySurfaceWeights(const SurfaceDataRegistryHandle &surfaceModifierHandle)SurfaceData::SurfacePointList
StartListConstruction(AZStd::span< const AzFramework::SurfaceData::SurfacePoint > surfacePoints)SurfaceData::SurfacePointList
StartListConstruction(AZStd::span< const AZ::Vector3 > inPositions, size_t maxPointsPerInput, AZStd::span< const SurfaceTag > filterTags)SurfaceData::SurfacePointList
SurfacePointList()=default (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointList
SurfacePointList(AZStd::span< const AzFramework::SurfaceData::SurfacePoint > surfacePoints)SurfaceData::SurfacePointList
~SurfacePointList()=default (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointList