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

Reply via email to