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>
6namespace 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}
Definition Sampler.hpp:47
Definition Sampler.hpp:33
Definition VkSampler.hpp:8