| 984 | // ------------------------------------------------------------------------------------------------ |
| 985 | template <typename Type> |
| 986 | inline void GetArrayCopy(Type *&dest, ai_uint num) { |
| 987 | if (!dest) { |
| 988 | return; |
| 989 | } |
| 990 | Type *old = dest; |
| 991 | |
| 992 | dest = new Type[num]; |
| 993 | std::copy(old, old+num, dest); |
| 994 | } |
| 995 | |
| 996 | // ------------------------------------------------------------------------------------------------ |
| 997 | void SceneCombiner::CopySceneFlat(aiScene **_dest, const aiScene *src) { |