VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
ShaderResourceTable.h
Go to the documentation of this file.
1
8#pragma once
10
11namespace venom
12{
13namespace vulkan
14{
15class VulkanShaderResourceTable : public vc::ShaderResourceTable
16{
17public:
18 VulkanShaderResourceTable();
19 ~VulkanShaderResourceTable() override;
20
21private:
22 void __UpdateDescriptor(const SetsIndex index, const int binding, const void * data, const size_t size, const size_t offset = 0) override;
23 void __UpdateDescriptor(const SetsIndex index, const int binding, vc::Texture * texture) override;
24};
25}
26}
Definition ShaderResourceTable.h:31
Definition Texture.h:179
Encapsulation of Vulkan for the front end of VenomEngine.
Definition Allocator.h:18
Contains the entirety of the code of the VenomEngine project.
Definition Callback.h:13