| 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 |
on 17 Feb 2004.