All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
UnityPropModelRenderableRepositoryObserver.h
1 #pragma once
2 
3 #include "Interiors.h"
4 #include "ICallback.h"
5 #include "PropRenderableRepository.h"
6 
7 namespace Eegeo
8 {
9  namespace Unity
10  {
12  {
13  public:
14 
16 
17  void StartObserving(Resources::Interiors::PropRenderableRepository& observable);
18 
19  void StopObserving(Resources::Interiors::PropRenderableRepository& observable);
20 
21  private:
22 
25 
27  void OnPropRemoved(Rendering::Renderables::InstancedInteriorFloorRenderable& renderable);
28  };
29  }
30 }
31 
32 
33