| 998 | } |
| 999 | |
| 1000 | void CPHShell::EnabledCallbacks(BOOL val) |
| 1001 | { |
| 1002 | if (val) |
| 1003 | { |
| 1004 | SetCallbacks(BonesCallback); |
| 1005 | // set callback owervrite in used bones |
| 1006 | ELEMENT_I i, e; |
| 1007 | i = elements.begin(); |
| 1008 | e = elements.end(); |
| 1009 | for (; i != e; ++i) |
| 1010 | { |
| 1011 | CBoneInstance& B = m_pKinematics->LL_GetBoneInstance((*i)->m_SelfID); |
| 1012 | B.set_callback_overwrite(TRUE); |
| 1013 | } |
| 1014 | } |
| 1015 | else |
| 1016 | ZeroCallbacks(); |
| 1017 | } |
| 1018 | |
| 1019 | static u16 element_position_in_set_calbacks = u16(-1); |
| 1020 | static BoneCallbackFun* bones_callback; // temp ror SetCallbacksRecursive |
no test coverage detected