Blender V5.0
blender::nodes::ArrayImplicitSharingData Class Reference

Inherits blender::ImplicitSharingInfo.

Public Member Functions

 ArrayImplicitSharingData (void *data, const int64_t size, const CPPType &type)
Public Member Functions inherited from blender::ImplicitSharingInfo
virtual ~ImplicitSharingInfo ()
bool is_mutable () const
bool is_expired () const
void add_user () const
void add_weak_user () const
void tag_ensured_mutable () const
int64_t version () const
int strong_users () const
void remove_user_and_delete_if_last () const
void remove_weak_user_and_delete_if_last () const

Public Attributes

const CPPTypetype
void * data
int64_t size

Detailed Description

Definition at line 9 of file geometry_nodes_list.cc.

Constructor & Destructor Documentation

◆ ArrayImplicitSharingData()

blender::nodes::ArrayImplicitSharingData::ArrayImplicitSharingData ( void * data,
const int64_t size,
const CPPType & type )
inline

Definition at line 15 of file geometry_nodes_list.cc.

References data, size, and type.

Member Data Documentation

◆ data

void* blender::nodes::ArrayImplicitSharingData::data

Definition at line 12 of file geometry_nodes_list.cc.

Referenced by ArrayImplicitSharingData().

◆ size

int64_t blender::nodes::ArrayImplicitSharingData::size

Definition at line 13 of file geometry_nodes_list.cc.

Referenced by ArrayImplicitSharingData().

◆ type

const CPPType& blender::nodes::ArrayImplicitSharingData::type

Definition at line 11 of file geometry_nodes_list.cc.

Referenced by ArrayImplicitSharingData().


The documentation for this class was generated from the following file: