| Description: Implements support for AutoHide() ranges exported from 3dsMax. An entity is hidden if it is not within a near/far range from the camera. AutoHide is a property defined as a prefix in the exported name of the object: B3D_HIDE_[near#]_[far#]_ |
| Summary |
|
EXT_AutoHide |
|
EXT_InitAutoHide(ext.EXT_Entity,node) |
|
EXT_UpdateAutoHide(ext.EXT_Entity) |
|
EXT_NumAutoHide(ext.EXT_Entity) |
|
EXT_DeleteAutoHide(ext.EXT_Entity) |
|
EXT_DeleteAllAutoHide() |
| EXT_AutoHide |
| Field description: entity = entity to auto hide near2# = near distance squared far2# = far distance squared nextAutoHide.EXT_AutoHide = next in linked list |
| EXT_InitAutoHide(ext.EXT_Entity,node) |
| Description: Makes a new EXT_AutoHide controller, and inserts it into the list of auto hide controllers owned by the EXT_Entity |
| Parameters: ext.EXT_Entity = owner node = entity to auto hide |
| Return value: None |
| EXT_UpdateAutoHide(ext.EXT_Entity) |
| Description: Updates all EXT_AutoHide controllers owned by an EXT_Entity |
| Parameters: ext.EXT_Entity = owner |
| Return value: None |
| EXT_NumAutoHide(ext.EXT_Entity) |
| Description: Counts the number of EXT_AutoHide controllers owned by an EXT_Entity |
| Parameters: ext.EXT_Entity = owner |
| Return value: number of EXT_AutoHide controllers |
| EXT_DeleteAutoHide(ext.EXT_Entity) |
| Description: Deletes all EXT_AutoHide controllers owned by an EXT_Entity |
| Parameters: ext.EXT_Entity = owner |
| Return value: None |
| EXT_DeleteAllAutoHide() |
| Description: Deletes all EXT_AutoHide controllers |
| Return value: None |
on 17 Feb 2004.