15 : currentExtraTags(nullptr)
24 currentElement = std::string(elementName);
38 if (currentElement.length() == 0 || currentExtraTags ==
nullptr) {
43 currentExtraTags->
addTag(currentElement, std::string(buf));
48 const ulong &elementHash,
56 const ulong &elementHash,
58 COLLADAFW::Object *
object)
62 printf(
"In parseElement for supported profile %s for id %s\n",
69 et =
new ExtraTags(std::string(profileName));
72 currentExtraTags = et;
int BLI_strcaseeq(const char *a, const char *b) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
char * BLI_strncpy(char *__restrict dst, const char *__restrict src, size_t dst_maxncpy) ATTR_NONNULL(1
bool addExtraTags(const COLLADAFW::UniqueId &uid, ExtraTags *extra_tags)
ExtraTags * getExtraTags(const COLLADAFW::UniqueId &uid)
bool textData(const char *text, size_t textLength)
bool parseElement(const char *profileName, const unsigned long &elementHash, const COLLADAFW::UniqueId &uniqueId, COLLADAFW::Object *object)
bool elementBegin(const char *elementName, const char **attributes)
ExtraHandler(DocumentImporter *dimp, AnimationImporter *aimp)
bool elementEnd(const char *elementName)