PixelBullet
0.0.1
A C++ game engine
Loading...
Searching...
No Matches
engine
include
pixelbullet
graphics
graphics_config.h
1
#pragma once
2
3
#include "pixelbullet/core/version.h"
4
#include "pixelbullet/graphics/gpu_selection.h"
5
6
#include <filesystem>
7
#include <string>
8
9
namespace
pixelbullet
10
{
11
struct
GraphicsApplicationInfo
12
{
13
std::string client_name =
"PixelBullet Game"
;
14
Version
client_version{ 0, 0, 1 };
15
std::string engine_name =
"PixelBullet"
;
16
Version
engine_version{ 0, 0, 0 };
17
};
18
19
struct
GraphicsConfig
20
{
21
GraphicsApplicationInfo
application;
22
GraphicsDeviceSelection
device_selection;
23
std::filesystem::path pipeline_cache_directory;
24
std::filesystem::path shader_cache_directory;
25
};
26
27
struct
GraphicsDeviceDiagnosticsRequest
28
{
29
GraphicsApplicationInfo
application;
30
GraphicsDeviceSelection
device_selection;
31
};
32
}
// namespace pixelbullet
pixelbullet::GraphicsApplicationInfo
Definition
graphics_config.h:12
pixelbullet::GraphicsConfig
Definition
graphics_config.h:20
pixelbullet::GraphicsDeviceDiagnosticsRequest
Definition
graphics_config.h:28
pixelbullet::GraphicsDeviceSelection
Definition
gpu_selection.h:18
pixelbullet::Version
Definition
version.h:10
Generated by
1.16.1