RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::SamplerCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::SamplerCreateInfo:
[legend]

Public Member Functions

 SamplerCreateInfo (SamplerCreateFlags flags_=SamplerCreateFlags(), Filter magFilter_=Filter::eNearest, Filter minFilter_=Filter::eNearest, SamplerMipmapMode mipmapMode_=SamplerMipmapMode::eNearest, SamplerAddressMode addressModeU_=SamplerAddressMode::eRepeat, SamplerAddressMode addressModeV_=SamplerAddressMode::eRepeat, SamplerAddressMode addressModeW_=SamplerAddressMode::eRepeat, float mipLodBias_=0, Bool32 anisotropyEnable_=0, float maxAnisotropy_=0, Bool32 compareEnable_=0, CompareOp compareOp_=CompareOp::eNever, float minLod_=0, float maxLod_=0, BorderColor borderColor_=BorderColor::eFloatTransparentBlack, Bool32 unnormalizedCoordinates_=0)
 
 SamplerCreateInfo (VkSamplerCreateInfo const &rhs)
 
SamplerCreateInfooperator= (VkSamplerCreateInfo const &rhs)
 
SamplerCreateInfosetPNext (const void *pNext_)
 
SamplerCreateInfosetFlags (SamplerCreateFlags flags_)
 
SamplerCreateInfosetMagFilter (Filter magFilter_)
 
SamplerCreateInfosetMinFilter (Filter minFilter_)
 
SamplerCreateInfosetMipmapMode (SamplerMipmapMode mipmapMode_)
 
SamplerCreateInfosetAddressModeU (SamplerAddressMode addressModeU_)
 
SamplerCreateInfosetAddressModeV (SamplerAddressMode addressModeV_)
 
SamplerCreateInfosetAddressModeW (SamplerAddressMode addressModeW_)
 
SamplerCreateInfosetMipLodBias (float mipLodBias_)
 
SamplerCreateInfosetAnisotropyEnable (Bool32 anisotropyEnable_)
 
SamplerCreateInfosetMaxAnisotropy (float maxAnisotropy_)
 
SamplerCreateInfosetCompareEnable (Bool32 compareEnable_)
 
SamplerCreateInfosetCompareOp (CompareOp compareOp_)
 
SamplerCreateInfosetMinLod (float minLod_)
 
SamplerCreateInfosetMaxLod (float maxLod_)
 
SamplerCreateInfosetBorderColor (BorderColor borderColor_)
 
SamplerCreateInfosetUnnormalizedCoordinates (Bool32 unnormalizedCoordinates_)
 
 operator const VkSamplerCreateInfo & () const
 
bool operator== (SamplerCreateInfo const &rhs) const
 
bool operator!= (SamplerCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
SamplerCreateFlags flags
 
Filter magFilter
 
Filter minFilter
 
SamplerMipmapMode mipmapMode
 
SamplerAddressMode addressModeU
 
SamplerAddressMode addressModeV
 
SamplerAddressMode addressModeW
 
float mipLodBias
 
Bool32 anisotropyEnable
 
float maxAnisotropy
 
Bool32 compareEnable
 
CompareOp compareOp
 
float minLod
 
float maxLod
 
BorderColor borderColor
 
Bool32 unnormalizedCoordinates
 

Private Attributes

StructureType sType = StructureType::eSamplerCreateInfo
 

Constructor & Destructor Documentation

◆ SamplerCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::SamplerCreateInfo::SamplerCreateInfo ( SamplerCreateFlags  flags_ = SamplerCreateFlags(),
Filter  magFilter_ = Filter::eNearest,
Filter  minFilter_ = Filter::eNearest,
SamplerMipmapMode  mipmapMode_ = SamplerMipmapMode::eNearest,
SamplerAddressMode  addressModeU_ = SamplerAddressMode::eRepeat,
SamplerAddressMode  addressModeV_ = SamplerAddressMode::eRepeat,
SamplerAddressMode  addressModeW_ = SamplerAddressMode::eRepeat,
float  mipLodBias_ = 0,
Bool32  anisotropyEnable_ = 0,
float  maxAnisotropy_ = 0,
Bool32  compareEnable_ = 0,
CompareOp  compareOp_ = CompareOp::eNever,
float  minLod_ = 0,
float  maxLod_ = 0,
BorderColor  borderColor_ = BorderColor::eFloatTransparentBlack,
Bool32  unnormalizedCoordinates_ = 0 
)
inline

◆ SamplerCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::SamplerCreateInfo::SamplerCreateInfo ( VkSamplerCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkSamplerCreateInfo &()

VULKAN_HPP_NAMESPACE::SamplerCreateInfo::operator const VkSamplerCreateInfo & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::SamplerCreateInfo::operator!= ( SamplerCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::operator= ( VkSamplerCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::SamplerCreateInfo::operator== ( SamplerCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setAddressModeU()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setAddressModeU ( SamplerAddressMode  addressModeU_)
inline

◆ setAddressModeV()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setAddressModeV ( SamplerAddressMode  addressModeV_)
inline

◆ setAddressModeW()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setAddressModeW ( SamplerAddressMode  addressModeW_)
inline

◆ setAnisotropyEnable()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setAnisotropyEnable ( Bool32  anisotropyEnable_)
inline

◆ setBorderColor()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setBorderColor ( BorderColor  borderColor_)
inline

◆ setCompareEnable()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setCompareEnable ( Bool32  compareEnable_)
inline

◆ setCompareOp()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setCompareOp ( CompareOp  compareOp_)
inline

◆ setFlags()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setFlags ( SamplerCreateFlags  flags_)
inline

◆ setMagFilter()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMagFilter ( Filter  magFilter_)
inline

◆ setMaxAnisotropy()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMaxAnisotropy ( float  maxAnisotropy_)
inline

◆ setMaxLod()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMaxLod ( float  maxLod_)
inline

◆ setMinFilter()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMinFilter ( Filter  minFilter_)
inline

◆ setMinLod()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMinLod ( float  minLod_)
inline

◆ setMipLodBias()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMipLodBias ( float  mipLodBias_)
inline

◆ setMipmapMode()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setMipmapMode ( SamplerMipmapMode  mipmapMode_)
inline

◆ setPNext()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setPNext ( const void pNext_)
inline

◆ setUnnormalizedCoordinates()

SamplerCreateInfo& VULKAN_HPP_NAMESPACE::SamplerCreateInfo::setUnnormalizedCoordinates ( Bool32  unnormalizedCoordinates_)
inline

Member Data Documentation

◆ addressModeU

SamplerAddressMode VULKAN_HPP_NAMESPACE::SamplerCreateInfo::addressModeU

◆ addressModeV

SamplerAddressMode VULKAN_HPP_NAMESPACE::SamplerCreateInfo::addressModeV

◆ addressModeW

SamplerAddressMode VULKAN_HPP_NAMESPACE::SamplerCreateInfo::addressModeW

◆ anisotropyEnable

Bool32 VULKAN_HPP_NAMESPACE::SamplerCreateInfo::anisotropyEnable

◆ borderColor

BorderColor VULKAN_HPP_NAMESPACE::SamplerCreateInfo::borderColor

◆ compareEnable

Bool32 VULKAN_HPP_NAMESPACE::SamplerCreateInfo::compareEnable

◆ compareOp

CompareOp VULKAN_HPP_NAMESPACE::SamplerCreateInfo::compareOp

◆ flags

SamplerCreateFlags VULKAN_HPP_NAMESPACE::SamplerCreateInfo::flags

◆ magFilter

Filter VULKAN_HPP_NAMESPACE::SamplerCreateInfo::magFilter

◆ maxAnisotropy

float VULKAN_HPP_NAMESPACE::SamplerCreateInfo::maxAnisotropy

◆ maxLod

float VULKAN_HPP_NAMESPACE::SamplerCreateInfo::maxLod

◆ minFilter

Filter VULKAN_HPP_NAMESPACE::SamplerCreateInfo::minFilter

◆ minLod

float VULKAN_HPP_NAMESPACE::SamplerCreateInfo::minLod

◆ mipLodBias

float VULKAN_HPP_NAMESPACE::SamplerCreateInfo::mipLodBias

◆ mipmapMode

SamplerMipmapMode VULKAN_HPP_NAMESPACE::SamplerCreateInfo::mipmapMode

◆ pNext

const void* VULKAN_HPP_NAMESPACE::SamplerCreateInfo::pNext = nullptr

◆ sType

StructureType VULKAN_HPP_NAMESPACE::SamplerCreateInfo::sType = StructureType::eSamplerCreateInfo
private

◆ unnormalizedCoordinates

Bool32 VULKAN_HPP_NAMESPACE::SamplerCreateInfo::unnormalizedCoordinates

The documentation for this struct was generated from the following file: