Blender
V3.3
|
Public Types | |
enum | { CURVE_DRAW_IDLE = 0 , CURVE_DRAW_PAINTING = 1 } |
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 struct StrokeElem * selem | |
} | prev |
ViewContext | vc |
ViewDepths * | depths |
enum CurveDrawData:: { ... } | state |
BLI_mempool * | stroke_elem_pool |
void * | draw_handle_view |
Definition at line 77 of file editcurve_paint.c.
anonymous enum |
Enumerator | |
---|---|
CURVE_DRAW_IDLE | |
CURVE_DRAW_PAINTING |
Definition at line 119 of file editcurve_paint.c.
short CurveDrawData::curve_type |
Definition at line 79 of file editcurve_paint.c.
Referenced by curve_draw_exec(), curve_draw_init(), and curve_draw_invoke().
ViewDepths* CurveDrawData::depths |
Definition at line 118 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), curve_draw_exit(), curve_draw_invoke(), and stroke_elem_project().
void* CurveDrawData::draw_handle_view |
Definition at line 127 of file editcurve_paint.c.
Referenced by curve_draw_exit(), and curve_draw_invoke().
short CurveDrawData::init_event_type |
Definition at line 78 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), and curve_draw_modal().
float CurveDrawData::location_world[3] |
Definition at line 110 of file editcurve_paint.c.
Referenced by curve_draw_event_add(), and curve_draw_invoke().
float CurveDrawData::location_world_valid[3] |
Definition at line 112 of file editcurve_paint.c.
Referenced by curve_draw_event_add(), curve_draw_event_add_first(), and curve_draw_invoke().
float CurveDrawData::max |
Definition at line 104 of file editcurve_paint.c.
Referenced by curve_draw_init().
float CurveDrawData::min |
Definition at line 104 of file editcurve_paint.c.
Referenced by curve_draw_exec(), curve_draw_init(), and stroke_elem_radius_from_pressure().
float CurveDrawData::mval[2] |
Definition at line 108 of file editcurve_paint.c.
Referenced by curve_draw_event_add(), and curve_draw_modal().
float CurveDrawData::offset[3] |
Definition at line 92 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), and stroke_elem_project().
float CurveDrawData::plane[4] |
Definition at line 85 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), curve_draw_invoke(), and stroke_elem_project().
struct { ... } CurveDrawData::prev |
Referenced by curve_draw_event_add(), curve_draw_event_add_first(), curve_draw_invoke(), and curve_draw_modal().
struct { ... } CurveDrawData::project |
struct { ... } CurveDrawData::radius |
Referenced by curve_draw_exec(), curve_draw_init(), and stroke_elem_radius_from_pressure().
float CurveDrawData::range |
Definition at line 104 of file editcurve_paint.c.
Referenced by curve_draw_exec(), curve_draw_init(), and stroke_elem_radius_from_pressure().
struct { ... } CurveDrawData::sample |
Referenced by curve_draw_event_add(), and curve_draw_invoke().
const struct StrokeElem* CurveDrawData::selem |
Definition at line 114 of file editcurve_paint.c.
Referenced by curve_draw_event_add().
enum { ... } CurveDrawData::state |
Referenced by curve_draw_event_add_first(), and curve_draw_modal().
BLI_mempool* CurveDrawData::stroke_elem_pool |
Definition at line 125 of file editcurve_paint.c.
Referenced by curve_draw_event_add(), curve_draw_exec(), curve_draw_exec_precalc(), curve_draw_exit(), curve_draw_init(), curve_draw_stroke_3d(), curve_draw_stroke_from_operator_elem(), and curve_draw_stroke_to_operator().
float CurveDrawData::surface_offset |
Definition at line 93 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), curve_draw_init(), stroke_elem_pressure_set(), and stroke_elem_project_fallback_elem().
bool CurveDrawData::use_depth |
Definition at line 88 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), and curve_draw_invoke().
bool CurveDrawData::use_offset |
Definition at line 91 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), and stroke_elem_project().
bool CurveDrawData::use_plane |
Definition at line 84 of file editcurve_paint.c.
Referenced by curve_draw_event_add_first(), curve_draw_invoke(), and stroke_elem_project().
bool CurveDrawData::use_substeps |
Definition at line 100 of file editcurve_paint.c.
Referenced by curve_draw_event_add(), and curve_draw_invoke().
bool CurveDrawData::use_surface_offset_absolute |
Definition at line 94 of file editcurve_paint.c.
Referenced by curve_draw_init(), stroke_elem_pressure_set(), and stroke_elem_project().
ViewContext CurveDrawData::vc |
Definition at line 117 of file editcurve_paint.c.
Referenced by curve_draw_event_add(), curve_draw_event_add_first(), curve_draw_exec(), curve_draw_exec_precalc(), curve_draw_exit(), curve_draw_init(), curve_draw_invoke(), curve_draw_modal(), curve_draw_stroke_3d(), curve_draw_stroke_from_operator_elem(), stroke_elem_pressure_set(), stroke_elem_project(), stroke_elem_project_fallback(), and stroke_elem_radius_from_pressure().