26 currentElement = std::string(elementName);
40 if (currentElement.length() == 0 || currentExtraTags ==
nullptr) {
45 currentExtraTags->addTag(currentElement, std::string(buf));
50 const ulong &elementHash,
58 const ulong &elementHash,
60 COLLADAFW::Object *
object)
64 printf(
"In parseElement for supported profile %s for id %s\n",
71 et =
new ExtraTags(std::string(profileName));
74 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 elementEnd(const char *elementName) override
bool elementBegin(const char *elementName, const char **attributes) override
ExtraHandler(DocumentImporter *dimp, AnimationImporter *aimp)
bool parseElement(const char *profileName, const unsigned long &elementHash, const COLLADAFW::UniqueId &uniqueId, COLLADAFW::Object *object) override
bool textData(const char *text, size_t textLength) override