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