Inherits MeshInfoNotificationBus::Handler.
Public Member Functions | |
| void | Activate (RPI::Scene *scene) |
| void | Deactivate () |
| void | Update () |
| const RHI::Ptr< MaterialEntry > | GetFallbackPBRMaterialEntry (const MeshInfoHandle handle) |
| void | UpdateFallbackPBRMaterialEntry (const MeshInfoHandle handle, AZStd::function< bool(MaterialEntry *)> updateFunction) |
| const Data::Instance< RPI::Buffer > & | GetFallbackPBRMaterialBuffer () const |
| void | UpdateReflectionProbes (const TransformServiceFeatureProcessorInterface::ObjectId &objectId, const Aabb &aabbWS) |
Protected Member Functions | |
| void | OnAcquireMeshInfoEntry (const MeshInfoHandle meshInfoHandle) override |
| void | OnReleaseMeshInfoEntry (const MeshInfoHandle meshInfoHandle) override |
| void | OnPopulateMeshInfoEntry (const MeshInfoHandle meshInfoHandle, ModelDataInstanceInterface *modelData, const size_t lodIndex, const size_t lodMeshIndex) override |