Blender V4.3
CurveDrawData Struct Reference

Public Attributes

short init_event_type
 
short curve_type
 
struct { 
 
   bool   use_plane 
 
   float   plane [4] 
 
   bool   use_depth 
 
   bool   use_offset 
 
   float   offset [3] 
 
   float   surface_offset 
 
   bool   use_surface_offset_absolute 
 
project 
 
struct { 
 
   bool   use_substeps 
 
sample 
 
struct { 
 
   float   min 
 
   float   max 
 
   float   range 
 
radius 
 
struct { 
 
   float   mval [2] 
 
   float   location_world [3] 
 
   float   location_world_valid [3] 
 
   const StrokeElem *   selem 
 
prev 
 
ViewContext vc
 
ViewDepthsdepths
 
CurveDrawState state
 
BLI_mempoolstroke_elem_pool
 
void * draw_handle_view
 

Detailed Description

Definition at line 87 of file editcurve_paint.cc.

Member Data Documentation

◆ curve_type

short CurveDrawData::curve_type

Definition at line 89 of file editcurve_paint.cc.

Referenced by curve_draw_exec(), curve_draw_init(), and curve_draw_invoke().

◆ depths

ViewDepths* CurveDrawData::depths

◆ draw_handle_view

void* CurveDrawData::draw_handle_view

Definition at line 134 of file editcurve_paint.cc.

Referenced by curve_draw_exit(), and curve_draw_invoke().

◆ init_event_type

short CurveDrawData::init_event_type

Definition at line 88 of file editcurve_paint.cc.

Referenced by curve_draw_event_add_first(), and curve_draw_modal().

◆ location_world

float CurveDrawData::location_world[3]

Definition at line 120 of file editcurve_paint.cc.

Referenced by curve_draw_event_add(), and curve_draw_invoke().

◆ location_world_valid

float CurveDrawData::location_world_valid[3]

◆ max

float CurveDrawData::max

Definition at line 114 of file editcurve_paint.cc.

Referenced by curve_draw_init().

◆ min

float CurveDrawData::min

◆ mval

float CurveDrawData::mval[2]

Definition at line 118 of file editcurve_paint.cc.

Referenced by curve_draw_event_add(), and curve_draw_modal().

◆ offset

float CurveDrawData::offset[3]

Definition at line 102 of file editcurve_paint.cc.

Referenced by curve_draw_event_add_first(), and stroke_elem_project().

◆ plane

float CurveDrawData::plane[4]

◆ [struct]

struct { ... } CurveDrawData::prev

◆ [struct]

◆ [struct]

struct { ... } CurveDrawData::radius

◆ range

float CurveDrawData::range

◆ [struct]

struct { ... } CurveDrawData::sample

◆ selem

const StrokeElem* CurveDrawData::selem

Definition at line 124 of file editcurve_paint.cc.

Referenced by curve_draw_event_add().

◆ state

CurveDrawState CurveDrawData::state

Definition at line 129 of file editcurve_paint.cc.

Referenced by curve_draw_event_add_first(), and curve_draw_modal().

◆ stroke_elem_pool

◆ surface_offset

float CurveDrawData::surface_offset

◆ use_depth

bool CurveDrawData::use_depth

Definition at line 98 of file editcurve_paint.cc.

Referenced by curve_draw_event_add_first(), and curve_draw_invoke().

◆ use_offset

bool CurveDrawData::use_offset

Definition at line 101 of file editcurve_paint.cc.

Referenced by curve_draw_event_add_first(), and stroke_elem_project().

◆ use_plane

bool CurveDrawData::use_plane

◆ use_substeps

bool CurveDrawData::use_substeps

Definition at line 110 of file editcurve_paint.cc.

Referenced by curve_draw_event_add(), and curve_draw_invoke().

◆ use_surface_offset_absolute

bool CurveDrawData::use_surface_offset_absolute

◆ vc


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