summaryrefslogtreecommitdiffstats
path: root/tools/trackeditor/code/nodes/fenceline.h
blob: d174f13c97d14a22ac48a9be246433338c2d3f35 (plain) (blame)
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
#include "precompiled/PCH.h"


#ifndef FENCELINE
#define FENCELINE

#include "main/constants.h"

class tlDataChunk;

class FenceLineNode : public MPxLocatorNode
{
public:
    FenceLineNode();
    ~FenceLineNode();

    static void*    creator();
    static MStatus  initialize();    
    virtual void    postConstructor();

    static void     AddWall( MObject& fenceLine, MObject& wall );

    //This is how you export one of these.
    static tlDataChunk* Export( MObject& fenceNode, tlHistory& history );

    static MTypeId      id;
    static const char*  stringId;
};

#endif