Public Member Functions | |
virtual Resources::Interiors::InteriorsStreaming & | GetInteriorsStream () const |
virtual Resources::Interiors::Markers::InteriorMarkersCellResourceBuilder & | GetInteriorMarkersCellResourceBuilder () const |
virtual Labels::LabelLayer::IdType | GetLabelLayerId () const |
virtual Labels::LabelLayer::IdType | GetInteriorMarkerLabelLayerId () const |
virtual void | Update (float dt) |
virtual Resources::Interiors::PropStreamingService & | GetPropStreamingService () const |
virtual Resources::Interiors::PropResourceRepository & | GetPropResourceRepository () const |
virtual Resources::Interiors::Webservice::IInteriorEntitiesWebService & | GetInteriorEntitiesWebService () const |
virtual Resources::Interiors::Builder::InteriorRenderableService & | GetInteriorRenderableService () const |
Static Public Member Functions | |
static InteriorsStreamingModule * | Create (Modules::Core::RenderingModule &renderingModule, Core::FontsModule &fontsModule, Icons::IconsModule &iconsModule, Labels::LabelsModule &labelsModule, Modules::Map::Layers::InteriorsModelModule &interiorsModelModule, Modules::Map::Layers::InteriorsMaterialsModule &interiorsMaterialsModule, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::IQuantizedMeshSetChunkReaderMeshFactory &packedDiffuseReadMeshFactory, Resources::Interiors::Builder::IInteriorRenderableServiceFactory &interiorRenderableServiceFactory, Rendering::IMeshUploadService *pMeshUploadService, Helpers::IFileIO &fileIO, const Eegeo::Config::PlatformConfig &platformConfig, Web::IWebLoadRequestFactory &webLoadRequestFactory, IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::QCMSChunkReader &qcmsChunkReader, const Web::ApiTokenModel &apiTokenModel) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |