Parent status bit  masks

 
 
The following parent status bit masks are defined in the uf_so.h header file. These constants describe the status of the SO parents' parms.
 
UF_SO_NO_STATUS 0
UF_SO_HAS_DELETED_PARENT (1 << 0)
UF_SO_HAS_SLEEPY_PARENT (1 << 1)
UF_SO_HAS_UNLOADED_PARENT (1 << 2)
UF_SO_HAS_OUT_OF_DATE_PARENT (1 << 3)
UF_SO_HAS_GOT_DUMB_PARENT (1 << 4)
UF_SO_HAS_SO_ERROR_PARENT (1 << 5)
 
where the string defined constants have the following meanings.
 
String Constant  Description 
UF_SO_NO_STATUS  The SO has no parent status since it is dumb (no parms). 
UF_SO_HAS_DELETED_PARENT  One or more parents have been deleted. 
UF_SO_HAS_SLEEPY_PARENT  One or more parents are asleep (faces/edges are not in the model). 
UF_SO_HAS_UNLOADED_PARENT  One or more parents are not loaded (for Assemblies). 
UF_SO_HAS_OUT_OF_DATE_PARENT  One or more parents are out of date due to their status. 
UF_SO_HAS_GOT_DUMB_PARENT  One or more parents are dumb due to their parent being deleted. 
UF_SO_HAS_SO_ERROR_PARENT  One or more parents have failed with a call to UF_SO_ask_parent_status()