source: GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/LBBC/LBBCSampleConfigFile.h @ 721

Revision 721, 2.0 KB checked in by igarcia, 18 years ago (diff)
Line 
1#ifndef _LBBCSAMPLECONFIGFILE_H
2#define _LBBCSAMPLECONFIGFILE_H
3
4#include <BBC.h>
5
6namespace LBBC {
7
8class _BBCExport SampleConfigFile : public Ogre::ConfigFile {
9  public:
10    SampleConfigFile();
11       
12    virtual ~SampleConfigFile();
13
14        bool getEntityDistributionMerged();
15
16        Ogre::String getEntityDistributionSplittedMaterialPrefixName();
17
18        Ogre::String getEntityDistributionMergedMaterialPrefixName();
19
20        bool getEntityDistributionSplitted();
21
22        Ogre::String getEntitySampleMeshPrefixFilename();
23
24        bool getEntityDistributionGeneration();
25
26        Ogre::String getEntityDistributionFolder();
27
28        Ogre::String getEntityDistributionXMLPrefixFilename();
29
30        Ogre::String getEntitiesFolder();
31
32        bool getEntitySampleMeshGeneration();
33
34        Ogre::String getEntitiesMeshPrefixFilename();
35
36        bool getEntityClustersGeneration();
37
38        float getEntityClustersAlpha();
39
40        unsigned int getEntityClustersMaxClusters();
41
42        unsigned int getEntityClustersNumIterations();
43
44        Ogre::String getEntityClustersFolder();
45
46        bool getEntityClustersMergedClusters();
47
48        bool getEntityClustersSplittedClusters();
49
50        Ogre::String getEntityClustersMeshPrefixFilename();
51
52        Ogre::String getEntityClustersMaterialPrefixFilename();
53
54        bool getBillboardCloudMergedBillboards();
55
56        bool getBillboardCloudSplittedBillboards();
57
58        bool getBillboardCloudGeneration();
59
60        Ogre::String getBillboardCloudFolder();
61
62        Ogre::String getBillboardCloudMeshPrefixFilename();
63
64        Ogre::String getBillboardCloudMaterialPrefixFilename();
65
66        Ogre::String getBillboardCloudXMLPrefixFilename();
67
68        bool getBillboardCloudDiffuseColorTextureAtlasGeneration();
69
70        unsigned int getBillboardCloudDiffuseColorTextureSize();
71
72        unsigned int getBillboardCloudDiffuseColorTextureAtlasSize();
73
74        bool getBillboardCloudIndirectTextureAtlasGeneration();
75
76        unsigned int getBillboardCloudIndirectTextureSize();
77
78        unsigned int getBillboardCloudIndirectTextureAtlasSize();
79
80        unsigned int getBillboardCloudGroups();
81
82        bool getBillboardCloudGroupedBillboards();
83
84};
85
86}
87
88#endif
Note: See TracBrowser for help on using the repository browser.