RavEngine
Loading...
Searching...
No Matches
D3D12Sampler.hpp
1
#pragma once
2
#include <RGL/Types.hpp>
3
#include <RGL/Sampler.hpp>
4
#include "RGLD3D12.hpp"
5
#include <memory>
6
7
namespace
RGL {
8
struct
DeviceD3D12;
9
struct
SamplerD3D12
:
public
ISampler
{
10
const
std::shared_ptr<DeviceD3D12> owningDevice;
11
const
UINT descriptorIndex;
12
13
SamplerD3D12
(
decltype
(owningDevice),
const
SamplerConfig
&);
14
virtual
~SamplerD3D12
();
15
16
D3D12_SAMPLER_DESC samplerDesc;
17
};
18
}
RGL::ISampler
Definition
Sampler.hpp:47
RGL::SamplerConfig
Definition
Sampler.hpp:33
RGL::SamplerD3D12
Definition
D3D12Sampler.hpp:9
RavEngine
deps
RGL
src
D3D12Sampler.hpp
Generated by
1.9.8