Blender V5.0
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 250 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 267 of file bmesh_operator_api.hh.

◆ buf

◆ [union]

◆ [struct]

struct { ... } BMOpSlot::enum_data

◆ f

float BMOpSlot::f

Definition at line 260 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 268 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 251 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 262 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: