| 971 | // ------------------------------------------------------------------------------------------------ |
| 972 | template <typename Type> |
| 973 | inline void CopyPtrArray(Type **&dest, const Type *const *src, ai_uint num) { |
| 974 | if (!num) { |
| 975 | dest = nullptr; |
| 976 | return; |
| 977 | } |
| 978 | dest = new Type *[num]; |
| 979 | for (ai_uint i = 0; i < num; ++i) { |
| 980 | SceneCombiner::Copy(&dest[i], src[i]); |
| 981 | } |
| 982 | } |
| 983 | |
| 984 | // ------------------------------------------------------------------------------------------------ |
| 985 | template <typename Type> |