Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Routes
Simulation
View
RouteSimulationViewService.h
1
// Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2
3
#pragma once
4
5
#include "VectorMathDecl.h"
6
#include "Routes.h"
7
#include "Rendering.h"
8
9
namespace
Eegeo
10
{
11
class
Node;
12
13
namespace
Routes
14
{
15
namespace
Simulation
16
{
17
namespace
View
18
{
19
class
RouteSimulationViewService
20
{
21
RouteSimulationViewRepository
& m_repository;
22
RouteSimulationViewFactory
& m_factory;
23
24
public
:
25
26
RouteSimulationViewService
(
RouteSimulationViewRepository
& repository,
27
RouteSimulationViewFactory
& factory);
28
29
void
Update();
30
31
RouteSimulationModelBinding
* CreateBinding(
const
RouteSimulationSession
& routeSimulationSession,
32
Rendering::SceneModels::SceneModel
* pModel,
33
const
Eegeo::m44
& localTransform);
34
35
void
DestroyBinding(
RouteSimulationModelBinding
* pBinding);
36
};
37
}
38
}
39
}
40
}
Generated on Sat Jun 10 2023 02:00:33 for eeGeo Platform SDK by
1.8.3.1