Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Emscripten
Debug
EmscriptenDebugCommands.h
1
#pragma once
2
3
#include "IFrustumVolumeProvider.h"
4
#include "CityThemesModule.h"
5
#include "CommandRegistry.h"
6
#include "CommandTerminal.h"
7
#include "DebugRenderingModule.h"
8
#include "EegeoWorld.h"
9
#include "Helpers.h"
10
#include "PerformanceTestRunner.h"
11
#include "PlaceNamesPresentationModule.h"
12
#include "StreamingModule.h"
13
#include "TransportPresentationModule.h"
14
#include "Types.h"
15
16
17
namespace
Eegeo
18
{
19
namespace
Emscripten
20
{
21
namespace
Debug
22
{
23
class
EmscriptenDebugCommands
:
protected
Eegeo::NonCopyable
24
{
25
public
:
26
EmscriptenDebugCommands
(
27
EegeoWorld
& world,
28
Eegeo::Debug::IDebugStats
& debugStats,
29
Eegeo::Camera::ICameraJumpController
& cameraJumpController,
30
Eegeo::Streaming::IFrustumVolumeProvider
& frustumVolumeProvider,
31
Eegeo::Debug::Profile::PerformanceTestRunner
& performanceTestRunner,
32
Eegeo::Debug::Commands::CommandRegistry
& commandRegistry,
33
Eegeo::Debug::Commands::CommandBuffer
& commandBuffer);
34
35
~
EmscriptenDebugCommands
();
36
37
const
std::vector<const Eegeo::Debug::Commands::Command*>& GetCommands();
38
39
private
:
40
41
void
AddCommand(
Eegeo::Debug::Commands::Command
* command);
42
43
std::vector<const Eegeo::Debug::Commands::Command*> m_commands;
44
};
45
}
46
}
47
}
Generated on Sat Jun 10 2023 02:00:30 for eeGeo Platform SDK by
1.8.3.1