Open 3D Engine Terrain 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.
|
#include <TerrainSurfaceDataSystemComponent.h>
Inherits Component, Handler, Handler, and Handler.
Public Member Functions | |
AZ_COMPONENT (TerrainSurfaceDataSystemComponent,"{0C821DA4-6DB1-4860-BE25-CB57B3E3F4D4}", AZ::Component) | |
void | Activate () override |
void | Deactivate () override |
bool | ReadInConfig (const AZ::ComponentConfig *baseConfig) override |
bool | WriteOutConfig (AZ::ComponentConfig *outBaseConfig) const override |
void | GetSurfacePoints (const AZ::Vector3 &inPosition, SurfaceData::SurfacePointList &surfacePointList) const override |
void | GetSurfacePointsFromList (AZStd::span< const AZ::Vector3 > inPositions, SurfaceData::SurfacePointList &surfacePointList) const override |
void | OnTerrainDataChanged (const AZ::Aabb &dirtyRegion, TerrainDataChangedMask dataChangedMask) override |
Friends | |
class | EditorTerrainSurfaceDataSystemComponent |
The system component to serve for the game side queries for surface values