|
Blender V4.3
|
#include "graph/node_enum.h"#include "util/array.h"#include "util/map.h"#include "util/param.h"#include "util/string.h"#include "util/vector.h"Go to the source code of this file.
Classes | |
| struct | SocketType |
| struct | NodeType |
Macros | |
| #define | NODE_DECLARE |
| #define | NODE_DEFINE(structname) |
| #define | NODE_ABSTRACT_DECLARE |
| #define | NODE_ABSTRACT_DEFINE(structname) |
| #define | SOCKET_OFFSETOF(T, name) offsetof(T, name) |
| #define | SOCKET_SIZEOF(T, name) (sizeof(T::name)) |
| #define | SOCKET_DEFINE(name, ui_name, default_value, datatype, TYPE, flags, ...) |
| #define | SOCKET_BOOLEAN(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, bool, SocketType::BOOLEAN, 0, ##__VA_ARGS__) |
| #define | SOCKET_INT(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, int, SocketType::INT, 0, ##__VA_ARGS__) |
| #define | SOCKET_UINT(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, uint, SocketType::UINT, 0, ##__VA_ARGS__) |
| #define | SOCKET_UINT64(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, uint64_t, SocketType::UINT64, 0, ##__VA_ARGS__) |
| #define | SOCKET_FLOAT(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, float, SocketType::FLOAT, 0, ##__VA_ARGS__) |
| #define | SOCKET_COLOR(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::COLOR, 0, ##__VA_ARGS__) |
| #define | SOCKET_VECTOR(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::VECTOR, 0, ##__VA_ARGS__) |
| #define | SOCKET_POINT(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::POINT, 0, ##__VA_ARGS__) |
| #define | SOCKET_NORMAL(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::NORMAL, 0, ##__VA_ARGS__) |
| #define | SOCKET_POINT2(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, float2, SocketType::POINT2, 0, ##__VA_ARGS__) |
| #define | SOCKET_STRING(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, ustring, SocketType::STRING, 0, ##__VA_ARGS__) |
| #define | SOCKET_TRANSFORM(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, Transform, SocketType::TRANSFORM, 0, ##__VA_ARGS__) |
| #define | SOCKET_ENUM(name, ui_name, values, default_value, ...) |
| #define | SOCKET_NODE(name, ui_name, node_type, ...) |
| #define | SOCKET_BOOLEAN_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_INT_ARRAY(name, ui_name, default_value, ...) SOCKET_DEFINE(name, ui_name, default_value, array<int>, SocketType::INT_ARRAY, 0, ##__VA_ARGS__) |
| #define | SOCKET_FLOAT_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_COLOR_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_VECTOR_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_POINT_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_NORMAL_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_POINT2_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_STRING_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_TRANSFORM_ARRAY(name, ui_name, default_value, ...) |
| #define | SOCKET_NODE_ARRAY(name, ui_name, node_type, ...) |
| #define | SOCKET_IN_BOOLEAN(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_INT(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_FLOAT(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_COLOR(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_VECTOR(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_POINT(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_NORMAL(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_STRING(name, ui_name, default_value, ...) |
| #define | SOCKET_IN_CLOSURE(name, ui_name, ...) |
| #define | SOCKET_OUT_BOOLEAN(name, ui_name) |
| #define | SOCKET_OUT_INT(name, ui_name) |
| #define | SOCKET_OUT_FLOAT(name, ui_name) |
| #define | SOCKET_OUT_COLOR(name, ui_name) |
| #define | SOCKET_OUT_VECTOR(name, ui_name) |
| #define | SOCKET_OUT_POINT(name, ui_name) |
| #define | SOCKET_OUT_NORMAL(name, ui_name) |
| #define | SOCKET_OUT_CLOSURE(name, ui_name) |
| #define | SOCKET_OUT_STRING(name, ui_name) |
| #define | SOCKET_OUT_ENUM(name, ui_name) |
Typedefs | |
| typedef uint64_t | SocketModifiedFlags |
| #define NODE_ABSTRACT_DECLARE |
Definition at line 160 of file node_type.h.
| #define NODE_ABSTRACT_DEFINE | ( | structname | ) |
Definition at line 164 of file node_type.h.
| #define NODE_DECLARE |
Definition at line 142 of file node_type.h.
| #define NODE_DEFINE | ( | structname | ) |
Definition at line 148 of file node_type.h.
| #define SOCKET_BOOLEAN | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, bool, SocketType::BOOLEAN, 0, ##__VA_ARGS__) |
Definition at line 192 of file node_type.h.
Referenced by NODE_ABSTRACT_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_BOOLEAN_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 243 of file node_type.h.
Referenced by NODE_DEFINE().
| #define SOCKET_COLOR | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::COLOR, 0, ##__VA_ARGS__) |
Definition at line 202 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_COLOR_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 251 of file node_type.h.
Referenced by NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_DEFINE | ( | name, | |
| ui_name, | |||
| default_value, | |||
| datatype, | |||
| TYPE, | |||
| flags, | |||
| ... ) |
Definition at line 177 of file node_type.h.
| #define SOCKET_ENUM | ( | name, | |
| ui_name, | |||
| values, | |||
| default_value, | |||
| ... ) |
Definition at line 216 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_FLOAT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, float, SocketType::FLOAT, 0, ##__VA_ARGS__) |
Definition at line 200 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_FLOAT_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 248 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_BOOLEAN | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 291 of file node_type.h.
Referenced by NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_CLOSURE | ( | name, | |
| ui_name, | |||
| ... ) |
Definition at line 350 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_COLOR | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 310 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_FLOAT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 302 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_INT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 299 of file node_type.h.
| #define SOCKET_IN_NORMAL | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 334 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_POINT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 326 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_IN_STRING | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 342 of file node_type.h.
Referenced by NODE_DEFINE().
| #define SOCKET_IN_VECTOR | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 318 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_INT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, int, SocketType::INT, 0, ##__VA_ARGS__) |
Definition at line 194 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_INT_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, array<int>, SocketType::INT_ARRAY, 0, ##__VA_ARGS__) |
Definition at line 246 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_NODE | ( | name, | |
| ui_name, | |||
| node_type, | |||
| ... ) |
Definition at line 229 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_NODE_ARRAY | ( | name, | |
| ui_name, | |||
| node_type, | |||
| ... ) |
Definition at line 277 of file node_type.h.
Referenced by NODE_ABSTRACT_DEFINE().
| #define SOCKET_NORMAL | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::NORMAL, 0, ##__VA_ARGS__) |
Definition at line 208 of file node_type.h.
| #define SOCKET_NORMAL_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 260 of file node_type.h.
| #define SOCKET_OUT_BOOLEAN | ( | name, | |
| ui_name ) |
Definition at line 361 of file node_type.h.
| #define SOCKET_OUT_CLOSURE | ( | name, | |
| ui_name ) |
Definition at line 389 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_OUT_COLOR | ( | name, | |
| ui_name ) |
Definition at line 373 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_OUT_ENUM | ( | name, | |
| ui_name ) |
Definition at line 397 of file node_type.h.
| #define SOCKET_OUT_FLOAT | ( | name, | |
| ui_name ) |
Definition at line 369 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_OUT_INT | ( | name, | |
| ui_name ) |
Definition at line 365 of file node_type.h.
| #define SOCKET_OUT_NORMAL | ( | name, | |
| ui_name ) |
Definition at line 385 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_OUT_POINT | ( | name, | |
| ui_name ) |
Definition at line 381 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_OUT_STRING | ( | name, | |
| ui_name ) |
Definition at line 393 of file node_type.h.
| #define SOCKET_OUT_VECTOR | ( | name, | |
| ui_name ) |
Definition at line 377 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_POINT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::POINT, 0, ##__VA_ARGS__) |
Definition at line 206 of file node_type.h.
Referenced by NODE_DEFINE().
| #define SOCKET_POINT2 | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, float2, SocketType::POINT2, 0, ##__VA_ARGS__) |
Definition at line 210 of file node_type.h.
Referenced by NODE_DEFINE().
| #define SOCKET_POINT2_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 263 of file node_type.h.
Referenced by NODE_DEFINE().
| #define SOCKET_POINT_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 257 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
Definition at line 176 of file node_type.h.
| #define SOCKET_STRING | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, ustring, SocketType::STRING, 0, ##__VA_ARGS__) |
Definition at line 212 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_STRING_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 266 of file node_type.h.
| #define SOCKET_TRANSFORM | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, Transform, SocketType::TRANSFORM, 0, ##__VA_ARGS__) |
Definition at line 214 of file node_type.h.
Referenced by NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_TRANSFORM_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 269 of file node_type.h.
Referenced by NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_UINT | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, uint, SocketType::UINT, 0, ##__VA_ARGS__) |
Definition at line 196 of file node_type.h.
Referenced by NODE_ABSTRACT_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_UINT64 | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, uint64_t, SocketType::UINT64, 0, ##__VA_ARGS__) |
Definition at line 198 of file node_type.h.
Referenced by NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_VECTOR | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) SOCKET_DEFINE(name, ui_name, default_value, float3, SocketType::VECTOR, 0, ##__VA_ARGS__) |
Definition at line 204 of file node_type.h.
Referenced by NODE_DEFINE(), and NODE_DEFINE().
| #define SOCKET_VECTOR_ARRAY | ( | name, | |
| ui_name, | |||
| default_value, | |||
| ... ) |
Definition at line 254 of file node_type.h.
Referenced by NODE_DEFINE().
| typedef uint64_t SocketModifiedFlags |
Definition at line 19 of file node_type.h.