Open 3D Engine Terrain 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.
Terrain::TerrainFeatureProcessor Class Referencefinal

Inherits AZ::RPI::FeatureProcessor, AZ::Data::AssetBus::Handler, and AzFramework::Terrain::TerrainDataNotificationBus::Handler.

Public Member Functions

 AZ_RTTI (TerrainFeatureProcessor, "{D7DAC1F9-4A9F-4D3C-80AE-99579BF8AB1C}", AZ::RPI::FeatureProcessor)
 
 AZ_DISABLE_COPY_MOVE (TerrainFeatureProcessor)
 
 AZ_FEATURE_PROCESSOR (TerrainFeatureProcessor)
 
void Activate () override
 
void Deactivate () override
 
void Render (const AZ::RPI::FeatureProcessor::RenderPacket &packet) override
 
void SetDetailMaterialConfiguration (const DetailMaterialConfiguration &config)
 
void SetMeshConfiguration (const MeshConfiguration &config)
 
void SetClipmapConfiguration (const ClipmapConfiguration &config)
 
const AZ::Data::Instance< AZ::RPI::ShaderResourceGroup > GetTerrainShaderResourceGroup () const
 
const AZ::Data::Instance< AZ::RPI::Material > GetMaterial () const
 
const TerrainClipmapManagerGetClipmapManager () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

The documentation for this class was generated from the following file: