Revision: 23728 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23728 Author: jesterking Date: 2009-10-09 08:18:52 +0200 (Fri, 09 Oct 2009)
Log Message: ----------- * add opencollada win32 lib in preparation for gsoc branch merger later. Added Paths: ----------- trunk/lib/windows/opencollada/ trunk/lib/windows/opencollada/include/ trunk/lib/windows/opencollada/include/COLLADABaseUtils/ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUException.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashFunctions.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashMap.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUIDList.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUNativeString.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPlatform.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPrerequisites.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUStableHeaders.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUStringUtils.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUURI.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUUtils.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathMatrix3.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathMatrix4.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathPrerequisites.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathQuaternion.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathUtils.h trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathVector3.h trunk/lib/windows/opencollada/include/COLLADAFramework/ trunk/lib/windows/opencollada/include/COLLADAFramework/include/ trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWAnimatable.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWAnimatableFloat.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWAnimation.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWAnimationCurve.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWAnimationList.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWAnnotate.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArray.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArrayPrimitiveType.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWCamera.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWCode.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWColor.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWColorOrTexture.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWConstants.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWController.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEdge.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEffect.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEffectCommon.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWException.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWExtraData.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWExtraKeys.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWFileInfo.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWFloatOrDoubleArray.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWFloatOrParam.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWGeometry.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWILoader.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWIWriter.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWImage.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWImageSource.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInclude.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWIndexList.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceCamera.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceController.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceGeometry.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceLight.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceNode.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceSceneGraph.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWInstanceVisualScene.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWLibraryNodes.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWLight.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWLoaderUtils.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWLookat.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMaterial.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMatrix.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMesh.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshPrimitive.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshPrimitiveWithFaceVertexCount.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshVertexData.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWModifier.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMorphController.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWNewParam.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWNode.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWObject.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWParam.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPass.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPassClear.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPassOutput.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPassTarget.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPointerArray.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPolygons.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWPrerequisites.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWRenderDraw.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWRenderState.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWRenderStateStatic.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWRoot.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWRotate.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWSampler.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWScale.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWScene.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWSemantic.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWSetParam.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShader.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShaderBlinn.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShaderConstantFX.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShaderElement.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShaderLambert.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShaderPhong.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWShear.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWSkew.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWSkinController.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWSkinControllerData.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWStableHeaders.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTechnique.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTexture.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTransformation.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTranslate.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTriangles.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTrifans.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTristrips.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWTypes.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWUniqueId.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWValidate.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWValueType.h trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWVisualScene.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/ trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/ trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLAccessor.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLArrayElement.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLAssetLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLException.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLFileLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLFilePartLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLGeometryLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLGeometryMaterialIdInfo.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLIError.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLIErrorHandler.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLIFilePartLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLIParserImpl.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLIParserImpl14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLIParserImpl15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLInputShared.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLInputUnshared.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLInterpolationTypeSource.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryAnimationsLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryCamerasLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryControllersLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryEffectsLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryImagesLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryLightsLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryMaterialsLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryNodesLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLMeshLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLMeshPrimitiveInputList.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLNodeLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLPHElement.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLPolygons.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLPrerequisites.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLPrimitiveBase.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLRootParser14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLRootParser15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSaxFWLError.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSaxParserError.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSaxParserErrorHandler.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSceneLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSidAddress.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSidTreeNode.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSource.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLSourceArrayLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLStableHeaders.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLTechniqueCommon.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLTransformationLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLTypes.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLUtils.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLVersionParser.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLVertices.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLVisualSceneLoader.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLXmlTypes.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/ trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLAssetLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLColladaParserAutoGen14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLColladaParserAutoGen14Attributes.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLColladaParserAutoGen14Enums.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLColladaParserAutoGen14FunctionMapFactory.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLColladaParserAutoGen14Private.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLColladaParserAutoGen14ValidationData.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLGeometryLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryAnimationsLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryCamerasLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryControllersLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryEffectsLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryImagesLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryLightsLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryMaterialsLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLLibraryNodesLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLMeshLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLNodeLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLSceneLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLSourceArrayLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated14/COLLADASaxFWLVisualSceneLoader14.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/ trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLAssetLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLColladaParserAutoGen15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLColladaParserAutoGen15Attributes.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLColladaParserAutoGen15Enums.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLColladaParserAutoGen15FunctionMapFactory.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLColladaParserAutoGen15Private.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLColladaParserAutoGen15ValidationData.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLGeometryLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryAnimationsLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryCamerasLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryControllersLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryEffectsLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryImagesLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryLightsLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryMaterialsLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLLibraryNodesLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLMeshLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLNodeLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLSceneLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLSourceArrayLoader15.h trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/generated15/COLLADASaxFWLVisualSceneLoader15.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/ trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/ trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWAnnotation.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWAsset.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWBaseElement.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWBaseInputElement.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWBindMaterial.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWBuffer.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWCamera.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWCameraOptic.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWCharacterBuffer.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWCode.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWColor.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWColorOrTexture.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWConstants.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWEffectProfile.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWElementWriter.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWException.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWExtra.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWExtraTechnique.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWFWriteBufferFlusher.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWFormatHint.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWIBufferFlusher.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWImage.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInclude.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInputList.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceCamera.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceController.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceEffect.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceGeometry.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceLight.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceMaterial.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWInstanceNode.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibrary.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryAnimationClips.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryAnimations.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryCameras.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryControllers.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryEffects.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryGeometries.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryImages.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryLights.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryMaterials.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLibraryVisualScenes.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWLight.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWNode.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWOpenGLConstants.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWParamBase.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWParamTemplate.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWPass.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWPlatform.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWPrerequisites.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWPrimitves.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWRenderState.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWRenderStateStatic.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWSampler.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWScene.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWShader.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWSource.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWStreamWriter.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWSurface.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWSurfaceInitOption.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWTechnique.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWTechniqueFX.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWTexture.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWValueType.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWVertices.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWdtoa.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWftoa.h trunk/lib/windows/opencollada/include/COLLADAStreamWriter/include/COLLADASWitoa.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/ trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/ trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParser.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserCoutErrorHandler.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserExpatSaxParser.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserIErrorHandler.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserINamespaceHandler.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserIUnknownElementHandler.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserLibxmlSaxParser.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserNamespaceStack.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserParser.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserParserError.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserParserTemplate.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserParserTemplateBase.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserPrerequisites.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserRawUnknownElementHandler.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserSaxParser.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserStackMemoryManager.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserTypes.h trunk/lib/windows/opencollada/include/GeneratedSaxParser/include/GeneratedSaxParserUtils.h trunk/lib/windows/opencollada/lib/ trunk/lib/windows/opencollada/lib/opencollada.lib Added: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUException.h =================================================================== --- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUException.h (rev 0) +++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUException.h 2009-10-09 06:18:52 UTC (rev 23728) @@ -0,0 +1,104 @@ +/* + Copyright (c) 2008-2009 NetAllied Systems GmbH + + This file is part of COLLADABaseUtils. + + Licensed under the MIT Open Source License, + for details please see LICENSE file or the website + http://www.opensource.org/licenses/mit-license.php +*/ + +#ifndef __COLLADABU_EXCEPTION_H__ +#define __COLLADABU_EXCEPTION_H__ + +#include "COLLADABUPrerequisites.h" +#include "COLLADABUStableHeaders.h" + +#include <iostream> + + +namespace COLLADABU +{ + + /** Class that is thrown by the base utils classes if something goes wrong. */ + class Exception + { + + public: + + enum Type + { + ERROR_TYPE_UNKNOWN, + ERROR_FILE_OPEN, + ERROR_SET_BUFFER, + ERROR_UTF8_2_WIDE, + ERROR_WIDE_2_UTF8, + ERROR_NATIVE_2_WIDE, + ERROR_WIDE_2_NATIVE + }; + + protected: + + /** The type of the exception. */ + Type mExceptionType; + + /** The error message for output. */ + String mMessage; + + public: + + /** Constructor. Creates an exception of unknown type with the given message. */ + Exception ( const String& message ) + : mExceptionType ( ERROR_TYPE_UNKNOWN ) + , mMessage ( message ) + {} + + /** Constructor. Creates an exception of type @a type with the given message. */ + Exception ( Type exceptionType, const String& message ) + : mExceptionType ( exceptionType ) + , mMessage ( message ) + {} + + /** Constructor. */ + Exception ( Type exceptionType, const String file, const long line, const String message ) + : mExceptionType ( exceptionType ) + { + std::ostringstream stream; + stream << file << ":" << line << ": " << message; + mMessage = stream.str ().c_str (); + } + + /** Constructor. */ + Exception ( const String file, const long line, const String message ) + : mExceptionType ( ERROR_TYPE_UNKNOWN ) + { + std::ostringstream stream; + stream << file << ":" << line << ": " << message; + mMessage = stream.str ().c_str (); + } + + /** Destructor. */ + virtual ~Exception () {} + + /** Returns the type of the exception*/ + Type getType()const {return mExceptionType;} + + /** Returns the text, describing the exception.*/ + String getMessage()const {return mMessage;}; + + /** Print the massage in the standard error output. */ + void printMessage () + { + if ( mExceptionType == ERROR_TYPE_UNKNOWN ) + std::cerr << "MainException: " << mMessage << std::endl; + else + std::cerr << "MainException: " << mMessage << ", Error type " << mExceptionType << std::endl; + } + + + }; + +} //namespace COLLADABU + + +#endif //__COLLADABU_EXCEPTION_H__ Added: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashFunctions.h =================================================================== --- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashFunctions.h (rev 0) +++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashFunctions.h 2009-10-09 06:18:52 UTC (rev 23728) @@ -0,0 +1,34 @@ +/* + Copyright (c) 2008-2009 NetAllied Systems GmbH + + This file is part of COLLADABaseUtils. + + Licensed under the MIT Open Source License, + for details please see LICENSE file or the website + http://www.opensource.org/licenses/mit-license.php +*/ + +#ifndef __COLLADABU_HASHFUNCTIONS_H__ +#define __COLLADABU_HASHFUNCTIONS_H__ + +#include "COLLADABUPrerequisites.h" + + + +namespace COLLADABU +{ + class URI; + + + unsigned long calculateHash(const String& str); + + unsigned long calculateHash(const char* str); + + unsigned long calculateHash(const URI& uri); + + + + +} // namespace COLLADABU + +#endif // __COLLADABU_HASHFUNCTIONS_H__ Added: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashMap.h =================================================================== --- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashMap.h (rev 0) +++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUHashMap.h 2009-10-09 06:18:52 UTC (rev 23728) @@ -0,0 +1,119 @@ +/* + Copyright (c) 2008-2009 NetAllied Systems GmbH + + This file is part of COLLADABaseUtils. + + Licensed under the MIT Open Source License, + for details please see LICENSE file or the website + http://www.opensource.org/licenses/mit-license.php +*/ + +#ifndef __COLLADABU_HASHMAP_H__ +#define __COLLADABU_HASHMAP_H__ + +#include "COLLADABUPrerequisites.h" + +#include <map> + +namespace COLLADABU +{ + template<class KeyType, class ValueType, class HashType, HashType (*calculateHash)(const KeyType& key)> + class HashMap + { + private: + struct HashValuePair + { + HashValuePair(const HashType& _hash, const KeyType& _key ) : hash(_hash), key(_key){} + HashType hash; + KeyType key; + + bool operator<( const HashValuePair& rhs)const + { + if ( hash < rhs.hash ) + return true; + + if ( rhs.hash < hash ) + return false; + + if ( key < rhs.key ) + return true; + + if ( rhs.key < key ) + return false; + return false; + } + }; + + + private: + + typedef std::map<HashValuePair, ValueType> Map; + + Map mMap; + + + public: + class const_iterator; + class iterator + { + private: + typename Map::iterator mIt; + friend class const_iterator; + public: + iterator(typename Map::iterator it):mIt(it){} + KeyType& first() { return mIt->first.key; } + ValueType& second() { return mIt->second; } + + bool operator==(iterator other)const { return mIt == other.mIt; } + bool operator==(const_iterator other)const { return mIt == other.mIt; } + }; + + // typedef const iterator const_iterator; + + class const_iterator + { + private: + typename Map::const_iterator mIt; + friend class iterator; + public: + const_iterator(typename Map::const_iterator it):mIt(it){} + const KeyType& first() const { return mIt->first.key; } + const ValueType& second() const { return mIt->second; } + bool operator==(const_iterator other)const { return mIt == other.mIt; } + bool operator==(iterator other)const { return mIt == other.mIt; } + }; + private: + // HashMap(){} + // virtual ~HashMap(){} + public: + + ValueType& operator[](const KeyType& key); + + const ValueType& operator[](const KeyType& key)const; + + iterator find(const KeyType& key) {return iterator(mMap.find(HashValuePair(calculateHash(key), key)) ); } + + const_iterator find(const KeyType& key) const{return iterator(mMap.find(HashValuePair(calculateHash(key), key)) ); } + + const_iterator end()const { return const_iterator(mMap.end()); } + + }; + + template<class KeyType, class ValueType, class HashType, HashType (*calculateHash)(const KeyType& key)> + ValueType& HashMap<KeyType, ValueType, HashType, calculateHash>::operator[]( const KeyType& key ) + { + return mMap[HashValuePair(calculateHash(key), key)]; + } + + + template<class KeyType, class ValueType, class HashType, HashType (*calculateHash)(const KeyType& key)> + const ValueType& COLLADABU::HashMap<KeyType, ValueType, HashType, calculateHash>::operator[]( const KeyType& key ) const + { + return mMap[HashValuePair(calculateHash(key), key)]; + } + + + +} // namespace COLLADABU + +#endif // __COLLADABU_HASHMAP_H__ Added: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUIDList.h =================================================================== --- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUIDList.h (rev 0) +++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUIDList.h 2009-10-09 06:18:52 UTC (rev 23728) @@ -0,0 +1,69 @@ +/* + Copyright (c) 2008-2009 NetAllied Systems GmbH + + This file is part of COLLADABaseUtils. + + Licensed under the MIT Open Source License, + for details please see LICENSE file or the website + http://www.opensource.org/licenses/mit-license.php +*/ + +#ifndef __COLLADABU_IDLIST_H__ +#define __COLLADABU_IDLIST_H__ + +#include "COLLADABUPrerequisites.h" +#include "COLLADABUUtils.h" + +#include <set> + + +namespace COLLADABU +{ + /** A class to generate and store unique and valid ids.*/ + class IDList + { + private: + typedef std::set<String> IDSet; + + typedef String (*StringConversionFunction)(const String&); + + private: + /** Conversion function used to convert added Values*/ + StringConversionFunction mConversionFunction; + + /** A map that stores ids that are already managed by this instance of IDList.*/ + IDSet mIdSet; + + public: + /** Constructor*/ + IDList(StringConversionFunction conversionFunction = Utils::checkID); + + /** Destructor*/ + virtual ~IDList() {} + + /** Takes the string @a newId, checks that it is a valid id, if necessary changes it to + a valid id and adds it to the list of ids managed by IDList. If the id already exists a number + is added to make it unique. The resulting string is returned + @param newId The id / String to add + @param returnConverted If true, the converted new string is returned, otherwise the original string (@a newId) + probably with a number appended is returned. + @param alwaysAddNumberSuffix If true, a number suffix will be append to the given string, also if not necessary. + @return The unique string, added to List. + */ + String addId ( const String & newId, bool returnConverted = true, bool alwaysAddNumberSuffix = false ); + + /** + * Returns true, if the given id already exists in the current id set. + */ + bool containsId ( const String& id ); + + private: + /** Disable default copy ctor. */ + IDList( const IDList& pre ); + /** Disable default assignment operator. */ + const IDList& operator= ( const IDList& pre ); + @@ Diff output truncated at 10240 characters. @@ _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs