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

#include <COM_cached_shader.hh>

Public Member Functions

 CachedShaderKey (const char *info_name, ResultPrecision precision)
uint64_t hash () const

Public Attributes

std::string info_name
ResultPrecision precision

Detailed Description

Definition at line 24 of file COM_cached_shader.hh.

Constructor & Destructor Documentation

◆ CachedShaderKey()

blender::compositor::CachedShaderKey::CachedShaderKey ( const char * info_name,
ResultPrecision precision )

Definition at line 24 of file cached_shader.cc.

References info_name, and precision.

Member Function Documentation

◆ hash()

uint64_t blender::compositor::CachedShaderKey::hash ( ) const

Definition at line 29 of file cached_shader.cc.

References blender::get_default_hash(), info_name, and precision.

Member Data Documentation

◆ info_name

std::string blender::compositor::CachedShaderKey::info_name

Definition at line 26 of file COM_cached_shader.hh.

Referenced by CachedShaderKey(), hash(), and blender::compositor::operator==().

◆ precision

ResultPrecision blender::compositor::CachedShaderKey::precision

Definition at line 27 of file COM_cached_shader.hh.

Referenced by CachedShaderKey(), hash(), and blender::compositor::operator==().


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