All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Member Functions | List of all members
Eegeo::Resources::Interiors::InteriorsTextureResourceService Class Reference
Inheritance diagram for Eegeo::Resources::Interiors::InteriorsTextureResourceService:
Eegeo::NonCopyable Eegeo::Resources::Interiors::Materials::LocalInteriorsTextureResourceService

Public Member Functions

 InteriorsTextureResourceService (IInteriorsTextureResourceBuilder &interiorsTextureResourceBuilder, IInteriorsCubeTextureResourceBuilder &interiorsCubeTextureResourceBuilder)
 
virtual IInteriorsTextureResourceCreate (const std::string &textureName, bool local)
 
virtual IInteriorsTextureResourceCreateFromCubeMapFaces (const Helpers::CubeTextureName &textureName, bool local)
 
virtual void AddWeakTextureReference (const std::string &textureName, bool cube, bool local)
 
virtual void Destroy (const std::string &textureName)
 
virtual void RemoveTextureReferencesForInterior (const std::string &interiorIdentifier)
 
virtual bool Contains (const std::string &textureName) const
 
virtual IInteriorsTextureResourceGet (const std::string &interiorIdentifier, const std::string &textureName, bool isCube)
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following files: