Blender
V3.3
|
#include <eevee_material.hh>
Public Member Functions | |
MaterialKey (::Material *mat_, eMaterialGeometry geometry, eMaterialPipeline surface_pipeline) | |
uint64_t | hash () const |
bool | operator< (const MaterialKey &k) const |
bool | operator== (const MaterialKey &k) const |
Public Attributes | |
Material * | mat |
uint64_t | options |
Unique key to identify each material in the hash-map.
Definition at line 110 of file eevee_material.hh.
|
inline |
Definition at line 114 of file eevee_material.hh.
References options, and blender::eevee::shader_uuid_from_material_type().
|
inline |
Definition at line 120 of file eevee_material.hh.
References BLI_assert, mat, and options.
|
inline |
Definition at line 126 of file eevee_material.hh.
|
inline |
Definition at line 131 of file eevee_material.hh.
Material* blender::eevee::MaterialKey::mat |
Definition at line 111 of file eevee_material.hh.
Referenced by hash(), operator<(), and operator==().
uint64_t blender::eevee::MaterialKey::options |
Definition at line 112 of file eevee_material.hh.
Referenced by hash(), MaterialKey(), operator<(), and operator==().