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

Revision 2236, 2.1 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_module.h"
17#include "shark_mesh_loader_model.h"
18#include "../../interf/eng_actu.h"
19#include "../../../util/snk/util_snk_work.h"
20#include "../../../util/snk/util_snk_extract.h"
21#include "../../../util/os/util_filesystem.h"
22#include "../../../drv/interf/drv_gfx.h"
23#include "../../../general/general_def.h"
24
25///////////////////////////////////////////////////////////////////////////////
26/*@{
27
28@declare{mod.mod}{shark_mesh_loader}{}
29
30@p
31
32@}*/
33///////////////////////////////////////////////////////////////////////////////
34
35s3d_CCompObjPtr s3d_CSharkMeshLoaderModuleSuppl::SupplObj(
36                s3d_CUtilMsgHandler *MsgHandler, s3d_CUtilStr_cr Info,
37                s3d_CUtilStr_cr Ident, s3d_CUtilStr_cr Version)
38{
39    if(!s3d_CompSupplCheckVersion(
40            MsgHandler, Info, Ident, S3D_GENERAL_INTEROP_INTERF, Version))
41        return 0;
42
43    if(Ident == "modelsuppl")
44        return S3D_SYS_NEW s3d_CSharkMeshLoaderSuppl;
45
46    s3d_CompSupplUnknownIdent(MsgHandler, Info, Ident);
47    return 0;
48}
49
50///////////////////////////////////////////////////////////////////////////////
51
52s3d_CUtilStr s3d_CSharkMeshLoaderModuleCover::GetName() const
53{
54    return "shark_mesh_loader";
55}
56
57s3d_CUtilStr s3d_CSharkMeshLoaderModuleCover::GetAbout() const
58{
59    return S3D_GENERAL_IDENT_EXE;
60}
61
62s3d_CCompSupplPtr s3d_CSharkMeshLoaderModuleCover::CreateSuppl(
63                s3d_CUtilMsgHandler *MsgHandler, s3d_CUtilStr_cr Info,
64                const s3d_CUtilSnkChunk *Param) const
65{
66    return S3D_SYS_NEW s3d_CSharkMeshLoaderModuleSuppl;
67}
68
69///////////////////////////////////////////////////////////////////////////////
70
Note: See TracBrowser for help on using the repository browser.