Blender V4.3
UniqueName_Value Struct Reference

Public Member Functions

 BLI_BITMAP_DECLARE (mask, max_exact_tracking)
 
void mark_used (int number)
 
void mark_unused (int number)
 
bool use_if_unused (int number)
 
int use_smallest_unused ()
 

Public Attributes

int max_value = 0
 

Static Public Attributes

static constexpr uint max_exact_tracking = 1024
 

Detailed Description

Definition at line 102 of file main_namemap.cc.

Member Function Documentation

◆ BLI_BITMAP_DECLARE()

UniqueName_Value::BLI_BITMAP_DECLARE ( mask ,
max_exact_tracking  )

◆ mark_unused()

void UniqueName_Value::mark_unused ( int number)
inline

Definition at line 117 of file main_namemap.cc.

References BLI_BITMAP_DISABLE, max_exact_tracking, and max_value.

Referenced by namemap_remove_name().

◆ mark_used()

void UniqueName_Value::mark_used ( int number)
inline

◆ use_if_unused()

bool UniqueName_Value::use_if_unused ( int number)
inline

◆ use_smallest_unused()

int UniqueName_Value::use_smallest_unused ( )
inline

Member Data Documentation

◆ max_exact_tracking

uint UniqueName_Value::max_exact_tracking = 1024
staticconstexpr

Definition at line 103 of file main_namemap.cc.

Referenced by mark_unused(), mark_used(), use_if_unused(), and use_smallest_unused().

◆ max_value

int UniqueName_Value::max_value = 0

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