Visibility


Description:
Implements support for the Visibility Track exported from 3dsMax.
The exported object has a child node: B3DEXT_VISIBILITY whose local X position controls the EntityAlpha() of the object.


Summary
EXT_Visibility
EXT_InitVisibility(ext.EXT_Entity,node)
EXT_UpdateVisibility(ext.EXT_Entity)
EXT_NumVisibility%(ext.EXT_Entity)
EXT_DeleteVisibility(ext.EXT_Entity)
EXT_DeleteAllVisibility()


EXT_Visibility
Field description:
entity = entity to control
linkVis = visibility controller node
nextVisibility.EXT_Visibility = next in linked list


EXT_InitVisibility(ext.EXT_Entity,node)
Description:
Makes a new EXT_Visibility controller, and inserts it into the list of Visibility controllers owned by the EXT_Entity
Parameters:
ext.EXT_Entity = owner
node = Visibility controller node
Return value:
None


EXT_UpdateVisibility(ext.EXT_Entity)
Description:
Updates all EXT_Visibility controllers owned by an EXT_Entity
Parameters:
ext.EXT_Entity = owner
Return value:
None


EXT_NumVisibility(ext.EXT_Entity)
Description:
Counts the number of EXT_Visibility controllers owned by an EXT_Entity
Parameters:
ext.EXT_Entity = owner
Return value:
number of EXT_Visibility controllers


EXT_DeleteVisibility(ext.EXT_Entity)
Description:
Deletes all EXT_Visibility controllers owned by an EXT_Entity
Parameters:
ext.EXT_Entity = owner
Return value:
None


EXT_DeleteAllVisibility()
Description:
Deletes all EXT_Visibility controllers
Return value:
None



Documentation generated by Cod2Doc on 17 Feb 2004.