Blender  V3.3
BKE_node_runtime.hh
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
5 #include <memory>
6 
7 #include "BLI_sys_types.h"
8 #include "BLI_utility_mixins.hh"
9 
10 namespace blender::nodes {
12 class NodeDeclaration;
13 } // namespace blender::nodes
14 
15 namespace blender::bke {
16 
18  public:
30 
36 
38  std::unique_ptr<nodes::FieldInferencingInterface> field_inferencing_interface;
39 };
40 
47  public:
53 
56 };
57 
64  public:
84 
87 };
88 
89 } // namespace blender::bke
struct NodeDeclarationHandle NodeDeclarationHandle
struct SocketDeclarationHandle SocketDeclarationHandle
NodeDeclarationHandle * declaration
const SocketDeclarationHandle * declaration
std::unique_ptr< nodes::FieldInferencingInterface > field_inferencing_interface
unsigned int uint32_t
Definition: stdint.h:80
unsigned char uint8_t
Definition: stdint.h:78