All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Resources::Interiors::Materials::IInteriorRenderablesRepository Class Referenceabstract

Public Types

typedef
Rendering::Renderables::InteriorRenderable 
TRenderable
 
typedef TRenderableTRenderablePtr
 
typedef std::vector
< TRenderablePtr
TRenderables
 
typedef const InteriorsFloorCell TFloorCell
 
typedef TFloorCellTFloorCellPtr
 

Public Member Functions

virtual void AddRenderablesForInterior (const std::string &interiorName, TFloorCell &floorCell, const TRenderables &renderables)=0
 
virtual void RemoveRenderablesForInterior (const std::string &interiorName, const TRenderables &renderables)=0
 
virtual TRenderables GetRenderablesForInterior (const std::string &interiorName)=0
 
virtual size_t GetRenderablesCountForInterior (const std::string &interiorName)=0
 
virtual TFloorCellGetCellForRenderable (TRenderable &renderable)=0
 

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