![]() |
LiteFX 0.3.1.2022
Computer Graphics Engine
|
Represents a Vulkan sampler. More...
#include <vulkan.hpp>
Inherits LiteFX::Rendering::ISampler, and LiteFX::IResource< VkSampler >.
Inherited by LiteFX::Rendering::Backends::VulkanSampler [virtual]
.
Public Member Functions | |
virtual | ~IVulkanSampler () noexcept=default |
![]() | |
virtual | ~ISampler () noexcept=default |
virtual const FilterMode & | getMinifyingFilter () const noexcept=0 |
Gets the filtering mode that is used for minifying lookups. More... | |
virtual const FilterMode & | getMagnifyingFilter () const noexcept=0 |
Gets the filtering mode that is used for magnifying lookups. More... | |
virtual const BorderMode & | getBorderModeU () const noexcept=0 |
Gets the addressing mode at the horizontal border. More... | |
virtual const BorderMode & | getBorderModeV () const noexcept=0 |
Gets the addressing mode at the vertical border. More... | |
virtual const BorderMode & | getBorderModeW () const noexcept=0 |
Gets the addressing mode at the depth border. More... | |
virtual const Float & | getAnisotropy () const noexcept=0 |
Gets the anisotropy value used when sampling this texture. More... | |
virtual const MipMapMode & | getMipMapMode () const noexcept=0 |
Gets the mip-map selection mode. More... | |
virtual const Float & | getMipMapBias () const noexcept=0 |
Gets the mip-map level of detail bias. More... | |
virtual const Float & | getMaxLOD () const noexcept=0 |
Gets the maximum texture level of detail. More... | |
virtual const Float & | getMinLOD () const noexcept=0 |
Gets the minimum texture level of detail. More... | |
![]() | |
virtual | ~IStateResource () noexcept=default |
virtual const String & | name () const noexcept=0 |
Returns the name of the resource. More... | |
![]() | |
virtual | ~IResource () noexcept=default |
virtual const VkSampler & | handle () const noexcept=0 |
Returns the resource managed by the class. More... | |
Additional Inherited Members | |
![]() | |
virtual VkSampler & | handle () noexcept=0 |
Returns the resource managed by the class. More... | |
Represents a Vulkan sampler.
|
virtualdefaultnoexcept |