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::SurfaceDataSystem Member List

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

AZ_RTTI(SurfaceDataSystem, "{381E1C98-F942-434D-B0C7-22F1AFB679A9}") (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystem
GetSurfaceDataModifierHandle(const AZ::EntityId &modifierEntityId)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
GetSurfaceDataProviderHandle(const AZ::EntityId &providerEntityId)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
GetSurfacePoints(const AZ::Vector3 &inPosition, const SurfaceTagVector &desiredTags, SurfacePointList &surfacePointList) const =0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
GetSurfacePointsFromList(AZStd::span< const AZ::Vector3 > inPositions, const SurfaceTagVector &desiredTags, SurfacePointList &surfacePointLists) const =0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
GetSurfacePointsFromRegion(const AZ::Aabb &inRegion, const AZ::Vector2 stepSize, const SurfaceTagVector &desiredTags, SurfacePointList &surfacePointLists) const =0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
RefreshSurfaceData(const SurfaceDataRegistryHandle &providerHandle, const AZ::Aabb &dirtyArea)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
RegisterSurfaceDataModifier(const SurfaceDataRegistryEntry &entry)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
RegisterSurfaceDataProvider(const SurfaceDataRegistryEntry &entry)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
UnregisterSurfaceDataModifier(const SurfaceDataRegistryHandle &handle)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
UnregisterSurfaceDataProvider(const SurfaceDataRegistryHandle &handle)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
UpdateSurfaceDataModifier(const SurfaceDataRegistryHandle &handle, const SurfaceDataRegistryEntry &entry)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual
UpdateSurfaceDataProvider(const SurfaceDataRegistryHandle &handle, const SurfaceDataRegistryEntry &entry)=0 (defined in SurfaceData::SurfaceDataSystem)SurfaceData::SurfaceDataSystempure virtual