
Functions | |
| void | Begin_Local_Texture_Search (void) |
| Begins a texture search on the currently open segment. More... | |
| void Begin_Local_Texture_Search | ( | void | ) |
Begins a texture search on the currently open segment.
Begin_Local_Texture_Search() is similar to Begin_Texture_Search() , but operates only on the currently open segment. To find all textures with this function, use the following method:
HC_Begin_Contents_Search("/...", "segments");
while (HC_Find_Contents(type, &segKey)) {
HC_Open_Segment_By_Key(segKey);
HC_Show_Segment (segKey, pathname);
HC_Begin_Contents_Search (".", "attributes");
while (HC_Find_Contents(type, &tempKey)){
if (!strcmp (type, "texture definitions")) {
HC_Begin_Local_Texture_Search();
HC_Show_Texture_Count(&texture_count);
HC_Find_Texture (texture_name);
}
}
}
HC_End_Contents_Search();
This behaves in a very similar fashion to Begin_Texture_Search() except that it only looks for locally defined textures. Also, since local textures are connected to a segment you must provide a segment from which the search should begin.