28 #include "COLLADASWInstanceController.h"
29 #include "COLLADASaxFWLFilePartLoader.h"
30 #include "COLLADASaxFWLIExtraDataCallbackHandler.h"
38 class ExtraHandler :
public COLLADASaxFWL::IExtraDataCallbackHandler {
44 bool elementBegin(
const char *elementName,
const char **attributes);
50 bool textData(
const char *text,
size_t textLength);
55 const unsigned long &elementHash,
61 const unsigned long &elementHash,
62 const COLLADAFW::UniqueId &
uniqueId);
74 COLLADAFW::UniqueId currentUid;
76 std::string currentElement;
Handler class for <extra> data, through which different profiles can be handled.
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)