RavEngine
Loading...
Searching...
No Matches
Surface.hpp
1#pragma once
2#include <RGL/Types.hpp>
3#include <memory>
4#include <cstdint>
5
6namespace RGL {
7
8 struct ISurface {
9
10 };
11
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}
Definition Surface.hpp:12
Definition Surface.hpp:8