Cogs.Core
Extensions
TerrainProvider
Source
NullRasterSource.h
1
#pragma once
2
#include "BaseRasterSource.h"
3
4
namespace
Cogs::Core::TerrainProvider {
5
6
class
NullRasterSource
:
public
BaseRasterSource
7
{
8
public
:
9
NullRasterSource
(
Context
* context) :
BaseRasterSource
(context) {}
10
~NullRasterSource
() {}
11
12
bool
init(
const
BaseConfig
& conf, std::unique_ptr<ICache>&& icache) {
return
BaseRasterSource::init(conf, std::move(icache)); }
13
void
getConfig(
BaseConfig
& conf)
const
{ BaseRasterSource::getConfig(conf); }
14
15
protected
:
16
void
requestTile(
Request
* req)
final
{ addTileFailure(req,
StringView
()); }
17
};
18
19
}
Cogs::Core::Context
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition:
Context.h:83
Cogs::Core::TerrainProvider::BaseRasterSource
Definition:
BaseRasterSource.h:94
Cogs::Core::TerrainProvider::NullRasterSource
Definition:
NullRasterSource.h:7
Cogs::StringView
Provides a weakly referenced view over the contents of a string.
Definition:
StringView.h:24
Cogs::Core::TerrainProvider::BaseConfig
Definition:
BaseRasterSource.h:46
Cogs::Core::TerrainProvider::Request
Definition:
BaseRasterSource.h:72
Generated by
1.9.6