Open 3D Engine Terrain Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Terrain::TerrainAreaMaterialNotifications Member List

This is the complete list of members for Terrain::TerrainAreaMaterialNotifications, including all inherited members.

AddressPolicy (defined in Terrain::TerrainAreaMaterialNotifications)Terrain::TerrainAreaMaterialNotificationsstatic
HandlerPolicy (defined in Terrain::TerrainAreaMaterialNotifications)Terrain::TerrainAreaMaterialNotificationsstatic
OnTerrainDefaultSurfaceMaterialChanged([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] AZ::Data::Instance< AZ::RPI::Material > newMaterial)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainDefaultSurfaceMaterialCreated([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] AZ::Data::Instance< AZ::RPI::Material > material)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainDefaultSurfaceMaterialDestroyed([[maybe_unused]] AZ::EntityId entityId)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingCreated([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] SurfaceData::SurfaceTag surface, [[maybe_unused]] AZ::Data::Instance< AZ::RPI::Material > material)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingDestroyed([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] SurfaceData::SurfaceTag surface)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingMaterialChanged([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] SurfaceData::SurfaceTag surface, [[maybe_unused]] AZ::Data::Instance< AZ::RPI::Material > material)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingRegionChanged([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] const AZ::Aabb &oldRegion, [[maybe_unused]] const AZ::Aabb &newRegion)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingRegionCreated([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] const AZ::Aabb &region)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingRegionDestroyed([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] const AZ::Aabb &oldRegion)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingTagChanged([[maybe_unused]] AZ::EntityId entityId, [[maybe_unused]] SurfaceData::SurfaceTag oldSurface, [[maybe_unused]] SurfaceData::SurfaceTag newSurface)Terrain::TerrainAreaMaterialNotificationsinlinevirtual