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::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(AZ::EntityId entityId, AZ::Data::Instance< AZ::RPI::Material > newMaterial)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainDefaultSurfaceMaterialCreated(AZ::EntityId entityId, AZ::Data::Instance< AZ::RPI::Material > material)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainDefaultSurfaceMaterialDestroyed(AZ::EntityId entityId)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingCreated(AZ::EntityId entityId, SurfaceData::SurfaceTag surface, AZ::Data::Instance< AZ::RPI::Material > material)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingDestroyed(AZ::EntityId entityId, SurfaceData::SurfaceTag surface)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingMaterialChanged(AZ::EntityId entityId, SurfaceData::SurfaceTag surface, AZ::Data::Instance< AZ::RPI::Material > material)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingRegionChanged(AZ::EntityId entityId, const AZ::Aabb &oldRegion, const AZ::Aabb &newRegion)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingRegionCreated(AZ::EntityId entityId, const AZ::Aabb &region)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingRegionDestroyed(AZ::EntityId entityId, const AZ::Aabb &oldRegion)Terrain::TerrainAreaMaterialNotificationsinlinevirtual
OnTerrainSurfaceMaterialMappingTagChanged(AZ::EntityId entityId, SurfaceData::SurfaceTag oldSurface, SurfaceData::SurfaceTag newSurface)Terrain::TerrainAreaMaterialNotificationsinlinevirtual