14#include "COLLADASaxFWLIExtraDataCallbackHandler.h"
22class ExtraHandler :
public COLLADASaxFWL::IExtraDataCallbackHandler {
28 bool elementBegin(
const char *elementName,
const char **attributes)
override;
31 bool elementEnd(
const char *elementName)
override;
34 bool textData(
const char *text,
size_t textLength)
override;
39 const unsigned long &elementHash,
41 COLLADAFW::Object *
object)
override;
45 const unsigned long &elementHash,
46 const COLLADAFW::UniqueId &
uniqueId);
58 COLLADAFW::UniqueId currentUid;
60 std::string currentElement;
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