Revision: 4154
http://smartbody.svn.sourceforge.net/smartbody/?rev=4154&view=rev
Author: arishapiro
Date: 2013-01-24 11:11:46 +0000 (Thu, 24 Jan 2013)
Log Message:
-----------
Refactoring in sbm-fltk, mainly to eliminate dependencies on objects that will
not be in the future SmartBody interface.
Added SBAPI to many classes and functions in sr/
The purpose of all this refactoring is to cleanly separate sbm-fltk from the
SmartBody engine.
There are still ~50 references to mcuCBHandle which need to be removed for
sbm-fltk,
and about ~300 linker errors when connected directly to SmartBody.dll.
Modified Paths:
--------------
trunk/core/smartbody/sbm/src/CharacterCreatorWindow.cpp
trunk/core/smartbody/sbm/src/FLTKListener.cpp
trunk/core/smartbody/sbm/src/PawnPosControl.cpp
trunk/core/smartbody/sbm/src/RootWindow.cxx
trunk/core/smartbody/sbm/src/bmlviewer/BehaviorWindow.cpp
trunk/core/smartbody/sbm/src/channelbufferviewer/channelbufferWindow.cpp
trunk/core/smartbody/sbm/src/fltk_viewer.cpp
trunk/core/smartbody/sbm/src/fltk_viewer.h
trunk/core/smartbody/sbm/src/panimationviewer/PanimationWindow.cpp
trunk/core/smartbody/sbm/src/panimationviewer/PanimationWindow.h
trunk/core/smartbody/sbm/src/panimationviewer/ParamAnimRunTimeEditor.cpp
trunk/core/smartbody/sbm/src/panimationviewer/ParamAnimScriptEditor.cpp
trunk/core/smartbody/sbm/src/panimationviewer/ParamAnimStateEditor.cpp
trunk/core/smartbody/sbm/src/panimationviewer/ParamAnimTransitionEditor.cpp
trunk/core/smartbody/sbm/src/panimationviewer/ParamAnimTransitionEditor2.cpp
trunk/core/smartbody/sbm/src/panimationviewer/ParameterGroup.cpp
trunk/core/smartbody/sbm/src/panimationviewer/VisualizationView.cpp
trunk/core/smartbody/sbm/src/resourceViewer/ResourceWindow.cpp
trunk/core/smartbody/sbm/src/resourceViewer/TreeItemInfoWidget.cpp
trunk/core/smartbody/sbm/src/sbm_main.cpp
trunk/core/smartbody/sbm/src/visemeviewer/VisemeViewerWindow.cpp
trunk/core/smartbody/smartbody-dll/smartbody-dll.cpp
trunk/core/smartbody/smartbody-lib/src/controllers/MeCtBodyReachState.cpp
trunk/core/smartbody/smartbody-lib/src/controllers/me_controller_context.hpp
trunk/core/smartbody/smartbody-lib/src/controllers/me_ct_motion.cpp
trunk/core/smartbody/smartbody-lib/src/controllers/me_ct_param_animation_utilities.cpp
trunk/core/smartbody/smartbody-lib/src/controllers/me_ct_param_animation_utilities.h
trunk/core/smartbody/smartbody-lib/src/controllers/me_ct_physics_controller.cpp
trunk/core/smartbody/smartbody-lib/src/sb/NetRequest.h
trunk/core/smartbody/smartbody-lib/src/sb/SBCollisionManager.cpp
trunk/core/smartbody/smartbody-lib/src/sb/SBEvent.cpp
trunk/core/smartbody/smartbody-lib/src/sb/SBEvent.h
trunk/core/smartbody/smartbody-lib/src/sb/SBMotion.cpp
trunk/core/smartbody/smartbody-lib/src/sb/SBPawn.cpp
trunk/core/smartbody/smartbody-lib/src/sb/SBPython.cpp
trunk/core/smartbody/smartbody-lib/src/sb/SBPythonClass.h
trunk/core/smartbody/smartbody-lib/src/sb/SBScene.cpp
trunk/core/smartbody/smartbody-lib/src/sb/SBScene.h
trunk/core/smartbody/smartbody-lib/src/sbm/GenericViewer.h
trunk/core/smartbody/smartbody-lib/src/sbm/PPRAISteeringAgent.cpp
trunk/core/smartbody/smartbody-lib/src/sbm/ParserOgre.cpp
trunk/core/smartbody/smartbody-lib/src/sbm/mcontrol_callbacks.cpp
trunk/core/smartbody/smartbody-lib/src/sbm/mcontrol_util.h
trunk/core/smartbody/smartbody-lib/src/sbm/sr_arg_buff.h
trunk/core/smartbody/smartbody-lib/src/sr/sr.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_alg.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_array.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_box.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_buffer.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_camera.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_class_manager.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_color.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_cylinder.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_euler.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_event.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_geo2.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_gl.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_gl_render_funcs.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_hash_table.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_heap.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_input.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_light.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_line.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_lines.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_mat.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_material.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_model.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_output.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_path_array.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_plane.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_points.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_polygon.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_polygons.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_quat.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_random.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sa.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sa_bbox.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sa_event.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sa_gl_render.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sa_render_mode.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_shared_class.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sn.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sn_colorsurf.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sn_group.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sn_matrix.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sn_shape.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_sphere.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_spline.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_string.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_string_array.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_timer.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_trackball.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_tree.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_triangle.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_vec.cpp
trunk/core/smartbody/smartbody-lib/src/sr/sr_vec.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_vec2.h
trunk/core/smartbody/smartbody-lib/src/sr/sr_viewer.h
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Smartbody-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/smartbody-svn