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

Revision 2236, 1.7 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#ifndef S3D_SHARK_MESH_LOADER_MODULE_H
17#define S3D_SHARK_MESH_LOADER_MODULE_H
18
19#include "../../interf/eng_model.h"
20#include "../../../comp/core/comp_setup.h"
21#include "../../../comp/core/comp_module.h"
22#include "../../../comp/util/comp_util_serutil.h"
23#include "../../../comp/util/comp_util_uniquebase.h"
24
25///////////////////////////////////////////////////////////////////////////////
26
27//@
28class s3d_CSharkMeshLoaderModuleSuppl: public s3d_CCompSuppl
29{
30public:
31    //@
32    s3d_CCompObjPtr SupplObj(
33            s3d_CUtilMsgHandler *MsgHandler, s3d_CUtilStr_cr Info,
34                s3d_CUtilStr_cr Ident, s3d_CUtilStr_cr Version);
35};
36
37///////////////////////////////////////////////////////////////////////////////
38
39//@
40class s3d_CSharkMeshLoaderModuleCover: public s3d_CCompModuleCover
41{
42public:
43    //@
44    s3d_CUtilStr GetInfo() const;
45
46    //@
47    s3d_CUtilStr GetName() const;
48
49    //@
50    s3d_CUtilStr GetAbout() const;
51
52    //@
53    s3d_CCompSupplPtr CreateSuppl(
54            s3d_CUtilMsgHandler *MsgHandler, s3d_CUtilStr_cr Info,
55            const s3d_CUtilSnkChunk *Param) const;
56};
57
58///////////////////////////////////////////////////////////////////////////////
59
60#endif
Note: See TracBrowser for help on using the repository browser.