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); } } }
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); } } }