Go to
the documentation of this file.
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013 #ifndef _FBXSDK_FILEIO_COLLADA_NAMESPACE_H_
00014 #define _FBXSDK_FILEIO_COLLADA_NAMESPACE_H_
00015
00016 #include <fbxsdk.h>
00017
00018 #include <components/libxml2-2.7.8/include/libxml/globals.h>
00019
00020 #include <fbxsdk/fbxsdk_nsbegin.h>
00021
00024 struct FbxColladaNamespace
00025 {
00026 public:
00031 void Push(xmlNode * pElement);
00032
00037 void Pop();
00038
00043 xmlNode * FindParamDefinition(const char * pSID) const;
00044
00049 xmlNode * FindParamModification(const char * pSID) const;
00050
00054 int GetParamModificationCount() const;
00055
00060 xmlNode * GetParamModification(int pIndex) const;
00061
00062 private:
00063 FbxArray<xmlNode*> mParamDefinition;
00064 FbxArray<int> mParamDefinitionCount;
00065
00066 FbxArray<xmlNode*> mParamModification;
00067 FbxArray<int> mParamModificationCount;
00068 };
00069
00070 #include <fbxsdk/fbxsdk_nsend.h>
00071
00072 #endif