Nebula
Loading...
Searching...
No Matches
shaperenderer.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
12
#if __VULKAN__
13
#include "
coregraphics/vk/vkshaperenderer.h
"
14
namespace
CoreGraphics
15
{
16
class
ShapeRenderer
:
public
Vulkan::VkShapeRenderer
17
{
18
__DeclareClass
(
ShapeRenderer
);
19
__DeclareSingleton
(
ShapeRenderer
);
20
public
:
22
ShapeRenderer
();
24
virtual
~ShapeRenderer
();
25
};
26
}
// namespace CoreGraphics
27
#else
28
#error "ShapeRenderer class not implemented on this platform!"
29
#endif
30
//------------------------------------------------------------------------------
31
ShapeRenderer
Render shapes for debug visualizations.
Vulkan::VkShapeRenderer
Definition
vkshaperenderer.h:18
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)
vkshaperenderer.h
code
render
coregraphics
shaperenderer.h
Generated on Fri Nov 22 2024 12:51:00 for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.