AnimMap


Description:
Implements support for B3d Map animations exported from 3dsMax.
B3d Map animations are exported as a textured node: B3DEXT_ANIMMAP that has child nodes that control UV Position, Scale, and Rotation animations.


Summary
EXT_AnimMap
EXT_InitAnimMap(ext.EXT_Entity,node)
EXT_UpdateAnimMaps(ext.EXT_Entity)
EXT_NumAnimMaps(ext.EXT_Entity)
EXT_DeleteAnimMaps(ext.EXT_Entity)
EXT_DeleteAllAnimMaps()


EXT_AnimMap
Field description:
map = texture map to animate
linkUVpos = UV position controller node (x,y) = (u,v)
linkUVscale = UV scale controller node (x,y) = (u,v)
linkUVrot = UV rotation controller node (x) = rotation
nextAnimMap.EXT_AnimMap = next in linked list


EXT_InitAnimMap(ext.EXT_Entity,node)
Description:
Makes a new EXT_AnimMap controller, and inserts it into the list of animated map controllers owned by the EXT_Entity
Parameters:
ext.EXT_Entity = owner
node = root node of animated map controllers
Return value:
None


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


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


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


EXT_DeleteAllAnimMaps()
Description:
Deletes all EXT_AnimMap controllers
Return value:
None



Documentation generated by Cod2Doc on 17 Feb 2004.