PixelBullet
0.0.1
A C++ game engine
Loading...
Searching...
No Matches
engine
src
graphics
images
image_internal.h
1
#pragma once
2
3
namespace
pixelbullet
4
{
5
class
LogicalDevice
;
6
class
PhysicalDevice
;
7
class
RenderDevice
;
8
class
Surface
;
9
10
namespace
image_internal
11
{
12
struct
RenderContext
13
{
14
const
RenderDevice
* render_device =
nullptr
;
15
const
LogicalDevice
* logical_device =
nullptr
;
16
const
PhysicalDevice
* physical_device =
nullptr
;
17
const
Surface
* surface =
nullptr
;
18
};
19
20
RenderContext
GetRenderContext(
const
RenderDevice
& render_device,
bool
include_surface =
false
) noexcept;
21
}
// namespace image_internal
22
}
// namespace pixelbullet
pixelbullet::LogicalDevice
Definition
logical_device.h:13
pixelbullet::PhysicalDevice
Definition
physical_device.h:17
pixelbullet::RenderDevice
Definition
render_device.h:15
pixelbullet::Surface
Definition
surface.h:12
pixelbullet::image_internal::RenderContext
Definition
image_internal.h:13
Generated by
1.16.1