source: GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCBillboardCloudSerializer.h @ 745

Revision 745, 788 bytes checked in by igarcia, 18 years ago (diff)
Line 
1#ifndef _BBCBILLBOARDCLOUDSERIALIZER_H
2#define _BBCBILLBOARDCLOUDSERIALIZER_H
3
4#include <BBCPrerequisites.h>
5#include <BBCXmlSerializer.h>
6#include <BBCBillboardCloud.h>
7#include <BBCBillboard.h>
8#include <BBCEntityCluster.h>
9#include <BBCBillboardClusterData.h>
10
11#include <string>
12
13namespace BBC {
14
15class _BBCExport BillboardCloudSerializer : public XmlSerializer {
16  public:
17    BillboardCloudSerializer();
18
19    virtual ~BillboardCloudSerializer();
20
21
22  protected:
23        BillboardCloud * mBillboardCloud;
24
25
26  public:
27
28    void setBillboardCloud(BillboardCloud *value);
29
30        BillboardCloud * getBillboardCloud();
31
32        virtual void writeBillboardCloud(TiXmlDocument *document, bool groupedBillboards);
33
34        virtual void readBillboardCloud(TiXmlDocument *document, bool groupedBillboards);
35
36};
37
38}
39#endif
Note: See TracBrowser for help on using the repository browser.