Blender V5.0
blender::bke::versioning_internal Namespace Reference

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 Documentation

◆ bNodeSocketValueBoolean_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueBoolean_404 blender::bke::versioning_internal::bNodeSocketValueBoolean_404

◆ bNodeSocketValueCollection_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueCollection_404 blender::bke::versioning_internal::bNodeSocketValueCollection_404

◆ bNodeSocketValueFloat_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueFloat_404 blender::bke::versioning_internal::bNodeSocketValueFloat_404

◆ bNodeSocketValueImage_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueImage_404 blender::bke::versioning_internal::bNodeSocketValueImage_404

◆ bNodeSocketValueInt_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueInt_404 blender::bke::versioning_internal::bNodeSocketValueInt_404

◆ bNodeSocketValueMaterial_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueMaterial_404 blender::bke::versioning_internal::bNodeSocketValueMaterial_404

◆ bNodeSocketValueMenu_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueMenu_404 blender::bke::versioning_internal::bNodeSocketValueMenu_404

◆ bNodeSocketValueObject_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueObject_404 blender::bke::versioning_internal::bNodeSocketValueObject_404

◆ bNodeSocketValueRGBA_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueRGBA_404 blender::bke::versioning_internal::bNodeSocketValueRGBA_404

◆ bNodeSocketValueRotation_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueRotation_404 blender::bke::versioning_internal::bNodeSocketValueRotation_404

◆ bNodeSocketValueString_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueString_404 blender::bke::versioning_internal::bNodeSocketValueString_404

◆ bNodeSocketValueTexture_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueTexture_404 blender::bke::versioning_internal::bNodeSocketValueTexture_404

◆ bNodeSocketValueVector_404

typedef struct blender::bke::versioning_internal::bNodeSocketValueVector_404 blender::bke::versioning_internal::bNodeSocketValueVector_404

Function Documentation

◆ direct_link_node_socket_legacy_data_version_do()

template<typename T, typename T_404>
void blender::bke::versioning_internal::direct_link_node_socket_legacy_data_version_do ( void ** dest_data,
void ** raw_data,
blender::FunctionRef< void(T &dest, T_404 &source)> copy_fn )
static

Variable Documentation

◆ MIN_BLENDFILE_VERSION_FOR_MODERN_NODE_SOCKET_DEFAULT_VALUE_READING

int blender::bke::versioning_internal::MIN_BLENDFILE_VERSION_FOR_MODERN_NODE_SOCKET_DEFAULT_VALUE_READING = 300
constexpr

Definition at line 1267 of file node.cc.

Referenced by blender::bke::direct_link_node_socket_default_value().