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 | virtual ~SampleConfigFile(); |
---|
13 | |
---|
14 | Ogre::String getEntitySampleMaterialName(); |
---|
15 | |
---|
16 | bool getEntityDistributionMerged(); |
---|
17 | |
---|
18 | Ogre::String getEntityDistributionSplittedMeshName(); |
---|
19 | |
---|
20 | Ogre::String getEntityDistributionSplittedMaterialName();
|
---|
21 |
|
---|
22 | Ogre::String getEntityDistributionMergedMeshName();
|
---|
23 |
|
---|
24 | Ogre::String getEntityDistributionMergedMaterialName(); |
---|
25 | |
---|
26 | bool getEntityDistributionSplitted(); |
---|
27 | |
---|
28 | Ogre::String getEntitySampleMeshName(); |
---|
29 | |
---|
30 | bool getEntityDistributionGeneration(); |
---|
31 | |
---|
32 | Ogre::String getEntityDistributionFolder(); |
---|
33 | |
---|
34 | Ogre::String getEntityDistributionXMLName(); |
---|
35 | |
---|
36 | Ogre::String getEntitiesFolder(); |
---|
37 |
|
---|
38 | bool getEntitySampleMeshGeneration();
|
---|
39 |
|
---|
40 | Ogre::String getEntitiesMeshName();
|
---|
41 |
|
---|
42 | bool getEntityClustersGeneration();
|
---|
43 |
|
---|
44 | float getEntityClustersAlpha();
|
---|
45 |
|
---|
46 | unsigned int getEntityClustersMaxClusters();
|
---|
47 |
|
---|
48 | unsigned int getEntityClustersNumIterations();
|
---|
49 |
|
---|
50 | Ogre::String getEntityClustersFolder();
|
---|
51 |
|
---|
52 | bool getEntityClustersSplittedClusters();
|
---|
53 |
|
---|
54 | bool getEntityClustersGroupedClusters();
|
---|
55 |
|
---|
56 | bool getBillboardCloudDiffuseColorGroupedBillboardsTextureAtlasDebug(); |
---|
57 | |
---|
58 | bool getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasDebug(); |
---|
59 | |
---|
60 | bool getBillboardCloudIndirectGroupedBillboardsTextureAtlasDebug(); |
---|
61 | |
---|
62 | bool getBillboardCloudIndirectMergedBillboardsTextureAtlasDebug();
|
---|
63 |
|
---|
64 | Ogre::String getEntityClustersGroupedMeshName(); |
---|
65 | |
---|
66 | Ogre::String getEntityClustersSplittedMeshName(); |
---|
67 |
|
---|
68 | Ogre::String getEntityClustersGroupedMaterialName();
|
---|
69 |
|
---|
70 | Ogre::String getEntityClustersSplittedMaterialName(); |
---|
71 | |
---|
72 | Ogre::String getEntityClustersGroupedTextureUnit0Name(); |
---|
73 | |
---|
74 | Ogre::String getEntityClustersSplittedTextureUnit0Name(); |
---|
75 |
|
---|
76 | bool getBillboardCloudMergedBillboards();
|
---|
77 |
|
---|
78 | bool getBillboardCloudSplittedBillboards();
|
---|
79 |
|
---|
80 | bool getBillboardCloudGeneration();
|
---|
81 |
|
---|
82 | Ogre::String getBillboardCloudFolder(); |
---|
83 |
|
---|
84 | Ogre::String getBillboardCloudMergedMeshName(); |
---|
85 | |
---|
86 | Ogre::String getBillboardCloudGroupedMeshName(); |
---|
87 | |
---|
88 | Ogre::String getBillboardCloudSplittedMeshName(); |
---|
89 |
|
---|
90 | Ogre::String getBillboardCloudMergedMaterialName(); |
---|
91 | |
---|
92 | Ogre::String getBillboardCloudSplittedMaterialName(); |
---|
93 | |
---|
94 | Ogre::String getBillboardCloudGroupedMaterialName(); |
---|
95 | |
---|
96 | Ogre::String getBillboardCloudSplittedTextureUnit0Name(); |
---|
97 | |
---|
98 | Ogre::String getBillboardCloudMergedTextureUnit0Name(); |
---|
99 | |
---|
100 | Ogre::String getBillboardCloudGroupedTextureUnit0Name(); |
---|
101 | |
---|
102 | Ogre::String getBillboardCloudGroupedXMLName(); |
---|
103 | |
---|
104 | Ogre::String getBillboardCloudSplittedXMLName(); |
---|
105 | |
---|
106 | Ogre::String getBillboardCloudMergedXMLName(); |
---|
107 | |
---|
108 | Ogre::String getBillboardCloudIndirectPointMeshName(); |
---|
109 | |
---|
110 | Ogre::String getBillboardCloudIndirectPointMaterialName(); |
---|
111 | |
---|
112 | unsigned int getBillboardCloudGroups(); |
---|
113 | |
---|
114 | bool getBillboardCloudGroupedBillboards(); |
---|
115 | |
---|
116 | bool getBillboardCloudDiffuseColorEntityTextureAtlasGeneration();
|
---|
117 |
|
---|
118 | Ogre::String getBillboardCloudDiffuseColorEntityTextureName();
|
---|
119 |
|
---|
120 | Ogre::String getBillboardCloudDiffuseColorEntityTextureAtlasName();
|
---|
121 |
|
---|
122 | unsigned int getBillboardCloudDiffuseColorEntityTextureAtlasBitRange();
|
---|
123 |
|
---|
124 | unsigned int getBillboardCloudDiffuseColorEntityTextureAtlasSize(); |
---|
125 | |
---|
126 | unsigned int getBillboardCloudDiffuseColorGroupedBillboardsTextureSize(); |
---|
127 | |
---|
128 | bool getBillboardCloudIndirectGroupedBillboardsTextureAtlasGeneration(); |
---|
129 | |
---|
130 | Ogre::String getBillboardCloudIndirectGroupedBillboardsTextureAtlasName(); |
---|
131 | |
---|
132 | unsigned int getBillboardCloudIndirectGroupedBillboardsTextureAtlasBitRange(); |
---|
133 | |
---|
134 | unsigned int getBillboardCloudIndirectGroupedBillboardsTextureAtlasSize(); |
---|
135 | |
---|
136 | unsigned int getBillboardCloudIndirectGroupedBillboardsTextureSize(); |
---|
137 | |
---|
138 | bool getBillboardCloudDiffuseColorGroupedBillboardsTextureAtlasGeneration(); |
---|
139 | |
---|
140 | bool getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasGeneration();
|
---|
141 |
|
---|
142 | Ogre::String getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasName();
|
---|
143 |
|
---|
144 | unsigned int getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasBitRange();
|
---|
145 |
|
---|
146 | unsigned int getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasSize();
|
---|
147 |
|
---|
148 | unsigned int getBillboardCloudDiffuseColorMergedBillboardsTextureSize(); |
---|
149 | |
---|
150 | unsigned int getBillboardCloudDiffuseColorGroupedBillboardsTextureAtlasSize(); |
---|
151 | |
---|
152 | unsigned int getBillboardCloudDiffuseColorEntityTextureAtlasNumSamples(); |
---|
153 | |
---|
154 | bool getBillboardCloudIndirectMergedBillboardsTextureAtlasGeneration();
|
---|
155 |
|
---|
156 | Ogre::String getBillboardCloudDiffuseColorGroupedBillboardsTextureAtlasName();
|
---|
157 |
|
---|
158 | Ogre::String getBillboardCloudIndirectMergedBillboardsTextureAtlasName();
|
---|
159 |
|
---|
160 | unsigned int getBillboardCloudIndirectMergedBillboardsTextureAtlasBitRange();
|
---|
161 |
|
---|
162 | unsigned int getBillboardCloudDiffuseColorGroupedBillboardsTextureAtlasBitRange();
|
---|
163 |
|
---|
164 | unsigned int getBillboardCloudIndirectMergedBillboardsTextureAtlasSize();
|
---|
165 |
|
---|
166 | unsigned int getBillboardCloudIndirectMergedBillboardsTextureSize();
|
---|
167 | |
---|
168 | }; |
---|
169 | |
---|
170 | } |
---|
171 | |
---|
172 | #endif |
---|