RavEngine
Loading...
Searching...
No Matches
Surface.hpp
1
#pragma once
2
#include <RGL/Types.hpp>
3
#include <memory>
4
#include <cstdint>
5
6
namespace
RGL {
7
8
struct
ISurface
{
9
10
};
11
12
struct
CreateSurfaceConfig
{
13
const
void
* pointer =
nullptr
;
14
uintptr_t pointer2 = 0;
15
#if __linux__
16
bool
isWayland =
false
;
17
#endif
18
};
19
25
RGLSurfacePtr CreateSurfaceFromPlatformHandle(
const
CreateSurfaceConfig
& pointer,
bool
createSurfaceObject =
false
);
26
27
}
RGL::CreateSurfaceConfig
Definition
Surface.hpp:12
RGL::ISurface
Definition
Surface.hpp:8
RavEngine
deps
RGL
include
RGL
Surface.hpp
Generated by
1.9.8