|
| void | pollEvents () override |
| |
| bool | shouldClose () const override |
| |
| void | render () override |
| |
| void | waitDeviceIdle () override |
| |
| EngineBinder * | binder () const override |
| |
| EngineResourcesManager * | resourceManager () const override |
| |
|
const DeviceHandler * | getDevice () const |
| |
|
Window * | getWindow () const |
| |
|
void | copyBuffer (VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) |
| |
|
void | transitionImageLayout (VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout) |
| |
|
void | copyBufferToImage (VkBuffer buffer, VkImage image, uint32_t width, uint32_t height) |
| |
|
void | createImage (uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory) const |
| |
|
void | createImage (const narc_io::Image &imageData, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory) const |
| |
|
|
static Engine * | getInstance () |
| |
◆ binder()
◆ pollEvents()
| void narc_engine::Engine::pollEvents |
( |
| ) |
|
|
overridevirtual |
◆ render()
| void narc_engine::Engine::render |
( |
| ) |
|
|
overridevirtual |
◆ resourceManager()
◆ shouldClose()
| bool narc_engine::Engine::shouldClose |
( |
| ) |
const |
|
overridevirtual |
◆ waitDeviceIdle()
| void narc_engine::Engine::waitDeviceIdle |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- narc_engine/rendering/narc_engine/include/Engine.h
- narc_engine/rendering/narc_engine/src/Engine.cpp