Blender V5.0
blender::compositor::SMAAPrecomputedTextures Class Reference

#include <COM_smaa_precomputed_textures.hh>

Inherits blender::compositor::CachedResource.

Public Member Functions

 SMAAPrecomputedTextures (Context &context)
 ~SMAAPrecomputedTextures ()
void bind_search_texture (gpu::Shader *shader, const char *sampler_name) const
void unbind_search_texture () const
void bind_area_texture (gpu::Shader *shader, const char *sampler_name) const
void unbind_area_texture () const

Public Attributes

Result search_texture
Result area_texture
Public Attributes inherited from blender::compositor::CachedResource
bool needed = true

Detailed Description

Definition at line 24 of file COM_smaa_precomputed_textures.hh.

Constructor & Destructor Documentation

◆ SMAAPrecomputedTextures()

blender::compositor::SMAAPrecomputedTextures::SMAAPrecomputedTextures ( Context & context)

Definition at line 23 of file smaa_precomputed_textures.cc.

References area_texture, and search_texture.

◆ ~SMAAPrecomputedTextures()

blender::compositor::SMAAPrecomputedTextures::~SMAAPrecomputedTextures ( )

Definition at line 35 of file smaa_precomputed_textures.cc.

References area_texture, GPU_TEXTURE_FREE_SAFE, and search_texture.

Member Function Documentation

◆ bind_area_texture()

void blender::compositor::SMAAPrecomputedTextures::bind_area_texture ( gpu::Shader * shader,
const char * sampler_name ) const

◆ bind_search_texture()

void blender::compositor::SMAAPrecomputedTextures::bind_search_texture ( gpu::Shader * shader,
const char * sampler_name ) const

◆ unbind_area_texture()

void blender::compositor::SMAAPrecomputedTextures::unbind_area_texture ( ) const

◆ unbind_search_texture()

void blender::compositor::SMAAPrecomputedTextures::unbind_search_texture ( ) const

Member Data Documentation

◆ area_texture

Result blender::compositor::SMAAPrecomputedTextures::area_texture

◆ search_texture

Result blender::compositor::SMAAPrecomputedTextures::search_texture

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