Public Member Functions | |
| void | Activate (RPI::Scene *scene) |
| void | Deactivate () |
| MeshInfoHandle | AcquireMeshInfoEntry () |
| void | ReleaseMeshInfoEntry (const MeshInfoHandle handle) |
| const RHI::Ptr< MeshInfoEntry > | GetMeshInfoEntry (const MeshInfoHandle handle) |
| void | UpdateMeshInfoEntry (const MeshInfoHandle handle, AZStd::function< bool(MeshInfoEntry *)> updateFunction) |
| const Data::Instance< RPI::Buffer > & | GetMeshInfoBuffer () const |
| void | UpdateMeshInfoBuffer () |
| int32_t | GetMaxMeshInfoIndex () |
Static Public Member Functions | |
| static void | InitMeshInfoGeometryBuffers (const AZ::RPI::Model *model, const size_t lod, const size_t meshIndex, const RPI::Material *material, const RPI::MaterialModelUvOverrideMap &uvMapping, MeshInfoEntry *entry) |