All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HeatmapShapeEvents.h
1 #pragma once
2 
3 #include "EegeoShapes.h"
4 #include "IEvent.h"
5 #include "IShapeModel.h"
6 
7 namespace Eegeo
8 {
9  namespace Shapes
10  {
11  namespace Heatmaps
12  {
14  {
16  IShapeModel::IdType heatmapId
17  )
18  : HeatmapId(heatmapId)
19  {
20 
21  }
22 
23  IShapeModel::IdType HeatmapId;
24  };
25 
26  class IHeatmapGeometryChangedEvent : public Helpers::IEvent1<const HeatmapShapeModelChangedMessage>
27  {
28 
29  };
30 
31  class IHeatmapGradientChangedEvent : public Helpers::IEvent1<const HeatmapShapeModelChangedMessage>
32  {
33 
34  };
35 
36  class IHeatmapDataChangedEvent : public Helpers::IEvent1<const HeatmapShapeModelChangedMessage>
37  {
38 
39  };
40 
41  class IHeatmapUniformsChangedEvent : public Helpers::IEvent1<const HeatmapShapeModelChangedMessage>
42  {
43 
44  };
45 
46  }
47  }
48 }