Changeset 520 for trunk/src/engine/default_resource_manager.cc
- Timestamp:
- 10/03/16 17:45:46 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/engine/default_resource_manager.cc
r519 r520 11 11 default_resource_manager::default_resource_manager( context* context, bool clear_material_paths ) 12 12 { 13 m_images 14 m_meshes 15 m_binds 16 m_animators 17 m_materials 18 m_programs 19 m_gpu_meshes 20 m_mesh_datas 13 m_images = register_resource_handler< image_data >( new image_manager ); 14 m_meshes = register_resource_handler< data_channel_set >( new mesh_manager ); 15 m_binds = register_resource_handler< animator_bind_data >( new animator_bind_manager ); 16 m_animators = register_resource_handler< animator_data >( new animator_manager ); 17 m_materials = register_resource_handler< material >( new material_manager( clear_material_paths ) ); 18 m_programs = register_resource_handler< program >( new program_manager( context ) ); 19 m_gpu_meshes = register_resource_handler< gpu_mesh >( new gpu_mesh_manager( context, m_meshes ) ); 20 m_mesh_datas = register_resource_handler< mesh_data >( new mesh_data_manager( m_meshes ) ); 21 21 m_gpu_materials = register_resource_handler< gpu_material >( new gpu_material_manager( context, m_materials, m_images ) ); 22 m_models = register_resource_handler< model >( new model_manager( this, m_binds, m_mesh_datas ) ); 23 m_particles = register_resource_handler< particle_system_data >( new particle_manager ); 22 m_models = register_resource_handler< model >( new model_manager( this, m_binds, m_mesh_datas ) ); 23 m_particles = register_resource_handler< particle_system_data >( new particle_manager ); 24 m_ragdolls = register_resource_handler< ragdoll_data >( new ragdoll_manager( m_models ) ); 24 25 } 25 26 26 void default_resource_manager::initialize( lua::state* lua )27 void default_resource_manager::initialize( lua::state* lua, physics_world* world ) 27 28 { 28 29 m_lua = lua; … … 72 73 m_models->initialize( lua ); 73 74 m_particles->initialize( lua ); 75 m_ragdolls->initialize( lua ); 76 m_ragdolls->initialize( world ); 74 77 } 75 78
Note: See TracChangeset
for help on using the changeset viewer.