Tamito Kajiyama
730fb1021c
Made predicate and function types callable in the sense that
...
callable(I, T) returns True when I is an object of a type T or
of a subtype of T. Also implemented a measure to avoid an
infinite loop when user-defined predicate and function classes
do not properly overload the __call__ method (including the
cases of directly instantiating the base classes such as
UnaryPredicate0D and BinaryPredicate1D).
2009-07-26 16:15:28 +00:00
Tamito Kajiyama
0c7e5323e8
Improvements in error handling at Python-C++ boundaries.
2009-03-20 22:41:27 +00:00
Tamito Kajiyama
6ba34d18b5
Fixed incorrect argument checking.
2009-03-14 13:27:41 +00:00
Maxime Curioni
7565990db2
soc-2008-mxcurioni: made considerable changes to support cross-language polymorphism for UnaryFunction0D, Interface0D, Interface1D. Add to change UnaryFunction1D<void> to static UnaryFunction1D_void. Resolved namespace collision on the Image class (changed to FrsImage). There is greater support for style modules but somehow, some do not show anything yet (japanese_bigbrush being an example).
2008-08-01 21:55:58 +00:00
Maxime Curioni
2b2df54aef
soc-2008-mxcurioni: ported ALL 1D unary functions, representing 32 new classes.
2008-07-27 11:27:59 +00:00
Maxime Curioni
0cc6f9db3d
soc-2008-mxcurioni: ported ALL 0D unary functions, representing 34 new classes. I will do the same for the 1D unary functions.
2008-07-27 06:57:46 +00:00
Maxime Curioni
a9789d90ae
soc-2008-mxcurioni: renamed all Freestyle API related files with 'BPy_' prefix to avoid library name collision.
...
Included MediumType's initialization at proper time to avoid Blender's crash.
2008-07-23 07:56:08 +00:00