Fixed Composite Actor functions not exported from spreadsheet

This commit is contained in:
n00b87
2026-02-17 00:33:04 -06:00
parent 2b16b0b3d2
commit ddfd6b8838
15 changed files with 491 additions and 142 deletions

View File

@@ -1048,6 +1048,18 @@ rc_setProjectorTarget( SETPROJECTORTARGET_ACTOR, SETPROJECTORTARGET_X, SETPROJ
rc_getProjectorTarget( GETPROJECTORTARGET_ACTOR, &GETPROJECTORTARGET_X, &GETPROJECTORTARGET_Y, &GETPROJECTORTARGET_Z )
rc_setProjectorFOV( SETPROJECTORFOV_ACTOR, SETPROJECTORFOV_FOV )
rc_getProjectorFOV( GETPROJECTORFOV_ACTOR )
rc_addCompositeChild( ADDCOMPOSITECHILD_ACTOR, ADDCOMPOSITECHILD_CHILD_ACTOR, ADDCOMPOSITECHILD_T_MATRIX )
rc_getCompositeChildCount( GETCOMPOSITECHILDCOUNT_ACTOR )
rc_getCompositeChild( GETCOMPOSITECHILD_ACTOR, GETCOMPOSITECHILD_CHILD_INDEX )
rc_getCompositeChildIndex( GETCOMPOSITECHILDINDEX_ACTOR, GETCOMPOSITECHILDINDEX_CHILD_ACTOR )
rc_removeCompositeChild( REMOVECOMPOSITECHILD_ACTOR, REMOVECOMPOSITECHILD_CHILD_INDEX )
rc_getCompositeChildTransform( GETCOMPOSITECHILDTRANSFORM_ACTOR, GETCOMPOSITECHILDTRANSFORM_CHILD_INDEX, GETCOMPOSITECHILDTRANSFORM_T_MATRIX )
rc_getCompositeAABB( GETCOMPOSITEAABB_ACTOR, GETCOMPOSITEAABB_T_MATRIX, &GETCOMPOSITEAABB_MIN_X, &GETCOMPOSITEAABB_MIN_Y, &GETCOMPOSITEAABB_MIN_Z, &GETCOMPOSITEAABB_MAX_X, &GETCOMPOSITEAABB_MAX_Y, &GETCOMPOSITEAABB_MAX_Z )
rc_recalculateCompositeAABB( RECALCULATECOMPOSITEAABB_ACTOR )
rc_generateCompositeAABBFromChildren( GENERATECOMPOSITEAABBFROMCHILDREN_ACTOR )
rc_calculateCompositePrincipalTransform( CALCULATECOMPOSITEPRINCIPALTRANSFORM_ACTOR, &CALCULATECOMPOSITEPRINCIPALTRANSFORM_MASSES, CALCULATECOMPOSITEPRINCIPALTRANSFORM_PRINCIPAL_MATRIX, &CALCULATECOMPOSITEPRINCIPALTRANSFORM_X, &CALCULATECOMPOSITEPRINCIPALTRANSFORM_Y, &CALCULATECOMPOSITEPRINCIPALTRANSFORM_Z )
rc_updateCompositeChildTransform( UPDATECOMPOSITECHILDTRANSFORM_ACTOR, UPDATECOMPOSITECHILDTRANSFORM_CHILD_INDEX, UPDATECOMPOSITECHILDTRANSFORM_T_MATRIX, UPDATECOMPOSITECHILDTRANSFORM_RECALC_FLAG )
rc_getCompositeUpdateRevision( GETCOMPOSITEUPDATEREVISION_ACTOR )
rc_createMaterial( )
rc_deleteMaterial( DELETEMATERIAL_MATERIAL_ID )
rc_setActorMaterial( SETACTORMATERIAL_ACTOR, SETACTORMATERIAL_MATERIAL_NUM, SETACTORMATERIAL_MATERIAL_ID )