SPARK
0.1.0
A general purpose game engine written in C++.
|
Describes a texture sampler. More...
#include <Sampler.h>
Public Member Functions | |
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. | |
Describes a texture sampler.
|
nodiscardpure virtualnoexcept |
Gets the anisotropy level used when sampling the texture.
0.0f
means that no anisotropic filtering is used. Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the addressing mode at the horizontal, vertical and depth borders.
[horizontal (U), vertical (V), depth (W)]
. Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the filter mode for magnifying lookups.
Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the maximum texture level of detail.
Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the filter mode for minifying lookups.
Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the minimum texture level of detail.
Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the mip-map level of detail bias.
Implemented in spark::render::vk::VulkanSampler.
|
nodiscardpure virtualnoexcept |
Gets the mip-map selection mode.
Implemented in spark::render::vk::VulkanSampler.