| 83 | // Assumes the key is not already in the list |
| 84 | template <typename T> |
| 85 | void AddNodeMetaData(aiNode *node, const std::string &key, const T &value) { |
| 86 | if (nullptr == node->mMetaData) { |
| 87 | node->mMetaData = new aiMetadata(); |
| 88 | } |
| 89 | node->mMetaData->Add(key, value); |
| 90 | } |
| 91 | |
| 92 | // ------------------------------------------------------------------------------------------------ |
| 93 | // Reads a float value from an accessor and its data array. |