Blender V4.3
FN_multi_function_context.hh File Reference
#include "BLI_utildefines.h"
#include "BLI_map.hh"

Go to the source code of this file.

Classes

class  blender::fn::multi_function::ContextBuilder
 
class  blender::fn::multi_function::Context
 

Namespaces

namespace  blender
 
namespace  blender::fn
 
namespace  blender::fn::multi_function
 

Detailed Description

An #Context is passed along with every call to a multi-function. Right now it does nothing, but it can be used for the following purposes:

  • Pass debug information up and down the function call stack.
  • Pass reusable memory buffers to sub-functions to increase performance.
  • Pass cached data to called functions.

Definition in file FN_multi_function_context.hh.