|
Blender V5.0
|
#include <MOD_nodes.hh>
Public Member Functions | |
| void | ensure (const NodesModifierData &nmd) |
| void | reset () |
Public Attributes | |
| Array< nodes::socket_usage_inference::SocketUsage > | inputs |
| Array< nodes::socket_usage_inference::SocketUsage > | outputs |
Definition at line 34 of file MOD_nodes.hh.
| void blender::NodesModifierUsageInferenceCache::ensure | ( | const NodesModifierData & | nmd | ) |
Definition at line 1957 of file MOD_nodes.cc.
References BLI_SCOPED_DEFER, ensure(), blender::nodes::get_geometry_nodes_input_inference_values(), blender::nodes::InferenceValue::get_primitive_ptr(), blender::CPPType::hash_or_fallback(), bNodeTree::id, ID_MISSING, blender::nodes::socket_usage_inference::infer_group_interface_usage(), inputs, blender::nodes::InferenceValue::is_primitive_value(), NodesModifierData::node_group, outputs, NodesModifierSettings::properties, reset(), NodesModifierData::settings, state, and tree.
Referenced by ensure().
| void blender::NodesModifierUsageInferenceCache::reset | ( | ) |
| Array<nodes::socket_usage_inference::SocketUsage> blender::NodesModifierUsageInferenceCache::inputs |
Definition at line 39 of file MOD_nodes.hh.
| Array<nodes::socket_usage_inference::SocketUsage> blender::NodesModifierUsageInferenceCache::outputs |
Definition at line 40 of file MOD_nodes.hh.