Blender V4.3
CustomDataLayer Struct Reference

#include <DNA_customdata_types.h>

Public Attributes

int type
 
int offset
 
int flag
 
int active
 
int active_rnd
 
int active_clone
 
int active_mask
 
int uid
 
char name [68]
 
char _pad1 [4]
 
void * data
 
const ImplicitSharingInfoHandlesharing_info
 

Detailed Description

Descriptor and storage for a custom data layer.

Definition at line 18 of file DNA_customdata_types.h.

Member Data Documentation

◆ _pad1

char CustomDataLayer::_pad1[4]

Definition at line 37 of file DNA_customdata_types.h.

◆ active

int CustomDataLayer::active

Number of the active layer of this type.

Definition at line 26 of file DNA_customdata_types.h.

Referenced by customData_add_layer__internal(), CustomData_free_layer(), and customdata_merge_internal().

◆ active_clone

int CustomDataLayer::active_clone

Number of the layer to render.

Definition at line 30 of file DNA_customdata_types.h.

Referenced by customData_add_layer__internal(), and customdata_merge_internal().

◆ active_mask

int CustomDataLayer::active_mask

Number of the layer to render.

Definition at line 32 of file DNA_customdata_types.h.

Referenced by customData_add_layer__internal(), and customdata_merge_internal().

◆ active_rnd

int CustomDataLayer::active_rnd

Number of the layer to render.

Definition at line 28 of file DNA_customdata_types.h.

Referenced by customData_add_layer__internal(), customdata_merge_internal(), and customdata_version_243().

◆ data

◆ flag

◆ name

◆ offset

◆ sharing_info

const ImplicitSharingInfoHandle* CustomDataLayer::sharing_info

Run-time data that allows sharing data with other entities (mostly custom data layers on other geometries).

Definition at line 44 of file DNA_customdata_types.h.

Referenced by customData_add_layer__internal(), and customdata_merge_internal().

◆ type

◆ uid

int CustomDataLayer::uid

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