Blender V4.3
blender::gpu::VKSampler Class Reference

#include <vk_sampler.hh>

Inherits blender::NonCopyable.

Public Member Functions

virtual ~VKSampler ()
 
void create (const GPUSamplerState &sampler_state)
 
void free ()
 
VkSampler vk_handle () const
 
bool is_initialized () const
 
- Public Member Functions inherited from blender::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
 
NonCopyableoperator= (const NonCopyable &other)=delete
 
 NonCopyable ()=default
 
 NonCopyable (NonCopyable &&other)=default
 
NonCopyableoperator= (NonCopyable &&other)=default
 

Detailed Description

Definition at line 20 of file vk_sampler.hh.

Constructor & Destructor Documentation

◆ ~VKSampler()

blender::gpu::VKSampler::~VKSampler ( )
virtual

Definition at line 17 of file vk_sampler.cc.

References free().

Member Function Documentation

◆ create()

◆ free()

void blender::gpu::VKSampler::free ( )

◆ is_initialized()

bool blender::gpu::VKSampler::is_initialized ( ) const
inline

Definition at line 34 of file vk_sampler.hh.

◆ vk_handle()

VkSampler blender::gpu::VKSampler::vk_handle ( ) const
inline

Definition at line 28 of file vk_sampler.hh.

References BLI_assert.


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