Blender  V3.3
blender::modifiers::geometry_nodes::GeometryNodesEvaluator Member List

This is the complete list of members for blender::modifiers::geometry_nodes::GeometryNodesEvaluator, including all inherited members.

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