|
Blender V5.0
|
Classes | |
| struct | bNodeSocketValueInt_404 |
| struct | bNodeSocketValueFloat_404 |
| struct | bNodeSocketValueBoolean_404 |
| struct | bNodeSocketValueVector_404 |
| struct | bNodeSocketValueRotation_404 |
| struct | bNodeSocketValueRGBA_404 |
| struct | bNodeSocketValueString_404 |
| struct | bNodeSocketValueObject_404 |
| struct | bNodeSocketValueImage_404 |
| struct | bNodeSocketValueCollection_404 |
| struct | bNodeSocketValueTexture_404 |
| struct | bNodeSocketValueMaterial_404 |
| struct | bNodeSocketValueMenu_404 |
Typedefs | |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueInt_404 | bNodeSocketValueInt_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueFloat_404 | bNodeSocketValueFloat_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueBoolean_404 | bNodeSocketValueBoolean_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueVector_404 | bNodeSocketValueVector_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueRotation_404 | bNodeSocketValueRotation_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueRGBA_404 | bNodeSocketValueRGBA_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueString_404 | bNodeSocketValueString_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueObject_404 | bNodeSocketValueObject_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueImage_404 | bNodeSocketValueImage_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueCollection_404 | bNodeSocketValueCollection_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueTexture_404 | bNodeSocketValueTexture_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueMaterial_404 | bNodeSocketValueMaterial_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueMenu_404 | bNodeSocketValueMenu_404 |
Functions | |
| template<typename T, typename T_404> | |
| static void | direct_link_node_socket_legacy_data_version_do (void **dest_data, void **raw_data, blender::FunctionRef< void(T &dest, T_404 &source)> copy_fn) |
Variables | |
| constexpr int | MIN_BLENDFILE_VERSION_FOR_MODERN_NODE_SOCKET_DEFAULT_VALUE_READING = 300 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueBoolean_404 blender::bke::versioning_internal::bNodeSocketValueBoolean_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueCollection_404 blender::bke::versioning_internal::bNodeSocketValueCollection_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueFloat_404 blender::bke::versioning_internal::bNodeSocketValueFloat_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueImage_404 blender::bke::versioning_internal::bNodeSocketValueImage_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueInt_404 blender::bke::versioning_internal::bNodeSocketValueInt_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueMaterial_404 blender::bke::versioning_internal::bNodeSocketValueMaterial_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueMenu_404 blender::bke::versioning_internal::bNodeSocketValueMenu_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueObject_404 blender::bke::versioning_internal::bNodeSocketValueObject_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueRGBA_404 blender::bke::versioning_internal::bNodeSocketValueRGBA_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueRotation_404 blender::bke::versioning_internal::bNodeSocketValueRotation_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueString_404 blender::bke::versioning_internal::bNodeSocketValueString_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueTexture_404 blender::bke::versioning_internal::bNodeSocketValueTexture_404 |
| typedef struct blender::bke::versioning_internal::bNodeSocketValueVector_404 blender::bke::versioning_internal::bNodeSocketValueVector_404 |
|
static |
Definition at line 1357 of file node.cc.
References BLI_assert, MEM_allocN_len, MEM_callocN(), MEM_freeN(), and T.
Referenced by blender::bke::direct_link_node_socket_default_value().
|
constexpr |
Definition at line 1267 of file node.cc.
Referenced by blender::bke::direct_link_node_socket_default_value().