summaryrefslogtreecommitdiff
path: root/src/mbgl/programs/program_parameters.hpp
blob: d286ff57d1be24f6dd064b099858496fc7096290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include <string>
#include <utility>

namespace mbgl {

class ProgramParameters {
public:
    ProgramParameters(float pixelRatio, bool overdraw, std::string cacheDir);

    const std::string defines;

    std::string cachePath(const char* name) const;

private:
    const std::size_t hash;
    const std::string cacheDir;
};

} // namespace mbgl