Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-07-24 02:39:26 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-07-24 02:39:26 +0400
commit603842fad43f722fb7632888629a0b263c7a9df0 (patch)
tree3f898f174868d266f12951a635fa5a102e3ef79d /source/blender/makesrna/intern/rna_curve.c
parent2029b0205ac8cdc632ebe38400926f4963d8cb5c (diff)
use 2d vectors for mask point access.
Diffstat (limited to 'source/blender/makesrna/intern/rna_curve.c')
-rw-r--r--source/blender/makesrna/intern/rna_curve.c42
1 files changed, 12 insertions, 30 deletions
diff --git a/source/blender/makesrna/intern/rna_curve.c b/source/blender/makesrna/intern/rna_curve.c
index c333c56a6b8..b2a2bab0f4b 100644
--- a/source/blender/makesrna/intern/rna_curve.c
+++ b/source/blender/makesrna/intern/rna_curve.c
@@ -155,56 +155,38 @@ static StructRNA *rna_Curve_refine(PointerRNA *ptr)
static void rna_BezTriple_handle1_get(PointerRNA *ptr, float *values)
{
- BezTriple *bt = (BezTriple *)ptr->data;
-
- values[0] = bt->vec[0][0];
- values[1] = bt->vec[0][1];
- values[2] = bt->vec[0][2];
+ BezTriple *bezt = (BezTriple *)ptr->data;
+ copy_v3_v3(values, bezt->vec[0]);
}
static void rna_BezTriple_handle1_set(PointerRNA *ptr, const float *values)
{
- BezTriple *bt = (BezTriple *)ptr->data;
-
- bt->vec[0][0] = values[0];
- bt->vec[0][1] = values[1];
- bt->vec[0][2] = values[2];
+ BezTriple *bezt = (BezTriple *)ptr->data;
+ copy_v3_v3(bezt->vec[0], values);
}
static void rna_BezTriple_handle2_get(PointerRNA *ptr, float *values)
{
- BezTriple *bt = (BezTriple *)ptr->data;
-
- values[0] = bt->vec[2][0];
- values[1] = bt->vec[2][1];
- values[2] = bt->vec[2][2];
+ BezTriple *bezt = (BezTriple *)ptr->data;
+ copy_v3_v3(values, bezt->vec[2]);
}
static void rna_BezTriple_handle2_set(PointerRNA *ptr, const float *values)
{
- BezTriple *bt = (BezTriple *)ptr->data;
-
- bt->vec[2][0] = values[0];
- bt->vec[2][1] = values[1];
- bt->vec[2][2] = values[2];
+ BezTriple *bezt = (BezTriple *)ptr->data;
+ copy_v3_v3(bezt->vec[2], values);
}
static void rna_BezTriple_ctrlpoint_get(PointerRNA *ptr, float *values)
{
- BezTriple *bt = (BezTriple *)ptr->data;
-
- values[0] = bt->vec[1][0];
- values[1] = bt->vec[1][1];
- values[2] = bt->vec[1][2];
+ BezTriple *bezt = (BezTriple *)ptr->data;
+ copy_v3_v3(values, bezt->vec[1]);
}
static void rna_BezTriple_ctrlpoint_set(PointerRNA *ptr, const float *values)
{
- BezTriple *bt = (BezTriple *)ptr->data;
-
- bt->vec[1][0] = values[0];
- bt->vec[1][1] = values[1];
- bt->vec[1][2] = values[2];
+ BezTriple *bezt = (BezTriple *)ptr->data;
+ copy_v3_v3(bezt->vec[1], values);
}
static void rna_Curve_texspace_set(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)