Revision 4b320c2 by Joshua Leung January 3, 2009, 06:01 (GMT) |
2.5 - Action Editor: IPO Curve Protect works now * Added the relevant filtering necessary for this to work, into the animation-channel filtering code. * Updated most of the keyframe-editing tools to respect this * Renamed keyframe-editing API loopers (added ANIM_ prefix) for consistency * Added function for mapping keyframes to/from NLA-mapping for Ipo-Curves in addition to the one for IPO blocks. As a result, renamed the latter for consistency. |
January 3, 2009, 05:41 (GMT) |
* Added some notifications to object/lamp/material RNA properties For now, I've made a distinction between (eg.) ND_LIGHTING and ND_LIGHTING_DRAW, with the 'draw' variety being properties that get displayed in the 3D View * Also did some cleaning in lamp RNA, moved sun/sky settings to its own struct |
Revision 9f7b9f3 by Nicholas Bishop January 3, 2009, 05:18 (GMT) |
Added RNA for EnvMaps. Also some more properties for Textures. |
Revision 2163a16 by Nicholas Bishop January 3, 2009, 02:22 (GMT) |
Exiting editmode crashed on this old multires line. |
Revision acc2c24 by Nicholas Bishop January 3, 2009, 02:11 (GMT) |
Changed a couple pointer properties to the texture type. |
Revision fcad4f4 by Nicholas Bishop January 3, 2009, 01:55 (GMT) |
Added a bunch of RNA properties for textures. |
Revision de32cba by Nicholas Bishop January 3, 2009, 01:37 (GMT) |
After more careful reading of RNA docs, added underscores to enum identifiers. |
Revision bdf6a00 by Nathan Letwory January 2, 2009, 23:58 (GMT) |
2.5 / Nodes * add Context accessor for selected nodes * node translation uses transform code * put transform defines in an enum (mode and numinput flags) |
Revision 25aaa7b by Nicholas Bishop January 2, 2009, 23:05 (GMT) |
Made the basic RNA changes for Tex(ture), no properties wrapped yet. |
Revision 1152117 by Geoffrey Bantle January 2, 2009, 22:37 (GMT) |
-> More cleanup 'SELECT' was defined in bmesh_dupeops.c, removed. Use BMESH_SELECT when testing for selection bmesh (actually use the BM_Is_Selected() function...) |
Revision 45fd35d by Geoffrey Bantle January 2, 2009, 22:34 (GMT) |
-> Cleanup of operator defines Cleaned up the dupe/split/del operator slot definitions. Generally speaking input/output slots that are collections of mesh elements shoudl be mixed unless there is a good reason to seperate them out. Also got rid of some defines left over from aborted flag layer twiddling from previous commits. |
Revision 9ce3000 by Benoit Bolsee January 2, 2009, 22:15 (GMT) |
BGE bug #18070 fixed: 2dFilter actuator is always pulsed. |
Revision 10702bf by Benoit Bolsee January 2, 2009, 22:09 (GMT) |
BGE API cleanup: more bricks converted to attributes. |
Revision 012b33d by Nicholas Bishop January 2, 2009, 19:22 (GMT) |
Added RNA for Shrinkwrap, Mask, and SimpleDeform modifiers. That's all the modifiers for now. |
Revision a6721c6 by Ton Roosendaal January 2, 2009, 19:10 (GMT) |
2.5 From the anti-globalization department: G.obedit terminated! Wherever possible, use CTX_data_edit_object(C) to get this now. It's stored in scene now, and the screen context has it defined. |
Revision cc56950 by Benoit Bolsee January 2, 2009, 17:43 (GMT) |
BGE API Cleanup: update the python attribute definition framework. * Value clamping to min/max is now supported as an option for integer, float and string attribute (for string clamping=trim to max length) * Post check function now take PyAttributeDef parameter so that more generic function can be written. * Definition of SCA_ILogicBrick::CheckProperty() function to check that a string attribute contains a valid property name of the parent game object. * Definition of enum attribute vi KX_PYATTRIBUTE_ENUM... macros. Enum are handled just like integer but to be totally paranoid, the sizeof() of the enum member is check at run time to match integer size. * More bricks updated to use the framework. |
Revision 16ca4b5 by Brecht Van Lommel January 2, 2009, 16:58 (GMT) |
RNA * DNA_object_types.h done. * Scriptlink skeleton added. * Fix cmake compile. |
Revision fab2279 by Joseph Eagar January 2, 2009, 15:49 (GMT) |
forgot to free the bmesh, heh |
Revision 6390566 by Joseph Eagar January 2, 2009, 15:25 (GMT) |
Pattern-based subdivider works. Included is a version of editmesh_tools.c (based off of trunk) that uses it. I had to write a new function, BM_Connect_Edges, that connects two verts automagically (without knowing the shared face beforehand) for it to work. Some issues: We need to figure out how BM_Split_Edge/Face should handle flags. Customdata isn't being handle properly, most likely int the conversion functions. There's memory leak warnings on exit. |
Revision 6b73bc9 by Brecht Van Lommel January 2, 2009, 14:48 (GMT) |
RNA * Finished last Lattice properties, is done now. * Some tweaks to Mesh structs naming. |
|