vOOlkan
An object oriented approach to Vulkan
Vulkan::TextureSampler Class Reference

A TextureSampler is an object which is used to apply filters (anisotropic, interpolation, ...) and other techniques when accessing the textels of a texture image. More...

#include <TextureSampler.h>

Public Member Functions

 TextureSampler (const LogicalDevice &virtualGpu, const PhysicalDevice &realGpu)
 
 TextureSampler (const TextureSampler &)=delete
 
TextureSampleroperator= (const TextureSampler &)=delete
 
 TextureSampler (TextureSampler &&)=delete
 
TextureSampleroperator= (TextureSampler &&)=delete
 
 ~TextureSampler ()
 
const VkSampler & operator+ () const
 

Detailed Description

A TextureSampler is an object which is used to apply filters (anisotropic, interpolation, ...) and other techniques when accessing the textels of a texture image.

Constructor & Destructor Documentation

◆ TextureSampler() [1/3]

Vulkan::TextureSampler::TextureSampler ( const LogicalDevice virtualGpu,
const PhysicalDevice realGpu 
)
inline

◆ TextureSampler() [2/3]

Vulkan::TextureSampler::TextureSampler ( const TextureSampler )
delete

◆ TextureSampler() [3/3]

Vulkan::TextureSampler::TextureSampler ( TextureSampler &&  )
delete

◆ ~TextureSampler()

Vulkan::TextureSampler::~TextureSampler ( )
inline

Member Function Documentation

◆ operator+()

const VkSampler & Vulkan::TextureSampler::operator+ ( ) const
inline

◆ operator=() [1/2]

TextureSampler & Vulkan::TextureSampler::operator= ( const TextureSampler )
delete

◆ operator=() [2/2]

TextureSampler & Vulkan::TextureSampler::operator= ( TextureSampler &&  )
delete

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