RavEngine
Loading...
Searching...
No Matches
VkSampler.hpp
1
#pragma once
2
#include <RGL/Types.hpp>
3
#include <RGL/Sampler.hpp>
4
#include <volk.h>
5
#include <memory>
6
namespace
RGL {
7
struct
DeviceVk;
8
struct
SamplerVk
:
public
ISampler
{
9
const
std::shared_ptr<DeviceVk> owningDevice;
10
VkSampler sampler = VK_NULL_HANDLE;
11
SamplerVk
(
decltype
(owningDevice),
const
SamplerConfig
& config);
12
virtual
~SamplerVk
();
13
};
14
}
RGL::ISampler
Definition
Sampler.hpp:47
RGL::SamplerConfig
Definition
Sampler.hpp:33
RGL::SamplerVk
Definition
VkSampler.hpp:8
RavEngine
deps
RGL
src
VkSampler.hpp
Generated by
1.9.8