|
Blender V4.3
|
#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 bNode * | caller_group_node () const |
| const bNodeTree * | caller_tree () const |
Public Member Functions inherited from blender::ComputeContext | |
| ComputeContext (const char *static_type, const ComputeContext *parent) | |
| virtual | ~ComputeContext ()=default |
| const ComputeContextHash & | hash () const |
| const char * | static_type () const |
| const ComputeContext * | parent () const |
| void | print_stack (std::ostream &stream, StringRef name) const |
Additional Inherited Members | |
Protected Attributes inherited from blender::ComputeContext | |
| ComputeContextHash | hash_ |
Definition at line 43 of file BKE_compute_contexts.hh.
| blender::bke::GroupNodeComputeContext::GroupNodeComputeContext | ( | const ComputeContext * | parent, |
| int32_t | node_id, | ||
| const std::optional< ComputeContextHash > & | cached_hash = {} ) |
Definition at line 26 of file compute_contexts.cc.
References blender::ComputeContext::hash_, and blender::ComputeContextHash::mix_in().
| blender::bke::GroupNodeComputeContext::GroupNodeComputeContext | ( | const ComputeContext * | parent, |
| const bNode & | node, | ||
| const bNodeTree & | caller_tree ) |
Definition at line 48 of file compute_contexts.cc.
References caller_tree(), and node.
|
inline |
Definition at line 68 of file BKE_compute_contexts.hh.
|
inline |
Definition at line 73 of file BKE_compute_contexts.hh.
Referenced by GroupNodeComputeContext().
|
inline |
Definition at line 63 of file BKE_compute_contexts.hh.