|
Blender
V2.93
|
#include "DNA_brush_types.h"#include "MEM_guardedalloc.h"#include "BLI_math.h"#include "BKE_context.h"#include "BKE_paint.h"#include "transform.h"#include "transform_convert.h"Go to the source code of this file.
Classes | |
| struct | TransDataPaintCurve |
Typedefs | |
| typedef struct TransDataPaintCurve | TransDataPaintCurve |
Functions | |
Paint Curve Transform Flush | |
| void | flushTransPaintCurve (TransInfo *t) |
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) |
| void | createTransPaintCurveVerts (bContext *C, TransInfo *t) |
| #define PC_IS_ANY_SEL | ( | pc | ) | (((pc)->bez.f1 | (pc)->bez.f2 | (pc)->bez.f3) & SELECT) |
Definition at line 45 of file transform_convert_paintcurve.c.
| typedef struct TransDataPaintCurve TransDataPaintCurve |
Definition at line 127 of file transform_convert_paintcurve.c.
References PaintCurvePoint::bez, BKE_paint_get_active_from_context(), Paint::brush, C, TransDataContainer::custom, TransCustomData::data, TransDataContainer::data, TransDataContainer::data_2d, TransDataContainer::data_len, BezTriple::f1, BezTriple::f2, BezTriple::f3, MEM_callocN, NULL, Brush::paint_curve, PaintCurvePointToTransData(), PC_IS_ANY_SEL, PaintCurve::points, SELECT, t, TRANS_DATA_CONTAINER_FIRST_SINGLE, TransCustomDataContainer::type, and TransCustomData::use_free.
Referenced by createTransData().
| void flushTransPaintCurve | ( | TransInfo * | t | ) |
Definition at line 207 of file transform_convert_paintcurve.c.
References PaintCurvePoint::bez, copy_v2_v2(), TransDataContainer::custom, TransCustomData::data, TransDataContainer::data_2d, TransDataContainer::data_len, TransDataPaintCurve::id, TransData2D::loc, TransDataPaintCurve::pcp, t, TRANS_DATA_CONTAINER_FIRST_SINGLE, TransCustomDataContainer::type, and BezTriple::vec.
Referenced by recalcData().
|
static |
Definition at line 47 of file transform_convert_paintcurve.c.
References TransData::axismtx, PaintCurvePoint::bez, copy_v2_v2(), copy_v3_v3(), TransData::dist, TransData::ext, id, TransDataPaintCurve::id, TransData2D::loc, TransData2D::loc2d, TransData::mtx, NULL, TransDataPaintCurve::pcp, TransData::smtx, TD_SELECTED, unit_m3(), TransData::val, and BezTriple::vec.
Referenced by PaintCurvePointToTransData().
|
static |
Definition at line 75 of file transform_convert_paintcurve.c.
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, NULL, PaintCurveConvertHandle(), TransDataPaintCurve::pcp, SELECT, TransData::smtx, TD_SELECTED, unit_m3(), TransData::val, and BezTriple::vec.
Referenced by createTransPaintCurveVerts().