#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | SamplerCreateInfo (vk::SamplerCreateFlags flags_={}, vk::Filter magFilter_=vk::Filter::eNearest, vk::Filter minFilter_=vk::Filter::eNearest, vk::SamplerMipmapMode mipmapMode_=vk::SamplerMipmapMode::eNearest, vk::SamplerAddressMode addressModeU_=vk::SamplerAddressMode::eRepeat, vk::SamplerAddressMode addressModeV_=vk::SamplerAddressMode::eRepeat, vk::SamplerAddressMode addressModeW_=vk::SamplerAddressMode::eRepeat, float mipLodBias_={}, vk::Bool32 anisotropyEnable_={}, float maxAnisotropy_={}, vk::Bool32 compareEnable_={}, vk::CompareOp compareOp_=vk::CompareOp::eNever, float minLod_={}, float maxLod_={}, vk::BorderColor borderColor_=vk::BorderColor::eFloatTransparentBlack, vk::Bool32 unnormalizedCoordinates_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | SamplerCreateInfo (SamplerCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| SamplerCreateInfo (VkSamplerCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
SamplerCreateInfo & | operator= (SamplerCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
SamplerCreateInfo & | operator= (VkSamplerCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setFlags (vk::SamplerCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMagFilter (vk::Filter magFilter_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMinFilter (vk::Filter minFilter_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMipmapMode (vk::SamplerMipmapMode mipmapMode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setAddressModeU (vk::SamplerAddressMode addressModeU_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setAddressModeV (vk::SamplerAddressMode addressModeV_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setAddressModeW (vk::SamplerAddressMode addressModeW_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMipLodBias (float mipLodBias_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setAnisotropyEnable (vk::Bool32 anisotropyEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMaxAnisotropy (float maxAnisotropy_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setCompareEnable (vk::Bool32 compareEnable_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setCompareOp (vk::CompareOp compareOp_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMinLod (float minLod_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setMaxLod (float maxLod_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setBorderColor (vk::BorderColor borderColor_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & | setUnnormalizedCoordinates (vk::Bool32 unnormalizedCoordinates_) VULKAN_HPP_NOEXCEPT |
|
| operator VkSamplerCreateInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkSamplerCreateInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (SamplerCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (SamplerCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 104390 of file vulkan_structs.hpp.
◆ NativeType
◆ SamplerCreateInfo() [1/3]
VULKAN_HPP_CONSTEXPR vk::SamplerCreateInfo::SamplerCreateInfo |
( |
vk::SamplerCreateFlags |
flags_ = {} , |
|
|
vk::Filter |
magFilter_ = vk::Filter::eNearest , |
|
|
vk::Filter |
minFilter_ = vk::Filter::eNearest , |
|
|
vk::SamplerMipmapMode |
mipmapMode_ = vk::SamplerMipmapMode::eNearest , |
|
|
vk::SamplerAddressMode |
addressModeU_ = vk::SamplerAddressMode::eRepeat , |
|
|
vk::SamplerAddressMode |
addressModeV_ = vk::SamplerAddressMode::eRepeat , |
|
|
vk::SamplerAddressMode |
addressModeW_ = vk::SamplerAddressMode::eRepeat , |
|
|
float |
mipLodBias_ = {} , |
|
|
vk::Bool32 |
anisotropyEnable_ = {} , |
|
|
float |
maxAnisotropy_ = {} , |
|
|
vk::Bool32 |
compareEnable_ = {} , |
|
|
vk::CompareOp |
compareOp_ = vk::CompareOp::eNever , |
|
|
float |
minLod_ = {} , |
|
|
float |
maxLod_ = {} , |
|
|
vk::BorderColor |
borderColor_ = vk::BorderColor::eFloatTransparentBlack , |
|
|
vk::Bool32 |
unnormalizedCoordinates_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ SamplerCreateInfo() [2/3]
◆ SamplerCreateInfo() [3/3]
◆ operator VkSamplerCreateInfo &()
◆ operator VkSamplerCreateInfo const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setAddressModeU()
◆ setAddressModeV()
◆ setAddressModeW()
◆ setAnisotropyEnable()
◆ setBorderColor()
◆ setCompareEnable()
◆ setCompareOp()
◆ setFlags()
◆ setMagFilter()
◆ setMaxAnisotropy()
◆ setMaxLod()
◆ setMinFilter()
◆ setMinLod()
◆ setMipLodBias()
◆ setMipmapMode()
◆ setPNext()
◆ setUnnormalizedCoordinates()
◆ addressModeU
◆ addressModeV
◆ addressModeW
◆ allowDuplicate
const bool vk::SamplerCreateInfo::allowDuplicate = false |
|
static |
◆ anisotropyEnable
vk::Bool32 vk::SamplerCreateInfo::anisotropyEnable = {} |
◆ borderColor
◆ compareEnable
vk::Bool32 vk::SamplerCreateInfo::compareEnable = {} |
◆ compareOp
◆ flags
◆ magFilter
◆ maxAnisotropy
float vk::SamplerCreateInfo::maxAnisotropy = {} |
◆ maxLod
float vk::SamplerCreateInfo::maxLod = {} |
◆ minFilter
◆ minLod
float vk::SamplerCreateInfo::minLod = {} |
◆ mipLodBias
float vk::SamplerCreateInfo::mipLodBias = {} |
◆ mipmapMode
◆ pNext
const void* vk::SamplerCreateInfo::pNext = {} |
◆ structureType
◆ sType
◆ unnormalizedCoordinates
vk::Bool32 vk::SamplerCreateInfo::unnormalizedCoordinates = {} |
The documentation for this struct was generated from the following file: