1 | #ifndef _LBBCSAMPLECONFIGFILE_H |
---|
2 | #define _LBBCSAMPLECONFIGFILE_H |
---|
3 | |
---|
4 | #include <BBC.h> |
---|
5 | |
---|
6 | namespace LBBC { |
---|
7 | |
---|
8 | class _BBCExport SampleConfigFile : public Ogre::ConfigFile { |
---|
9 | public: |
---|
10 | SampleConfigFile(); |
---|
11 | |
---|
12 | ~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 |
---|