Open 3D Engine SurfaceData Gem API Reference  23.05.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) const SurfaceData::SurfacePointList
EnumeratePoints(size_t inputPositionIndex, AZStd::function< bool(const AZ::Vector3 &position, const AZ::Vector3 &normal, const SurfaceTagWeights &surfaceWeights)> pointCallback) const SurfaceData::SurfacePointList
FilterPoints(AZStd::span< const SurfaceTag > desiredTags) (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
GetHighestSurfacePoint(size_t inputPositionIndex) const SurfaceData::SurfacePointList
GetInPositionIndexFromPosition(const AZ::Vector3 &inPosition) const (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
GetInputPositionSize() const SurfaceData::SurfacePointListinline
GetSize() const SurfaceData::SurfacePointList
GetSize(size_t inputPositionIndex) const SurfaceData::SurfacePointList
GetSurfacePointAabb() const SurfaceData::SurfacePointListinline
GetSurfacePointStartIndexFromInPositionIndex(size_t inPositionIndex) const (defined in SurfaceData::SurfacePointList)SurfaceData::SurfacePointListprotected
IsEmpty() const SurfaceData::SurfacePointList
IsEmpty(size_t inputPositionIndex) const SurfaceData::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