Assimp  v3.1.1 (June 2014)
code Directory Reference

Directories

directory  res
 

Files

file  3DSConverter.cpp
 
file  3DSExporter.cpp
 
file  3DSExporter.h
 
file  3DSHelper.h
 
file  3DSLoader.cpp
 Implementation of the 3ds importer class.
 
file  3DSLoader.h
 3DS File format loader
 
file  ACLoader.cpp
 
file  ACLoader.h
 Declaration of the .ac importer class.
 
file  ASELoader.cpp
 Implementation of the ASE importer class.
 
file  ASELoader.h
 Definition of the .ASE importer class.
 
file  ASEParser.cpp
 Implementation of the ASE parser class.
 
file  ASEParser.h
 
file  assbin_chunks.h
 
file  AssbinExporter.cpp
 
file  AssbinExporter.h
 
file  AssbinLoader.cpp
 Implementation of the .assbin importer class.
 
file  AssbinLoader.h
 .assbin File format loader
 
file  Assimp.cpp
 Implementation of the Plain-C API.
 
file  AssimpCExport.cpp
 
file  AssxmlExporter.cpp
 
file  AssxmlExporter.h
 
file  B3DImporter.cpp
 Implementation of the b3d importer class.
 
file  B3DImporter.h
 
file  BaseImporter.cpp
 Implementation of BaseImporter.
 
file  BaseImporter.h
 
file  BaseProcess.cpp
 
file  BaseProcess.h
 
file  Bitmap.cpp
 Defines bitmap format helper for textures.
 
file  Bitmap.h
 Defines bitmap format helper for textures.
 
file  BlenderBMesh.cpp
 Conversion of Blender's new BMesh stuff.
 
file  BlenderBMesh.h
 Conversion of Blender's new BMesh stuff.
 
file  BlenderDNA.cpp
 Implementation of the Blender DNA, that is its own serialized set of data structures.
 
file  BlenderDNA.h
 Blender DNA (file format specification embedded in blend file itself) loader.
 
file  BlenderDNA.inl
 Blender DNA (file format specification embedded in blend file itself) loader.
 
file  BlenderIntermediate.h
 Internal utility structures for the BlenderLoader. It also serves as master include file for the whole (internal) Blender subsystem.
 
file  BlenderLoader.cpp
 Implementation of the Blender3D importer class.
 
file  BlenderLoader.h
 Declaration of the Blender 3D (*.blend) importer class.
 
file  BlenderModifier.cpp
 Implementation of some blender modifiers (i.e subdivision, mirror).
 
file  BlenderModifier.h
 Declare dedicated helper classes to simulate some blender modifiers (i.e. mirror)
 
file  BlenderScene.cpp
 MACHINE GENERATED BY ./scripts/BlenderImporter/genblenddna.py.
 
file  BlenderScene.h
 Intermediate representation of a BLEND scene.
 
file  BlenderSceneGen.h
 MACHINE GENERATED BY ./scripts/BlenderImporter/genblenddna.py.
 
file  BlenderTessellator.cpp
 A simple tessellation wrapper.
 
file  BlenderTessellator.h
 A simple tessellation wrapper.
 
file  BlobIOSystem.h
 
file  BVHLoader.cpp
 
file  BVHLoader.h
 Defines the BHV motion capturing loader class.
 
file  ByteSwapper.h
 
file  C4DImporter.cpp
 Implementation of the Cinema4D importer class.
 
file  C4DImporter.h
 Declaration of the Cinema4D (*.c4d) importer class.
 
file  CalcTangentsProcess.cpp
 
file  CalcTangentsProcess.h
 
file  CInterfaceIOWrapper.h
 
file  COBLoader.cpp
 Implementation of the TrueSpace COB/SCN importer class.
 
file  COBLoader.h
 Declaration of the TrueSpace (*.cob,*.scn) importer class.
 
file  COBScene.h
 Utilities for the COB importer.
 
file  ColladaExporter.cpp
 
file  ColladaExporter.h
 
file  ColladaHelper.h
 
file  ColladaLoader.cpp
 
file  ColladaLoader.h
 
file  ColladaParser.cpp
 Implementation of the Collada parser helper.
 
file  ColladaParser.h
 Defines the parser helper class for the collada loader.
 
file  ComputeUVMappingProcess.cpp
 
file  ComputeUVMappingProcess.h
 
file  ConvertToLHProcess.cpp
 
file  ConvertToLHProcess.h
 
file  CreateAnimMesh.cpp
 
file  CreateAnimMesh.h
 
file  CSMLoader.cpp
 
file  CSMLoader.h
 
file  D3MFImporter.cpp
 
file  D3MFImporter.h
 
file  D3MFOpcPackage.cpp
 
file  D3MFOpcPackage.h
 
file  DeboneProcess.cpp
 
file  DeboneProcess.h
 
file  DefaultIOStream.cpp
 Default File I/O implementation for #Importer.
 
file  DefaultIOStream.h
 
file  DefaultIOSystem.cpp
 
file  DefaultIOSystem.h
 
file  DefaultLogger.cpp
 Implementation of DefaultLogger (and Logger)
 
file  DefaultProgressHandler.h
 
file  Defines.h
 
file  DXFHelper.h
 Internal utilities for the DXF loader.
 
file  DXFLoader.cpp
 Implementation of the DXF importer class.
 
file  DXFLoader.h
 Declaration of the .dxf importer class.
 
file  Exceptional.h
 
file  Exporter.cpp
 
file  fast_atof.h
 
file  FBXAnimation.cpp
 Assimp::FBX::AnimationCurve, Assimp::FBX::AnimationCurveNode, Assimp::FBX::AnimationLayer, Assimp::FBX::AnimationStack.
 
file  FBXBinaryTokenizer.cpp
 Implementation of a fake lexer for binary fbx files - we emit tokens so the parser needs almost no special handling for binary files.
 
file  FBXCompileConfig.h
 FBX importer compile-time switches.
 
file  FBXConverter.cpp
 Implementation of the FBX DOM -> aiScene converter.
 
file  FBXConverter.h
 
file  FBXDeformer.cpp
 
file  FBXDocument.cpp
 Implementation of the FBX DOM classes.
 
file  FBXDocument.h
 FBX DOM.
 
file  FBXDocumentUtil.cpp
 Implementation of the FBX DOM utility functions declared in FBXDocumentUtil.h.
 
file  FBXDocumentUtil.h
 FBX internal utilities used by the DOM reading code.
 
file  FBXImporter.cpp
 Implementation of the FBX importer.
 
file  FBXImporter.h
 Declaration of the FBX main importer class.
 
file  FBXImportSettings.h
 FBX importer runtime configuration.
 
file  FBXMaterial.cpp
 Assimp::FBX::Material and Assimp::FBX::Texture implementation.
 
file  FBXMeshGeometry.cpp
 Assimp::FBX::MeshGeometry implementation.
 
file  FBXMeshGeometry.h
 
file  FBXModel.cpp
 Assimp::FBX::Model implementation.
 
file  FBXNodeAttribute.cpp
 
file  FBXParser.cpp
 Implementation of the FBX parser and the rudimentary DOM that we use.
 
file  FBXParser.h
 FBX parsing code.
 
file  FBXProperties.cpp
 Implementation of the FBX dynamic properties system.
 
file  FBXProperties.h
 FBX dynamic properties.
 
file  FBXTokenizer.cpp
 Implementation of the FBX broadphase lexer.
 
file  FBXTokenizer.h
 FBX lexer.
 
file  FBXUtil.cpp
 Implementation of internal FBX utility functions.
 
file  FBXUtil.h
 FBX utility functions for internal use.
 
file  FileLogStream.h
 
file  FileSystemFilter.h
 
file  FindDegenerates.cpp
 Implementation of the FindDegenerates post-process step.
 
file  FindDegenerates.h
 
file  FindInstancesProcess.cpp
 Implementation of the aiProcess_FindInstances postprocessing step.
 
file  FindInstancesProcess.h
 Declares the aiProcess_FindInstances post-process step.
 
file  FindInvalidDataProcess.cpp
 
file  FindInvalidDataProcess.h
 
file  FixNormalsStep.cpp
 
file  FixNormalsStep.h
 
file  GenericProperty.h
 
file  GenFaceNormalsProcess.cpp
 
file  GenFaceNormalsProcess.h
 
file  GenVertexNormalsProcess.cpp
 
file  GenVertexNormalsProcess.h
 
file  glTFAsset.h
 
file  glTFAsset.inl
 
file  glTFAssetWriter.h
 
file  glTFAssetWriter.inl
 
file  glTFExporter.cpp
 
file  glTFExporter.h
 
file  glTFImporter.cpp
 
file  glTFImporter.h
 
file  HalfLifeFileData.h
 
file  Hash.h
 
file  HMPFileData.h
 
file  HMPLoader.cpp
 
file  HMPLoader.h
 Declaration of the HMP importer class.
 
file  IFCBoolean.cpp
 Implements a subset of Ifc boolean operations.
 
file  IFCCurve.cpp
 
file  IFCGeometry.cpp
 Geometry conversion and synthesis for IFC.
 
file  IFCLoader.cpp
 
file  IFCLoader.h
 
file  IFCMaterial.cpp
 Implementation of conversion routines to convert IFC materials to aiMaterial.
 
file  IFCOpenings.cpp
 Implements a subset of Ifc CSG operations for pouring holes for windows and doors into walls.
 
file  IFCProfile.cpp
 Read profile and curves entities from IFC files.
 
file  IFCReaderGen.cpp
 
file  IFCReaderGen.h
 
file  IFCUtil.cpp
 Implementation of conversion routines for some common Ifc helper entities.
 
file  IFCUtil.h
 
file  IFF.h
 
file  Importer.cpp
 Implementation of the CPP-API class #Importer.
 
file  Importer.h
 
file  ImporterRegistry.cpp
 
file  ImproveCacheLocality.cpp
 
file  ImproveCacheLocality.h
 
file  IRRLoader.cpp
 Implementation of the Irr importer class.
 
file  IRRLoader.h
 Declaration of the .irrMesh (Irrlight Engine Mesh Format) importer class.
 
file  IRRMeshLoader.cpp
 
file  IRRMeshLoader.h
 Declaration of the .irrMesh (Irrlight Engine Mesh Format) importer class.
 
file  IRRShared.cpp
 Shared utilities for the IRR and IRRMESH loaders.
 
file  IRRShared.h
 Shared utilities for the IRR and IRRMESH loaders.
 
file  irrXMLWrapper.h
 
file  JoinVerticesProcess.cpp
 
file  JoinVerticesProcess.h
 
file  LimitBoneWeightsProcess.cpp
 
file  LimitBoneWeightsProcess.h
 
file  LineSplitter.h
 LineSplitter, a helper class to iterate through all lines of a file easily. Works with StreamReader.
 
file  LogAux.h
 Common logging usage patterns for importer implementations.
 
file  LWOAnimation.cpp
 LWOAnimationResolver utility class.
 
file  LWOAnimation.h
 LWOAnimationResolver utility class.
 
file  LWOBLoader.cpp
 
file  LWOFileData.h
 Defines chunk constants used by the LWO file format.
 
file  LWOLoader.cpp
 Implementation of the LWO importer class.
 
file  LWOLoader.h
 
file  LWOMaterial.cpp
 
file  LWSLoader.cpp
 Implementation of the LWS importer class.
 
file  LWSLoader.h
 Declaration of the LightWave scene importer class.
 
file  Macros.h
 
file  MakeVerboseFormat.cpp
 
file  MakeVerboseFormat.h
 
file  MaterialSystem.cpp
 Implementation of the material system of the library.
 
file  MaterialSystem.h
 
file  MathFunctions.h
 Implementation of the math functions (gcd and lcm)
 
file  MD2FileData.h
 Defines helper data structures for importing MD2 files http://linux.ucla.edu/~phaethon/q3/formats/md2-schoenblum.html.
 
file  MD2Loader.cpp
 
file  MD2Loader.h
 Declaration of the .MD2 importer class.
 
file  MD2NormalTable.h
 
file  MD3FileData.h
 Defines helper data structures for importing MD3 files. http://linux.ucla.edu/~phaethon/q3/formats/md3format.html.
 
file  MD3Loader.cpp
 Implementation of the MD3 importer class.
 
file  MD3Loader.h
 Declaration of the .MD3 importer class.
 
file  MD4FileData.h
 
file  MD5Loader.cpp
 Implementation of the MD5 importer class.
 
file  MD5Loader.h
 Definition of the .MD5 importer class. http://www.modwiki.net/wiki/MD5_(file_format)
 
file  MD5Parser.cpp
 Implementation of the MD5 parser class.
 
file  MD5Parser.h
 Definition of the .MD5 parser class. http://www.modwiki.net/wiki/MD5_(file_format)
 
file  MDCFileData.h
 
file  MDCLoader.cpp
 
file  MDCLoader.h
 Definition of the MDC importer class.
 
file  MDCNormalTable.h
 
file  MDLDefaultColorMap.h
 
file  MDLFileData.h
 Definition of in-memory structures for the MDL file format.
 
file  MDLLoader.cpp
 Implementation of the main parts of the MDL importer class TODO Cleanup and further testing of some parts necessary.
 
file  MDLLoader.h
 Declaration of the loader for MDL files.
 
file  MDLMaterialLoader.cpp
 
file  MemoryIOWrapper.h
 
file  MS3DLoader.cpp
 Implementation of the Ms3D importer class. Written against http://chumbalum.swissquake.ch/ms3d/ms3dspec.txt.
 
file  MS3DLoader.h
 Declaration of the MS3D importer class.
 
file  NDOLoader.cpp
 
file  NDOLoader.h
 
file  NFFLoader.cpp
 
file  NFFLoader.h
 Declaration of the NFF importer class.
 
file  ObjExporter.cpp
 
file  ObjExporter.h
 
file  ObjFileData.h
 
file  ObjFileImporter.cpp
 
file  ObjFileImporter.h
 
file  ObjFileMtlImporter.cpp
 
file  ObjFileMtlImporter.h
 
file  ObjFileParser.cpp
 
file  ObjFileParser.h
 
file  ObjTools.h
 Some helpful templates for text parsing.
 
file  OFFLoader.cpp
 Implementation of the OFF importer class.
 
file  OFFLoader.h
 Declaration of the OFF importer class.
 
file  OgreBinarySerializer.cpp
 
file  OgreBinarySerializer.h
 
file  OgreImporter.cpp
 
file  OgreImporter.h
 
file  OgreMaterial.cpp
 
file  OgreParsingUtils.h
 
file  OgreStructs.cpp
 
file  OgreStructs.h
 
file  OgreXmlSerializer.cpp
 
file  OgreXmlSerializer.h
 
file  OpenGEXExporter.cpp
 
file  OpenGEXExporter.h
 
file  OpenGEXImporter.cpp
 
file  OpenGEXImporter.h
 
file  OpenGEXStructs.h
 
file  OptimizeGraph.cpp
 Implementation of the aiProcess_OptimizGraph step.
 
file  OptimizeGraph.h
 Declares a post processing step to optimize the scenegraph.
 
file  OptimizeMeshes.cpp
 Implementation of the aiProcess_OptimizeMeshes step.
 
file  OptimizeMeshes.h
 Declares a post processing step to join meshes, if possible.
 
file  ParsingUtils.h
 Defines helper functions for text parsing.
 
file  PlyExporter.cpp
 
file  PlyExporter.h
 
file  PlyLoader.cpp
 Implementation of the PLY importer class.
 
file  PlyLoader.h
 Declaration of the .ply importer class.
 
file  PlyParser.cpp
 
file  PlyParser.h
 
file  PolyTools.h
 
file  PostStepRegistry.cpp
 
file  PretransformVertices.cpp
 Implementation of the "PretransformVertices" post processing step.
 
file  PretransformVertices.h
 Defines a post processing step to pretransform all vertices in the scenegraph.
 
file  ProcessHelper.cpp
 
file  ProcessHelper.h
 
file  Profiler.h
 Utility to measure the respective runtime of each import step.
 
file  Q3BSPFileData.h
 
file  Q3BSPFileImporter.cpp
 
file  Q3BSPFileImporter.h
 
file  Q3BSPFileParser.cpp
 
file  Q3BSPFileParser.h
 
file  Q3BSPZipArchive.cpp
 
file  Q3BSPZipArchive.h
 
file  Q3DLoader.cpp
 Implementation of the Q3D importer class.
 
file  Q3DLoader.h
 Declaration of the Q3D importer class.
 
file  qnan.h
 Some utilities for our dealings with qnans.
 
file  RawLoader.cpp
 Implementation of the RAW importer class.
 
file  RawLoader.h
 Declaration of the RAW importer class.
 
file  RemoveComments.cpp
 Defines the CommentRemover utility class.
 
file  RemoveComments.h
 
file  RemoveRedundantMaterials.cpp
 Implementation of the "RemoveRedundantMaterials" post processing step.
 
file  RemoveRedundantMaterials.h
 Defines a post processing step to remove redundant materials.
 
file  RemoveVCProcess.cpp
 
file  RemoveVCProcess.h
 
file  SceneCombiner.cpp
 
file  SceneCombiner.h
 
file  ScenePreprocessor.cpp
 
file  ScenePreprocessor.h
 
file  ScenePrivate.h
 
file  SGSpatialSort.cpp
 
file  SGSpatialSort.h
 
file  SIBImporter.cpp
 Implementation of the SIB importer class.
 
file  SIBImporter.h
 Declaration of the SIB importer class.
 
file  SkeletonMeshBuilder.cpp
 Implementation of a little class to construct a dummy mesh for a skeleton.
 
file  SkeletonMeshBuilder.h
 Helper class to construct a dummy mesh for file formats containing only motion data.
 
file  SMDLoader.cpp
 Implementation of the SMD importer class.
 
file  SMDLoader.h
 Definition of the Valve SMD file format.
 
file  SmoothingGroups.h
 
file  SmoothingGroups.inl
 
file  SortByPTypeProcess.cpp
 
file  SortByPTypeProcess.h
 
file  SpatialSort.cpp
 
file  SpatialSort.h
 
file  SplitByBoneCountProcess.cpp
 
file  SplitByBoneCountProcess.h
 
file  SplitLargeMeshes.cpp
 
file  SplitLargeMeshes.h
 
file  StandardShapes.cpp
 Implementation of the StandardShapes class.
 
file  StandardShapes.h
 
file  StdOStreamLogStream.h
 
file  StepExporter.cpp
 
file  StepExporter.h
 
file  STEPFile.h
 
file  STEPFileEncoding.cpp
 STEP character handling, string unescaping.
 
file  STEPFileEncoding.h
 
file  STEPFileReader.cpp
 Implementation of the STEP file parser, which fills a STEP::DB with data read from a file.
 
file  STEPFileReader.h
 
file  STLExporter.cpp
 
file  STLExporter.h
 
file  STLLoader.cpp
 
file  STLLoader.h
 
file  StreamReader.h
 
file  StreamWriter.h
 
file  StringComparison.h
 
file  StringUtils.h
 
file  Subdivision.cpp
 
file  Subdivision.h
 
file  TargetAnimation.cpp
 
file  TargetAnimation.h
 
file  TerragenLoader.cpp
 
file  TerragenLoader.h
 Declaration of the .ter importer class.
 
file  TextureTransform.cpp
 
file  TextureTransform.h
 
file  TinyFormatter.h
 Utility to format log messages more easily. Introduced to get rid of the boost::format dependency. Much slinker, basically just extends stringstream.
 
file  TriangulateProcess.cpp
 Implementation of the post processing step to split up all faces with more than three indices into triangles.
 
file  TriangulateProcess.h
 
file  UnrealLoader.cpp
 Implementation of the UNREAL (*.3D) importer class.
 
file  UnrealLoader.h
 Declaration of the .3d (UNREAL) importer class.
 
file  ValidateDataStructure.cpp
 Implementation of the post processing step to validate the data structure returned by Assimp.
 
file  ValidateDataStructure.h
 
file  Version.cpp
 
file  Vertex.h
 
file  VertexTriangleAdjacency.cpp
 
file  VertexTriangleAdjacency.h
 
file  Win32DebugLogStream.h
 
file  XFileExporter.cpp
 
file  XFileExporter.h
 
file  XFileHelper.h
 
file  XFileImporter.cpp
 Implementation of the XFile importer class.
 
file  XFileImporter.h
 Definition of the XFile importer class.
 
file  XFileParser.cpp
 
file  XFileParser.h
 
file  XGLLoader.cpp
 
file  XGLLoader.h
 Declaration of the .xgl/.zgl.
 
file  XMLTools.h