#include <sampler_vk.h>
Public Member Functions | |
| SamplerVK (const vk::Device &device, const SamplerDescriptor &, std::shared_ptr< YUVConversionVK > yuv_conversion={}) | |
| ~SamplerVK () override | |
| vk::Sampler | GetSampler () const |
| std::shared_ptr< SamplerVK > | CreateVariantForConversion (std::shared_ptr< YUVConversionVK > conversion) const |
| const std::shared_ptr< YUVConversionVK > & | GetYUVConversion () const |
Public Member Functions inherited from impeller::Sampler | |
| virtual | ~Sampler () |
| const SamplerDescriptor & | GetDescriptor () const |
Additional Inherited Members | |
Static Public Member Functions inherited from impeller::BackendCast< SamplerVK, Sampler > | |
| static SamplerVK & | Cast (Sampler &base) |
| static const SamplerVK & | Cast (const Sampler &base) |
| static SamplerVK * | Cast (Sampler *base) |
| static const SamplerVK * | Cast (const Sampler *base) |
Protected Member Functions inherited from impeller::Sampler | |
| Sampler (const SamplerDescriptor &desc) | |
Protected Attributes inherited from impeller::Sampler | |
| SamplerDescriptor | desc_ |
Definition at line 18 of file sampler_vk.h.
| impeller::SamplerVK::SamplerVK | ( | const vk::Device & | device, |
| const SamplerDescriptor & | desc, | ||
| std::shared_ptr< YUVConversionVK > | yuv_conversion = {} |
||
| ) |
Definition at line 101 of file sampler_vk.cc.
|
overridedefault |
| std::shared_ptr< SamplerVK > impeller::SamplerVK::CreateVariantForConversion | ( | std::shared_ptr< YUVConversionVK > | conversion | ) | const |
Definition at line 118 of file sampler_vk.cc.
References impeller::Sampler::desc_.
Referenced by impeller::TextureVK::GetImmutableSamplerVariant().
| vk::Sampler impeller::SamplerVK::GetSampler | ( | ) | const |
Definition at line 114 of file sampler_vk.cc.
| const std::shared_ptr< YUVConversionVK > & impeller::SamplerVK::GetYUVConversion | ( | ) | const |
Definition at line 126 of file sampler_vk.cc.