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 TerrainClipmapManager & | GetClipmapManager () const |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |