Welcome to mirror list, hosted at ThFree Co, Russian Federation.

FN_node_tree_multi_function_network_generation.h « functions « blender « source - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: b45e7f6f84e81d9e9334063eaaba246750ef80c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef __FN_VTREE_MULTI_FUNCTION_NETWORK_GENERATION_H__
#define __FN_VTREE_MULTI_FUNCTION_NETWORK_GENERATION_H__

#include "BLI_resource_collector.h"
#include "FN_node_tree_multi_function_network.h"
#include "intern/multi_functions/network.h"

namespace FN {
namespace MFGeneration {

using BLI::ResourceCollector;

std::unique_ptr<FunctionTreeMFNetwork> generate_node_tree_multi_function_network(
    const FunctionTree &function_tree, ResourceCollector &resources);

std::unique_ptr<MF_EvaluateNetwork> generate_node_tree_multi_function(
    const FunctionTree &function_tree, ResourceCollector &resources);

}  // namespace MFGeneration
}  // namespace FN

#endif /* __FN_VTREE_MULTI_FUNCTION_NETWORK_GENERATION_H__ */