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 getEntityClustersMergedClusters();
|
---|
53 |
|
---|
54 | bool getEntityClustersSplittedClusters();
|
---|
55 |
|
---|
56 | Ogre::String getEntityClustersMergedMeshName(); |
---|
57 | |
---|
58 | Ogre::String getEntityClustersSplittedMeshName(); |
---|
59 |
|
---|
60 | Ogre::String getEntityClustersMergedMaterialName();
|
---|
61 |
|
---|
62 | Ogre::String getEntityClustersSplittedMaterialName(); |
---|
63 |
|
---|
64 | bool getBillboardCloudMergedBillboards();
|
---|
65 |
|
---|
66 | bool getBillboardCloudSplittedBillboards();
|
---|
67 |
|
---|
68 | bool getBillboardCloudGeneration();
|
---|
69 |
|
---|
70 | Ogre::String getBillboardCloudFolder(); |
---|
71 |
|
---|
72 | Ogre::String getBillboardCloudMergedMeshName(); |
---|
73 | |
---|
74 | Ogre::String getBillboardCloudGroupedMeshName(); |
---|
75 | |
---|
76 | Ogre::String getBillboardCloudSplittedMeshName(); |
---|
77 |
|
---|
78 | Ogre::String getBillboardCloudMergedMaterialName(); |
---|
79 | |
---|
80 | Ogre::String getBillboardCloudSplittedMaterialName(); |
---|
81 | |
---|
82 | Ogre::String getBillboardCloudGroupedMaterialName(); |
---|
83 | |
---|
84 | Ogre::String getBillboardCloudSplittedTextureUnit0Name(); |
---|
85 | |
---|
86 | Ogre::String getBillboardCloudMergedTextureUnit0Name(); |
---|
87 | |
---|
88 | Ogre::String getBillboardCloudGroupedTextureUnit0Name(); |
---|
89 | |
---|
90 | Ogre::String getBillboardCloudGroupedXMLName(); |
---|
91 | |
---|
92 | Ogre::String getBillboardCloudSplittedXMLName(); |
---|
93 | |
---|
94 | Ogre::String getBillboardCloudMergedXMLName(); |
---|
95 | |
---|
96 | unsigned int getBillboardCloudGroups(); |
---|
97 | |
---|
98 | bool getBillboardCloudGroupedBillboards(); |
---|
99 | |
---|
100 | bool getBillboardCloudDiffuseColorEntityTextureAtlasGeneration();
|
---|
101 |
|
---|
102 | Ogre::String getBillboardCloudDiffuseColorEntityTextureName();
|
---|
103 |
|
---|
104 | Ogre::String getBillboardCloudDiffuseColorEntityTextureAtlasName();
|
---|
105 |
|
---|
106 | unsigned int getBillboardCloudDiffuseColorEntityTextureAtlasBitRange();
|
---|
107 |
|
---|
108 | unsigned int getBillboardCloudDiffuseColorEntityTextureAtlasSize(); |
---|
109 | |
---|
110 | unsigned int getBillboardCloudDiffuseColorBillboardGroupTextureSize(); |
---|
111 | |
---|
112 | bool getBillboardCloudIndirectBillboardGroupTextureAtlasGeneration(); |
---|
113 | |
---|
114 | Ogre::String getBillboardCloudIndirectBillboardGroupTextureAtlasName(); |
---|
115 | |
---|
116 | unsigned int getBillboardCloudIndirectBillboardGroupTextureAtlasBitRange(); |
---|
117 | |
---|
118 | unsigned int getBillboardCloudIndirectBillboardGroupTextureAtlasSize(); |
---|
119 | |
---|
120 | unsigned int getBillboardCloudIndirectBillboardGroupTextureSize(); |
---|
121 | |
---|
122 | bool getBillboardCloudDiffuseColorBillboardGroupTextureAtlasGeneration(); |
---|
123 | |
---|
124 | bool getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasGeneration();
|
---|
125 |
|
---|
126 | Ogre::String getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasName();
|
---|
127 |
|
---|
128 | unsigned int getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasBitRange();
|
---|
129 |
|
---|
130 | unsigned int getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasSize();
|
---|
131 |
|
---|
132 | unsigned int getBillboardCloudDiffuseColorMergedBillboardsTextureSize(); |
---|
133 | |
---|
134 | unsigned int getBillboardCloudDiffuseColorBillboardGroupTextureAtlasSize(); |
---|
135 | |
---|
136 | unsigned int getBillboardCloudDiffuseColorEntityTextureAtlasNumSamples(); |
---|
137 | |
---|
138 | bool getBillboardCloudIndirectMergedBillboardsTextureAtlasGeneration();
|
---|
139 |
|
---|
140 | Ogre::String getBillboardCloudIndirectMergedBillboardsTextureAtlasName();
|
---|
141 |
|
---|
142 | unsigned int getBillboardCloudIndirectMergedBillboardsTextureAtlasBitRange();
|
---|
143 |
|
---|
144 | unsigned int getBillboardCloudIndirectMergedBillboardsTextureAtlasSize();
|
---|
145 |
|
---|
146 | unsigned int getBillboardCloudIndirectMergedBillboardsTextureSize();
|
---|
147 | |
---|
148 | }; |
---|
149 | |
---|
150 | } |
---|
151 | |
---|
152 | #endif |
---|