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  )

References mask(), and 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, mask(), 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

◆ max_value

int UniqueName_Value::max_value = 0

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