Blender V4.3
blender::bke::GroupNodeComputeContext Class Reference

#include <BKE_compute_contexts.hh>

Inherits blender::ComputeContext.

Public Member Functions

 GroupNodeComputeContext (const ComputeContext *parent, int32_t node_id, const std::optional< ComputeContextHash > &cached_hash={})
 GroupNodeComputeContext (const ComputeContext *parent, const bNode &node, const bNodeTree &caller_tree)
int32_t node_id () const
const bNodecaller_group_node () const
const bNodeTreecaller_tree () const
Public Member Functions inherited from blender::ComputeContext
 ComputeContext (const char *static_type, const ComputeContext *parent)
virtual ~ComputeContext ()=default
const ComputeContextHashhash () const
const char * static_type () const
const ComputeContextparent () const
void print_stack (std::ostream &stream, StringRef name) const

Additional Inherited Members

Protected Attributes inherited from blender::ComputeContext
ComputeContextHash hash_

Detailed Description

Definition at line 43 of file BKE_compute_contexts.hh.

Constructor & Destructor Documentation

◆ GroupNodeComputeContext() [1/2]

blender::bke::GroupNodeComputeContext::GroupNodeComputeContext ( const ComputeContext * parent,
int32_t node_id,
const std::optional< ComputeContextHash > & cached_hash = {} )

◆ GroupNodeComputeContext() [2/2]

blender::bke::GroupNodeComputeContext::GroupNodeComputeContext ( const ComputeContext * parent,
const bNode & node,
const bNodeTree & caller_tree )

Member Function Documentation

◆ caller_group_node()

const bNode * blender::bke::GroupNodeComputeContext::caller_group_node ( ) const
inline

Definition at line 68 of file BKE_compute_contexts.hh.

◆ caller_tree()

const bNodeTree * blender::bke::GroupNodeComputeContext::caller_tree ( ) const
inline

Definition at line 73 of file BKE_compute_contexts.hh.

Referenced by GroupNodeComputeContext().

◆ node_id()

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

Definition at line 63 of file BKE_compute_contexts.hh.

Referenced by GroupNodeComputeContext().


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