Public Member Functions | |
HttpAsyncModel (const std::string &modelUrl, Rendering::SceneModels::SceneModel *pInitialModel, IAsyncModelObserver *pObserver, bool destroyObserverOnCompletion) | |
void | Release () |
const std::string | GetUrl () const |
bool | TryGetModel (Rendering::SceneModels::SceneModel *&out_pModel) const |
bool | IsLoaded () const |
void | SetWebLoadRequest (Eegeo::Web::IWebLoadRequest *pWebLoadRequest) |
void | ClearWebLoadRequest () |
void | SetLoadedModel (Rendering::SceneModels::SceneModel &model) |
void | DispatchLoadCompleteNotication () |
void | DispatchLoadFailNotification () |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |