Blender V5.0
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 92 of file editcurve_paint.cc.

Member Data Documentation

◆ curve_type

short CurveDrawData::curve_type

Definition at line 94 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 139 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 93 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 125 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 119 of file editcurve_paint.cc.

Referenced by curve_draw_init().

◆ min

float CurveDrawData::min

◆ mval

float CurveDrawData::mval[2]

Definition at line 123 of file editcurve_paint.cc.

Referenced by curve_draw_event_add(), and curve_draw_modal().

◆ offset

float CurveDrawData::offset[3]

Definition at line 107 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 129 of file editcurve_paint.cc.

Referenced by curve_draw_event_add().

◆ state

CurveDrawState CurveDrawData::state

Definition at line 134 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 103 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 106 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 115 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: