VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
Model.h
Go to the documentation of this file.
1
8
#pragma once
9
10
#include <venom/common/plugin/graphics/Model.h>
11
#include <
venom/vulkan/UniformBuffer.h
>
12
13
namespace
venom
14
{
15
namespace
vulkan
16
{
17
class
VulkanModelResource
:
public
vc::ModelResource
18
{
19
};
20
21
class
VulkanModel :
public
vc::ModelImpl
22
{
23
public
:
24
VulkanModel();
25
virtual
~VulkanModel();
26
27
void
_ResetResource
()
override
;
28
29
void
Draw()
override
;
30
};
31
}
32
}
UniformBuffer.h
venom::common::ModelImpl
Definition
Model.h:32
venom::common::ModelResource
Definition
Model.h:25
venom::vulkan::VulkanModel::_ResetResource
void _ResetResource() override
Resets the resource, should be implemented by the final class, i.e. VulkanTextureResource.
Definition
Model.cc:24
venom::vulkan::VulkanModelResource
Definition
Model.h:18
venom::vulkan
Encapsulation of Vulkan for the front end of VenomEngine.
Definition
Allocator.h:18
venom
Contains the entirety of the code of the VenomEngine project.
Definition
Callback.h:13
lib
vulkan
include
venom
vulkan
plugin
graphics
Model.h
Generated by
1.13.2