VkSampler handle() const
Returns Vulkan handle of the sampler object.
unsigned int compare
Enables depth comparison operation for this sampler.
Definition: vppSampler.hpp:166
Represents logical rendering device.
Definition: vppDevice.hpp:49
bool operator<(const SUnnormalizedSampler &rhs) const
Ordering operator. Useful for storing sampler descriptions in sets or maps.
Structure describing unnormalized sampler parameters.
Definition: vppSampler.hpp:264
unsigned int borderColor
Defines the color for border texels.
Definition: vppSampler.hpp:345
The VPP namespace.
Definition: main.hpp:1
unsigned int anisotropy
Enables anisotropic filtering.
Definition: vppSampler.hpp:217
NormalizedSampler()
Constructs null reference.
UnnormalizedSampler()
Constructs null reference.
unsigned int filterMode
Specifies the method of interpolation when upscaling and downscaling the texture. ...
Definition: vppSampler.hpp:325
unsigned int mipMapMode
Specifies the method of interpolation between mip levels.
Definition: vppSampler.hpp:207
unsigned int magFilterMode
Specifies the method of interpolation when upscaling the texture.
Definition: vppSampler.hpp:180
unsigned int borderColor
Defines the color for border texels.
Definition: vppSampler.hpp:119
SUnnormalizedSampler()
Constructor setting default parameters.
unsigned int addressModeU
Texel addressing mode for the U coordinate.
Definition: vppSampler.hpp:78
VkSampler handle() const
Returns Vulkan handle of the sampler object.
float maxLod
The maximum value used to clamp the computed LOD value.
Definition: vppSampler.hpp:251
Texture sampler object (normalized).
Definition: vppSampler.hpp:375
Structure describing normalized sampler parameters.
Definition: vppSampler.hpp:40
float maxAnisotropy
The anisotropy value clamp. Ignored when anisotropy is disabled.
Definition: vppSampler.hpp:233
unsigned int addressModeW
Texel addressing mode for the W coordinate.
Definition: vppSampler.hpp:98
unsigned int clampToBorderU
Texel addressing mode for the U coordinate.
Definition: vppSampler.hpp:298
unsigned int minFilterMode
Specifies the method of interpolation when downscaling the texture.
Definition: vppSampler.hpp:194
float mipLodBias
The bias to be added to mipmap LOD (level-of-detail) calculation.
Definition: vppSampler.hpp:354
unsigned int clampToBorderV
Texel addressing mode for the V coordinate.
Definition: vppSampler.hpp:309
unsigned int compareOp
Specifies the comparison function to apply to fetched data before the depth compare operation...
Definition: vppSampler.hpp:151
float mipLodBias
The bias to be added to mipmap LOD (level-of-detail) calculation.
Definition: vppSampler.hpp:226
SNormalizedSampler(float maxLod=1.0f)
Constructor setting default parameters.
float minLod
The minimum value used to clamp the computed LOD value.
Definition: vppSampler.hpp:242
unsigned int addressModeV
Texel addressing mode for the V coordinate.
Definition: vppSampler.hpp:88
bool operator<(const SNormalizedSampler &rhs) const
Ordering operator. Useful for storing sampler descriptions in sets or maps.
Texture sampler object (normalized).
Definition: vppSampler.hpp:415