Example #1
0
void CFeatureDrawer::DrawFadeFeaturesHelper(int modelType) {
	{
		FeatureRenderBin& featureBin = cloakedModelRenderers[modelType]->GetFeatureBinMutable();

		for (FeatureRenderBinIt it = featureBin.begin(); it != featureBin.end(); ++it) {
			if (modelType != MODELTYPE_3DO) {
				texturehandlerS3O->SetS3oTexture(it->first);
			}

			DrawFadeFeaturesSet(it->second, modelType);
		}
	}
}
Example #2
0
void CFeatureDrawer::DrawFadeFeaturesHelper(int modelType) {
	{
		typedef std::set<CFeature*> FeatureSet;
		typedef std::map<int, FeatureSet> FeatureRenderBin;
		typedef std::map<int, FeatureSet>::iterator FeatureRenderBinIt;

		FeatureRenderBin& featureBin = cloakedModelRenderers[modelType]->GetFeatureBinMutable();

		for (FeatureRenderBinIt it = featureBin.begin(); it != featureBin.end(); ++it) {
			if (modelType == MODELTYPE_S3O || modelType == MODELTYPE_OBJ) {
				texturehandlerS3O->SetS3oTexture(it->first);
			}

			DrawFadeFeaturesSet(it->second, modelType);
		}
	}
}