Blender V4.3
DrawInfo Struct Reference

Public Attributes

int type
 
union { 
 
   struct { 
 
      VectorDrawFunc   func 
 
   }   vector 
 
   struct { 
 
      ImBuf *   image_cache 
 
      bool   inverted 
 
   }   geom 
 
   struct { 
 
      IconImage *   image 
 
   }   buffer 
 
   struct { 
 
      int   theme_color 
 
   }   texture 
 
   struct { 
 
      short   event_type 
 
      short   event_value 
 
      int   icon 
 
      DrawInfo *   next 
 
   }   input 
 
data 
 

Detailed Description

Definition at line 75 of file interface_icons.cc.

Member Data Documentation

◆ [struct]

◆ [union]

◆ event_type

short DrawInfo::event_type

Definition at line 95 of file interface_icons.cc.

Referenced by UI_icon_from_event_type().

◆ event_value

short DrawInfo::event_value

Definition at line 96 of file interface_icons.cc.

◆ func

VectorDrawFunc DrawInfo::func

Definition at line 81 of file interface_icons.cc.

Referenced by def_internal_vicon(), and icon_draw_size().

◆ [struct]

struct { ... } DrawInfo::geom

◆ icon

int DrawInfo::icon

Definition at line 97 of file interface_icons.cc.

Referenced by UI_icon_from_event_type().

◆ image

◆ image_cache

ImBuf* DrawInfo::image_cache

Definition at line 84 of file interface_icons.cc.

Referenced by icon_draw_size(), and UI_icons_free_drawinfo().

◆ [struct]

struct { ... } DrawInfo::input

Referenced by UI_icon_from_event_type().

◆ inverted

bool DrawInfo::inverted

Definition at line 85 of file interface_icons.cc.

Referenced by icon_draw_size().

◆ next

DrawInfo* DrawInfo::next

Definition at line 99 of file interface_icons.cc.

Referenced by UI_icon_from_event_type().

◆ [struct]

struct { ... } DrawInfo::texture

◆ theme_color

int DrawInfo::theme_color

Definition at line 91 of file interface_icons.cc.

Referenced by def_internal_icon(), and UI_icon_get_theme_color().

◆ type

◆ [struct]

struct { ... } DrawInfo::vector

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