Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Unity
UnityBuildingHighlightRenderableUpdateService.h
1
// Copyright Wrld Ltd (2023-2023), All Rights Reserved
2
3
#pragma once
4
5
#include "IBuildingHighlightRenderableUpdateService.h"
6
#include "Unity.h"
7
8
namespace
Eegeo
9
{
10
namespace
Unity
11
{
12
class
UnityBuildingHighlightRenderableUpdateService
:
public
BuildingHighlights::IBuildingHighlightRenderableUpdateService
13
{
14
public
:
15
UnityBuildingHighlightRenderableUpdateService
(
16
const
BuildingHighlightCallbacks
& buildingHighlightCallbacks
17
);
18
19
~
UnityBuildingHighlightRenderableUpdateService
();
20
21
void
SetColor(BuildingHighlights::BuildingHighlightId modelId,
const
v4
& color)
override
;
22
23
void
SetHeightClipPlanes(BuildingHighlights::BuildingHighlightId modelId,
const
std::vector<std::array<v4, 2>>& heightClipPlanes)
override
;
24
25
private
:
26
const
BuildingHighlightCallbacks
& m_buildingHighlightCallbacks;
27
};
28
}
29
}
30
Generated on Sat Jun 10 2023 02:00:34 for eeGeo Platform SDK by
1.8.3.1