AutoHide


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



Documentation generated by Cod2Doc on 17 Feb 2004.