Blender V5.0
blender::bke::NodeComputeContext Class Reference

#include <BKE_compute_contexts.hh>

Inherits blender::ComputeContext.

Inherited by blender::bke::EvaluateClosureComputeContext, and blender::bke::GroupNodeComputeContext.

Public Member Functions

 NodeComputeContext (const ComputeContext *parent, int32_t node_id, const bNodeTree *tree=nullptr)
int32_t node_id () const
const bNodeTreetree () const
const bNodenode () const
Public Member Functions inherited from blender::ComputeContext
 ComputeContext (const ComputeContext *parent)
virtual ~ComputeContext ()=default
const ComputeContextHashhash () const
const ComputeContextparent () const
void print_stack (std::ostream &stream, StringRef name) const

Additional Inherited Members

Protected Attributes inherited from blender::ComputeContext
const ComputeContextparent_ = nullptr
ComputeContextHash hash_

Detailed Description

Definition at line 61 of file BKE_compute_contexts.hh.

Constructor & Destructor Documentation

◆ NodeComputeContext()

blender::bke::NodeComputeContext::NodeComputeContext ( const ComputeContext * parent,
int32_t node_id,
const bNodeTree * tree = nullptr )

Member Function Documentation

◆ node()

const bNode * blender::bke::NodeComputeContext::node ( ) const

Definition at line 55 of file compute_contexts.cc.

◆ node_id()

int32_t blender::bke::NodeComputeContext::node_id ( ) const
inline

◆ tree()

const bNodeTree * blender::bke::NodeComputeContext::tree ( ) const
inline

The documentation for this class was generated from the following files: