int VertexFormat::totalVertexComponents() const { return positionComponents() + normalComponents() + colorComponents() + textureCoordinateComponents(); }
void StronglyConnectedComponentsVisitor::computeComponents(Graph & graph, bool color) { // reset _SCC _SCC.clear(); vector<Node*> nodes = graph.getNodes(); int size = nodes.size(); initTables(size); for ( int i = 0; i < size; ++i ) { // if nodes[i] has no index if ( _indexTable[i] == -1 ) strongconnect( &graph, nodes[i], i ); } if ( color ) // color the different strongly connected components to distinguish them colorComponents(); }