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:
authorMaxime Curioni <maxime.curioni@gmail.com>2008-07-25 05:38:19 +0400
committerMaxime Curioni <maxime.curioni@gmail.com>2008-07-25 05:38:19 +0400
commitc0f567e757cab55c1ed77d44a204c21023422859 (patch)
treebf85e3e1dd80407627febbf8c4dbb4a12c71e6df /source/blender/freestyle/intern/python/BPy_Convert.cpp
parentd8d9839ab31f774d6e8bcdda00cac31db0995d41 (diff)
soc-2008-mxcurioni: fully implemented (but did not test) ViewEdge class. Modified functions accross API taking input boolean values.
Diffstat (limited to 'source/blender/freestyle/intern/python/BPy_Convert.cpp')
-rw-r--r--source/blender/freestyle/intern/python/BPy_Convert.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/source/blender/freestyle/intern/python/BPy_Convert.cpp b/source/blender/freestyle/intern/python/BPy_Convert.cpp
index 6ab2dc9ebfb..1edc4cf1e16 100644
--- a/source/blender/freestyle/intern/python/BPy_Convert.cpp
+++ b/source/blender/freestyle/intern/python/BPy_Convert.cpp
@@ -12,10 +12,11 @@
#include "Iterator/BPy_Interface0DIterator.h"
#include "Iterator/BPy_orientedViewEdgeIterator.h"
#include "Iterator/BPy_StrokeVertexIterator.h"
-#include "BPy_SShape.h"
#include "BPy_Nature.h"
#include "BPy_MediumType.h"
+#include "BPy_SShape.h"
#include "BPy_StrokeAttribute.h"
+#include "BPy_ViewShape.h"
#ifdef __cplusplus
extern "C" {
@@ -152,6 +153,13 @@ PyObject * BPy_SShape_from_SShape( SShape& ss ) {
return py_ss;
}
+PyObject * BPy_ViewShape_from_ViewShape( ViewShape& vs ) {
+ PyObject *py_vs = ViewShape_Type.tp_new( &ViewShape_Type, 0, 0 );
+ ((BPy_ViewShape *) py_vs)->vs = new ViewShape( vs );
+
+ return py_vs;
+}
+
PyObject * BPy_orientedViewEdgeIterator_from_orientedViewEdgeIterator( ViewVertexInternal::orientedViewEdgeIterator& ove_it ) {
PyObject *py_ove_it = orientedViewEdgeIterator_Type.tp_new( &orientedViewEdgeIterator_Type, 0, 0 );
((BPy_orientedViewEdgeIterator *) py_ove_it)->ove_it = new ViewVertexInternal::orientedViewEdgeIterator( ove_it );
@@ -173,6 +181,8 @@ PyObject * BPy_StrokeVertexIterator_from_StrokeVertexIterator( StrokeInternal::S
return py_sv_it;
}
+
+
///////////////////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus