Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ghi_fwd.h
Go to the documentation of this file.
1#pragma once
2
5
6#include <Common/primitive_type.h>
7
8#include <variant>
9
10namespace ph::editor::ghi
11{
12
17{};
18
21
24
26{};
27
29{};
30
33
36
38{};
40
41// Handle types
50
51// Native handle types
52using TextureNativeHandle = std::variant<
53 std::monostate,
54 uint64>;
55
56// Basic info types
57class SampleStateInfo;
60class ShaderSetInfo;
65
66// Description info types
67class TextureDesc;
68class FramebufferDesc;
69
70}// end namespace ph::editor::ghi
Definition ghi_infos.h:88
Definition ghi_infos.h:124
Definition ghi_fwd.h:35
Definition ghi_fwd.h:38
Definition ghi_fwd.h:26
Definition ghi_infos.h:17
Definition ghi_fwd.h:29
Definition ghi_infos.h:46
Definition ghi_infos.h:101
Definition ghi_infos.h:24
Definition ghi_fwd.h:17
Definition PlatformDisplay.h:13
std::variant< std::monostate, uint64 > TextureNativeHandle
Definition ghi_fwd.h:52