Public Member Functions | |
LocalInteriorsMaterialDtoRepository (CityThemes::ICityThemesService &cityThemesService, InteriorsTextureResourceService &interiorsTextureResourceService) | |
virtual void | Remove (const std::string &interiorNamespace) override |
virtual void | UpdateCommonMaterials () override |
Public Member Functions inherited from Eegeo::Resources::Interiors::Materials::InteriorsMaterialDtoRepository | |
InteriorsMaterialDtoRepository (CityThemes::ICityThemesService &cityThemesServicee, InteriorsTextureResourceService &interiorsTextureResourceService) | |
virtual bool | HasInterior (const std::string &interiorNamespace) const |
virtual void | Add (const std::string &interiorNamespace, const InteriorsMaterialDto &interiorMaterialDto) |
virtual bool | Contains (const std::string &interiorNamespace, const std::string &materialKey) const |
virtual InteriorsMaterialDto | Get (const std::string &interiorNamespace, const std::string &materialKey) const |
virtual std::vector < InteriorsMaterialDto > | GetAll (const std::string &interiorNamespace) const |
Protected Member Functions | |
virtual bool | ShouldClearSharedThemeDataOnThemeChange () const override |
Additional Inherited Members | |
Public Types inherited from Eegeo::Resources::Interiors::Materials::InteriorsMaterialDtoRepository | |
typedef std::map< std::string, InteriorsMaterialDto > | TMaterialKeyToData |
typedef std::map< std::string, TMaterialKeyToData > | TInteriorToMaterials |