SPARK
0.1.0
A general purpose game engine written in C++.
|
Interface for Vulkan sampler. More...
#include <VulkanSampler.h>
Additional Inherited Members | |
![]() | |
using | handle_type |
![]() | |
virtual FilterMode | minifyingFilter () const noexcept=0 |
Gets the filter mode for minifying lookups. | |
virtual FilterMode | magnifyingFilter () const noexcept=0 |
Gets the filter mode for magnifying lookups. | |
virtual std::array< BorderMode, 3 > | borderMode () const noexcept=0 |
Gets the addressing mode at the horizontal, vertical and depth borders. | |
virtual float | anisotropy () const noexcept=0 |
Gets the anisotropy level used when sampling the texture. | |
virtual MipMapMode | mipMapMode () const noexcept=0 |
Gets the mip-map selection mode. | |
virtual float | mipMapBias () const noexcept=0 |
Gets the mip-map level of detail bias. | |
virtual float | minLod () const noexcept=0 |
Gets the minimum texture level of detail. | |
virtual float | maxLod () const noexcept=0 |
Gets the maximum texture level of detail. | |
![]() | |
virtual const std::string & | name () const noexcept=0 |
Gets the name of the state resource. | |
![]() | |
virtual const VkSampler & | handle () const=0 |
Gets the managed resource handle. | |
![]() | |
virtual VkSampler & | handle ()=0 |
Gets the managed resource handle. | |
Interface for Vulkan sampler.