-
Notifications
You must be signed in to change notification settings - Fork 3
/
msSceneEnum.h
41 lines (31 loc) · 886 Bytes
/
msSceneEnum.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef _MSSCENEENUM_H_
#define _MSSCENEENUM_H_
#include "appSceneEnum.h"
#include "ms2dtsExporterPlus.h"
namespace DTS
{
/// This class is responsible for parsing each node in the scene, and generating
/// the %DTS shape.
class MsSceneEnum : public AppSceneEnum
{
protected:
Ms2dtsExporterPlus *mExporter; //!< Pointer to the exporter object
int addDetail(MilkshapeNode *start01, const char *detailName);
public:
MsSceneEnum(Ms2dtsExporterPlus *exp);
/// <PRE>
/// ROOT
/// |-start01
/// | |-LOD markers
/// | |-base01
/// | |-rigid meshes
/// | |-skeleton
/// |
/// |-skinned meshes
/// |-bounds mesh
/// </PRE>
/// Creates the following node hierachy from the milkshape model.
void enumScene();
};
}; // namespace DTS
#endif // _MSSCENEENUM_H_