|
Blender V4.3
|
#include "DNA_brush_types.h"#include "MEM_guardedalloc.h"#include "BLI_math_matrix.h"#include "BLI_math_vector.h"#include "BKE_brush.hh"#include "BKE_paint.hh"#include "transform.hh"#include "transform_convert.hh"Go to the source code of this file.
Classes | |
| struct | TransDataPaintCurve |
Functions | |
Paint Curve Transform Flush | |
| static void | flushTransPaintCurve (TransInfo *t) |
Variables | |
| TransConvertTypeInfo | TransConvertType_PaintCurve |
Paint Curve Transform Creation | |
| #define | PC_IS_ANY_SEL(pc) (((pc)->bez.f1 | (pc)->bez.f2 | (pc)->bez.f3) & SELECT) |
| static void | PaintCurveConvertHandle (PaintCurvePoint *pcp, int id, TransData2D *td2d, TransDataPaintCurve *tdpc, TransData *td) |
| static void | PaintCurvePointToTransData (PaintCurvePoint *pcp, TransData *td, TransData2D *td2d, TransDataPaintCurve *tdpc) |
| static void | createTransPaintCurveVerts (bContext *C, TransInfo *t) |
Definition at line 31 of file transform_convert_paintcurve.cc.
Referenced by createTransPaintCurveVerts().
Definition at line 113 of file transform_convert_paintcurve.cc.
References PaintCurvePoint::bez, BKE_paint_brush(), BKE_paint_get_active_from_context(), TransDataContainer::custom, TransCustomData::data, TransDataContainer::data, TransDataContainer::data_2d, TransDataContainer::data_len, BezTriple::f1, BezTriple::f2, BezTriple::f3, MEM_callocN, Brush::paint_curve, PaintCurvePointToTransData(), PC_IS_ANY_SEL, PaintCurve::points, SELECT, PaintCurve::tot_points, TRANS_DATA_CONTAINER_FIRST_SINGLE, TransCustomDataContainer::type, and TransCustomData::use_free.
|
static |
Definition at line 194 of file transform_convert_paintcurve.cc.
References PaintCurvePoint::bez, BKE_brush_tag_unsaved_changes(), BKE_paint_brush(), BKE_paint_get_active_from_context(), TransInfo::context, copy_v2_v2(), TransDataContainer::custom, TransCustomData::data, TransDataContainer::data_2d, TransDataContainer::data_len, TransDataPaintCurve::id, TransData2D::loc, TransDataPaintCurve::pcp, TRANS_DATA_CONTAINER_FIRST_SINGLE, TransCustomDataContainer::type, and BezTriple::vec.
|
static |
Definition at line 33 of file transform_convert_paintcurve.cc.
References TransData::axismtx, PaintCurvePoint::bez, copy_v2_v2(), copy_v3_v3(), TransData::dist, TransData::ext, TransDataPaintCurve::id, TransData2D::loc, TransData2D::loc2d, TransData::mtx, TransDataPaintCurve::pcp, TransData::smtx, TD_SELECTED, unit_m3(), and BezTriple::vec.
Referenced by PaintCurvePointToTransData().
|
static |
Definition at line 61 of file transform_convert_paintcurve.cc.
References TransData::axismtx, PaintCurvePoint::bez, copy_v2_v2(), copy_v3_v3(), TransData::dist, TransData::ext, BezTriple::f1, BezTriple::f2, BezTriple::f3, TransDataPaintCurve::id, TransData2D::loc, TransData2D::loc2d, TransData::mtx, PaintCurveConvertHandle(), TransDataPaintCurve::pcp, SELECT, TransData::smtx, TD_SELECTED, unit_m3(), and BezTriple::vec.
Referenced by createTransPaintCurveVerts().
| TransConvertTypeInfo TransConvertType_PaintCurve |
Definition at line 217 of file transform_convert_paintcurve.cc.
Referenced by convert_type_get().