add_node_to_task_pool(const DNode node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
add_value_to_input_socket(const DInputSocket socket, const DOutputSocket origin, GMutablePointer value, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
assert_expected_outputs_have_been_computed(LockedNode &locked_node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
construct_default_value(const CPPType &type, void *r_value) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
convert_value(const CPPType &from_type, const CPPType &to_type, const void *from_value, void *to_value) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
create_states_for_reachable_nodes() | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
destruct_input_value_if_exists(LockedNode &locked_node, const DInputSocket socket) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
destruct_node_state(const DNode node, NodeState &node_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
destruct_node_states() | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute() | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute_geometry_node(const DNode node, NodeState &node_state, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute_multi_function_node(const DNode node, const nodes::NodeMultiFunctions::Item &fn_item, NodeState &node_state, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute_multi_function_node__field(const DNode node, const nodes::NodeMultiFunctions::Item &fn_item, NodeState &node_state, LinearAllocator<> &allocator, Span< const void * > input_values, Span< const ValueOrFieldCPPType * > input_types, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute_multi_function_node__value(const DNode node, const MultiFunction &fn, NodeState &node_state, LinearAllocator<> &allocator, Span< const void * > input_values, Span< const ValueOrFieldCPPType * > input_types, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute_node(const DNode node, NodeState &node_state, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
execute_unknown_node(const DNode node, NodeState &node_state, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
extract_group_outputs() | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
finish_node_if_possible(LockedNode &locked_node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
foreach_non_lazy_input(LockedNode &locked_node, FunctionRef< void(DInputSocket socket)> fn) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
forward_group_inputs() | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
forward_output(const DOutputSocket from_socket, GMutablePointer value_to_forward, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
forward_to_sockets_with_same_type(LinearAllocator<> &allocator, Span< DInputSocket > to_sockets, GMutablePointer value_to_forward, const DOutputSocket from_socket, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
GeometryNodesEvaluator(GeometryNodesEvaluationParams ¶ms) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
get_node_state(const DNode node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
get_value_from_socket(const DSocket socket, const CPPType &required_type) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
initialize_node_state(const DNode node, NodeState &node_state, LinearAllocator<> &allocator) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
load_unlinked_input_value(LockedNode &locked_node, const DInputSocket input_socket, InputState &input_state, const DSocket origin_socket) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
log_debug_message(DNode node, std::string message) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
log_socket_value(DSocket socket, InputState &input_state, Span< void * > values) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
log_socket_value(Span< DSocket > sockets, GPointer value) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
node_task_postprocessing(const DNode node, NodeState &node_state, bool was_executed, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
node_task_preprocessing(const DNode node, NodeState &node_state, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
node_task_run(const DNode node, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
prepare_node_inputs_for_execution(LockedNode &locked_node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
prepare_node_outputs_for_execution(LockedNode &locked_node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
require_non_lazy_inputs(LockedNode &locked_node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
run_node_from_task_pool(TaskPool *task_pool, void *task_data) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inlinestatic |
schedule_initial_nodes() | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
schedule_node(LockedNode &locked_node) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
send_output_required_notification(const DOutputSocket socket, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
send_output_unused_notification(const DOutputSocket socket, NodeTaskRunState *run_state) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
set_input_required(LockedNode &locked_node, const DInputSocket input_socket) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
set_input_unused(LockedNode &locked_node, const DInputSocket socket) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
should_forward_to_socket(const DInputSocket socket) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |
with_locked_node(const DNode node, NodeState &node_state, NodeTaskRunState *run_state, const Function &function) | blender::modifiers::geometry_nodes::GeometryNodesEvaluator | inline |