Blender V4.3
BMOpSlot Struct Reference

#include <bmesh_operator_api.hh>

Public Attributes

const char * slot_name
 
eBMOpSlotType slot_type
 
eBMOpSlotSubType_Union slot_subtype
 
int len
 
union { 
 
   int   i 
 
   float   f 
 
   void *   p 
 
   float   vec [3] 
 
   void **   buf 
 
   GHash *   ghash 
 
   struct { 
 
      int   _i 
 
      BMO_FlagSet *   flags 
 
   }   enum_data 
 
data 
 

Detailed Description

Definition at line 247 of file bmesh_operator_api.hh.

Member Data Documentation

◆ _i

int BMOpSlot::_i

Don't clobber (i) when assigning flags, see eBMOpSlotSubType_Int.

Definition at line 264 of file bmesh_operator_api.hh.

◆ buf

◆ [union]

◆ [struct]

struct { ... } BMOpSlot::enum_data

◆ f

float BMOpSlot::f

Definition at line 257 of file bmesh_operator_api.hh.

Referenced by BMO_slot_float_get(), and BMO_slot_float_set().

◆ flags

BMO_FlagSet* BMOpSlot::flags

Definition at line 265 of file bmesh_operator_api.hh.

Referenced by bmo_op_slots_init(), and bpy_slot_from_py().

◆ ghash

◆ i

◆ len

◆ p

◆ slot_name

const char* BMOpSlot::slot_name

Definition at line 248 of file bmesh_operator_api.hh.

Referenced by bmo_op_slots_init(), and BPy_BMO_call().

◆ slot_subtype

◆ slot_type

◆ vec

float BMOpSlot::vec[3]

Definition at line 259 of file bmesh_operator_api.hh.

Referenced by BMO_slot_vec_get(), and BMO_slot_vec_set().


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