Assimp  v3.1.1 (June 2014)
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oN3d_viewer
oNai_regression_ui
oNassimp
oNAssimpMACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py
oNAssimpViewCalculates a pose for a given time of an animation
oNClipperLib
oNCppGenerator
oNExpressReader
oNfixed_pipeline_3d_viewer
oNgen_db
oNgenblenddna
oNglTF
oNGrammar
oNinternal
oNjassimpJava binding for the Open Asset Import Library
oNmelange
oNODDLParser
oNpyassimp
oNquicktest
oNrapidjsonMain RapidJSON namespace
oNresult_checker
oNrun
oNsample
oNsettings
oNsetup
oNstreamload
oNstructsgen
oNutils
oC_IEEESingleData structure to represent the bit pattern of a 32 Bit IEEE 754 floating-point number
oCaiAnimationAn animation consists of key-frame data for a number of nodes
oCaiAnimMeshNOT CURRENTLY IN USE
oCaiBoneA single bone of a mesh
oCaiCameraHelper structure to describe a virtual camera
oCaiColor3DRepresents a color in Red-Green-Blue space
oCaiColor4tRepresents a color in Red-Green-Blue space including an alpha component
oCaiExportDataBlobDescribes a blob of exported scene data
oCaiExportFormatDescDescribes an file format which Assimp can export to
oCaiFaceA single face in a mesh, referring to multiple vertices
oCaiFileC-API: File callbacks
oCaiFileIOC-API: File system callbacks
oCaiImporterDescMeta information about a particular importer
oCaiLightHelper structure to describe a light source
oCaiLogStreamC-API: Represents a log stream
oCaiMaterialData structure for a material
oCaiMatrix3x3tRepresents a row-major 3x3 matrix
oCaiMatrix4x4tRepresents a row-major 4x4 matrix, use this for homogeneous coordinates
oCaiMemoryInfoStores the memory requirements for different components (e.g
oCaiMeshEnum aiMorphingMethod
oCaiMeshAnimDescribes vertex-based animations for a single mesh or a group of meshes
oCaiMeshKeyBinds a anim mesh to a specific point in time
oCaiMeshMorphAnimDescribes a morphing animation of a given mesh
oCaiMeshMorphKeyBinds a morph anim mesh to a specific point in time
oCaiMetadataContainer for holding metadata
oCaiMetadataEntryMetadata entry
oCaiNodeA node in the imported hierarchy
oCaiNodeAnimDescribes the animation of a single node
oCaiPlaneRepresents a plane in a three-dimensional, euclidean space
oCaiPropertyStoreC-API: Represents an opaque set of settings to be used during importing
oCaiQuaterniontRepresents a quaternion in a 4D vector
oCaiQuatKeyA time-value pair specifying a rotation for the given time
oCaiRayRepresents a ray
oCaiSceneThe root structure of the imported data
oCaiStringRepresents an UTF-8 string, zero byte terminated
oCaiTexelHelper structure to represent a texel in a ARGB8888 format
oCaiTextureHelper structure to describe an embedded texture
oCaiUVTransformDefines how an UV channel is transformed
oCaiVector2tRepresents a two-dimensional vector
oCaiVector3tRepresents a three-dimensional vector
oCaiVectorKeyA time-value pair specifying a certain 3D vector for the given time
oCaiVertexWeightA single influence of a bone on a vertex
oCanother
oCASCIIASCII encoding
oCAssimpAPITest
oCAutoUTFDynamically select encoding according to stream's runtime-specified UTF encoding type
oCAutoUTFInputStreamInput stream wrapper with dynamically bound encoding and automatic encoding detection
oCAutoUTFOutputStreamOutput stream wrapper with dynamically bound encoding and automatic encoding detection
oCBaseReaderHandlerDefault implementation of Handler
oCBITMAPFILEHEADER
oCBITMAPINFOHEADER
oCBlendImportAreaLight
oCBlendImportMaterials
oCCameraCamera class
oCCatmullClarkSubdividerSubdivider stub class to implement the Catmull-Clarke subdivision algorithm
oCchunk_guard
oCColladaExportCamera
oCColladaExportLight
oCcompare_fails_exceptionSentinel exception to return quickly from deeply nested control paths
oCcomparer_contextRecord our way through the files to be compared and dump useful information if we fail
oCContextStores the context of a parsed OpenDDL declaration
oCCrtAllocatorC-runtime library allocator
oCDataArrayListStores a data array list
oCDDLNodeThis class represents one single instance in the object tree of the parsed OpenDDL-file
oCDDLNodeIterator
oCDeadlyImportErrorFOR IMPORTER PLUGINS ONLY: Simple exception class to be thrown if an unrecoverable error occurs while importing
oCEdge
oCEncodedInputStreamInput byte stream wrapper with a statically bound encoding
oCEncodedOutputStreamOutput byte stream wrapper with statically bound encoding
oCExceptionSwallower
oCExceptionSwallower< aiReturn >
oCExceptionSwallower< T * >
oCExceptionSwallower< void >
oCExporterTest
oCFaceWithSmoothingGroupHelper structure representing a face with smoothing groups assigned
oCFastAtodWrapper
oCFastAtofTest
oCFastAtofWrapper
oCFileReadStreamFile byte stream for input using fread()
oCFileWriteStreamWrapper of C file stream for input using fread()
oCFindDegeneratesProcessTest
oCFindInvalidDataProcessTest
oCfree_it
oCGenericDocumentA document for parsing JSON text as DOM
oCGenericInsituStringStreamA read-write string stream
oCGenericMemberName-value pair in a JSON object value
oCGenericMemberIterator(Constant) member iterator for a JSON object value
oCGenericMemoryBufferRepresents an in-memory output byte stream
oCGenericPointerRepresents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator
oCGenericReaderSAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
oCGenericStringBufferRepresents an in-memory output stream
oCGenericStringRefReference to a constant string (not taking a copy)
oCGenericStringStreamRead-only string stream
oCGenericValueRepresents a JSON value. Use Value for UTF8 encoding and default allocator
oCGenNormalsTest
oCilError
oCilFilters
oCILimageThe Fundamental Image structure
oCilImage
oCILinfo
oCILpalBasic Palette struct
oCILpointf
oCILpointi
oCilState
oCilValidate
oCimaxdiv_t
oCImportDataDefines common import parameters
oCImporterTest
oCIOStreamBaseThis class represents the stream to write out
oCIOSystemTest
oCJoinVerticesTest
oCLimitBoneWeightsTest
oCLogToCallbackRedirector
oCMaterialSystemTest
oCMemoryPoolAllocatorDefault memory allocator used by the parser and DOM
oCMemoryStreamRepresents an in-memory input byte stream
oCMeshHelper
oCMeshWithSmoothingGroupsHelper structure representing a mesh whose faces have smoothing groups assigned
oCMorphTimeValues
oCMyDocument
oCNameStores an OpenDDL-specific name
oCOpenDDLExportThis class represents the OpenDDLExporter
oCOpenDDLParserThis is the main API for the OpenDDL-parser
oCParseResultResult of parsing (wraps ParseErrorCode)
oCPretransformVerticesTest
oCPrettyWriterWriter with indentation and spacing
oCPropertyStores a property list
oCReferenceStores a bundle of references
oCRemoveRedundantMatsTest
oCRemoveVCProcessTest
oCRenderOptionsClass to manage render options
oCScenePreprocessorTest
oCscoped_chunkUtility to simplify usage of comparer_context.push_elem/pop_elem
oCSharedModifierData
oCSharedPPDataTest
oCSIB
oCSIBChunk
oCSIBEdge
oCSIBMesh
oCSIBObject
oCsliced_chunk_iteratorHelper to iterate easily through corresponding chunks of two dumps simultaneously
oCsliced_chunk_readerHelper to iterate easily through corresponding chunks of two dumps simultaneously
oCSmartLocalRef
oCSortByPTypeProcessTest
oCSplitLargeMeshesTest
oCStreamFormatterBaseThis class represents the stream to write out
oCStreamTraitsProvides additional information for stream
oCStreamTraits< GenericInsituStringStream< Encoding > >
oCStreamTraits< GenericStringStream< Encoding > >
oCTempMesh
oCTestIOSystem
oCTestPlugin
oCTestType
oCTextStores a text
oCTGA_HEADER
oCTranscoderEncoding conversion
oCTranscoder< Encoding, Encoding >Specialization of Transcoder with same source and target encoding
oCTriangulateProcessTest
oCType
oCUTF16UTF-16 encoding
oCUTF16BEUTF-16 big endian encoding
oCUTF16LEUTF-16 little endian encoding
oCUTF32UTF-32 encoding
oCUTF32BEUTF-32 big endian encoding
oCUTF32LEUTF-32 little endian enocoding
oCUTF8UTF-8 encoding
oCutIssues
oCutMatrix3x3Test
oCutMatrix4x4Test
oCutStringUtils
oCValue
oCValueAllocator
oCVertex
oCVTAdjacencyTest
\CWriterJSON writer