source: GTP/trunk/App/Demos/Geom/Shark3D/src/shark_mesh_loader/shark_mesh_loader.cpp @ 2236

Revision 2236, 2.4 KB checked in by gumbau, 17 years ago (diff)
Line 
1///////////////////////////////////////////////////////////////////////////////
2//
3//      ##  ######
4//       ######  ###
5//  ## ###############        Shark 3D Engine (www.shark3d.com)
6//   ########## # # #
7//    ########                Copyright (c) 1996-2006 Spinor GmbH.
8//   ######### # # #          All rights reserved.
9//  ##   ##########
10//      ##
11//
12///////////////////////////////////////////////////////////////////////////////
13
14//@cpp
15
16#include "shark_mesh_loader.h"
17#include "shark_mesh_loader_module.h"
18#include "shark_mesh_loader_model.h"
19
20
21#ifdef S3D_GENERAL_DEBUG
22#define CLODD3D9_LIBDIR "..\\..\\..\\..\\..\\..\\..\\..\\..\\..\\shark3d\\shark3d\\bin\\win32_vc7x1\\debug\\"
23#else
24#define CLODD3D9_LIBDIR "..\\..\\..\\..\\..\\..\\..\\..\\..\\..\\shark3d\\shark3d\\bin\\win32_vc7x1\\release\\"
25#endif
26
27#pragma comment(lib, CLODD3D9_LIBDIR "shark3d_sys.lib")
28#pragma comment(lib, CLODD3D9_LIBDIR "shark3d_util.lib")
29#pragma comment(lib, CLODD3D9_LIBDIR "shark3d_comp.lib")
30#pragma comment(lib, CLODD3D9_LIBDIR "shark3d_eng_interf.lib")
31#pragma comment(lib, CLODD3D9_LIBDIR "shark3d_drv_interf.lib")
32
33#ifdef S3D_GENERAL_DEBUG
34#pragma comment(lib, "GeoLodLibraryDLL_d.lib")
35#else
36#pragma comment(lib, "GeoLodLibraryDLL.lib")
37#endif
38
39///////////////////////////////////////////////////////////////////////////////
40
41s3d_CCompSupplPtr s3d_SharkMeshLoaderCompSupplCreate()
42{
43    return S3D_SYS_NEW s3d_CSharkMeshLoaderModuleSuppl();
44}
45
46s3d_CCompSupplPtr s3d_SharkMeshLoaderSupplCreate(
47        s3d_CUtilMsgHandler *MsgHandler, s3d_CUtilStr_cr Info,
48        bool Bare, s3d_CUtilAtomMgr *AtomMgr, s3d_CCompResMgr *ResMgr)
49{
50    return S3D_SYS_NEW s3d_CSharkMeshLoaderSuppl(
51            MsgHandler, Info, Bare, AtomMgr, ResMgr);
52}
53
54s3d_CEngModelPtr s3d_SharkMeshLoaderCreate(
55        s3d_CUtilMsgHandler *MsgHandler, s3d_CUtilStr_cr Info,
56        bool Bare, s3d_CUtilAtomMgr *AtomMgr, s3d_CCompResMgr *ResMgr,
57        s3d_CUtilStr_cr ResName)
58{
59    return S3D_SYS_NEW s3d_CSharkMeshLoader(
60            MsgHandler, Info, Bare, AtomMgr, ResMgr, ResName);
61}
62
63///////////////////////////////////////////////////////////////////////////////
64
65S3D_COMP_MODULE_ENTRANCE_IMPL_STD(
66        s3d_ModuleEntrance_shark_mesh_loader,
67        s3d_CSharkMeshLoaderModuleCover)
68
69///////////////////////////////////////////////////////////////////////////////
70
Note: See TracBrowser for help on using the repository browser.