Blender V5.0
blender::lazy_threading Namespace Reference

Classes

class  HintReceiver
class  ReceiverIsolation

Typedefs

using HintReceivers = RawStack<RawVector<FunctionRef<void()>, 0>, 0>

Functions

void send_hint ()

Variables

static HintReceivers hint_receivers

Typedef Documentation

◆ HintReceivers

This uses a "raw" stack and vector so that it can be destructed after Blender checks for memory leaks. A new list of receivers is created whenever an isolated region is entered to avoid deadlocks.

Definition at line 20 of file lazy_threading.cc.

Function Documentation

◆ send_hint()

Variable Documentation

◆ hint_receivers

HintReceivers blender::lazy_threading::hint_receivers
thread_localstatic