Nebula
Loading...
Searching...
No Matches
displaydevice.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
13
#if __VULKAN__
14
#include "
coregraphics/glfw/glfwdisplaydevice.h
"
15
namespace
CoreGraphics
16
{
17
class
DisplayDevice
:
public
GLFW::GLFWDisplayDevice
18
{
19
__DeclareClass
(
DisplayDevice
);
20
__DeclareSingleton
(
DisplayDevice
);
21
public
:
23
DisplayDevice
();
25
virtual
~DisplayDevice
();
26
};
27
}
// namespace CoreGraphics
28
#else
29
#error "CoreGraphics::DisplayDevice not implemented on this platform!"
30
#endif
31
//------------------------------------------------------------------------------
32
DisplayDevice
A DisplayDevice object represents the display where the RenderDevice presents the rendered frame.
GLFW::GLFWDisplayDevice
Definition
glfwdisplaydevice.h:22
glfwdisplaydevice.h
CoreGraphics
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
Definition
accelerationstructure.h:24
__DeclareSingleton
#define __DeclareSingleton(type)
Definition
osxsingleton.h:24
__DeclareClass
#define __DeclareClass(type)
code
render
coregraphics
displaydevice.h
Generated on Fri Nov 22 2024 12:50:59 for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.