documentation
.HELP!
assimp - Open Asset Import Library Documentation
Assimp: code Directory Reference
assimp - Open Asset Import Library
previous page
next page
Assimp
v3.1.1 (June 2014)
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
code
code Directory Reference
Files
file
BaseImporter.h
Generated on Sun Feb 21 2016 19:42:29 for Assimp by
1.8.11
previous page
start
next page
Menu
Homepage
Table of contents
assimp - Open Asset Import Library
Introduction
Installation
Usage
Data Structures
Extending the library
Support & Feedback
Installation
Using the pre-built libraries with Visual C++ 8/9
Microsoft Compilers and the C++ Standard Library
Building the library from scratch
Building without boost.
Windows DLL Build
Building against STLport
Usage
Access by C++ class interface
Access by plain-c function interface
Using custom IO logic with the C++ class interface
Using custom IO logic with the plain-c function interface
Logging
Data Structures
The Node Hierarchy
Meshes
Materials
Bones
Animations
Textures
Material System
Overview
Textures
Constants
C++-API
C-API
How to map UV channels to textures (MATKEY_UVWSRC)
Pseudo Code Listing
Performance
Overview
Profiling
Threading
Overview
Thread-safety / using Assimp concurrently from several threads
Internal threading
Resources
Importer Notes
Blender
Overview
Current status
Notes
IFC
Overview
Current status
Notes
Metadata
Ogre
What will be loaded?
How to export Files from Blender
XML Format
Properties
Todo
Extending the Library
Properties
Notes for text importers
Notes for binary importers
Utilities
Filling materials
Boost
Appendix A - Template for BaseImporter's abstract methods
Animation Overview
Transformations
Deprecated List
Namespaces
Namespace List
Assimp
Namespace Members
All
Variables
Classes
Class List
Assimp
BaseImporter
TextFileMode
ALLOW_EMPTY
FORBID_EMPTY
BaseImporter
~BaseImporter
CanRead
CheckMagicToken
ConvertToUTF8
ConvertUTF8toISO8859_1
CopyVector
GetErrorText
GetExtension
GetExtensionList
GetInfo
InternReadFile
ReadFile
SearchFileHeaderForToken
SetupProperties
SimpleExtensionCheck
TextFileToBuffer
Importer
m_ErrorText
m_progress
DefaultLogger
attachStream
create
detatchStream
get
isNullLogger
kill
set
Exporter
ExportFormatEntry
ExportFormatEntry
ExportFormatEntry
mDescription
mEnforcePP
mExportFunction
fpExportFunc
Exporter
~Exporter
Export
Export
ExportToBlob
ExportToBlob
FreeBlob
GetBlob
GetErrorString
GetExportFormatCount
GetExportFormatDescription
GetIOHandler
GetOrphanedBlob
IsDefaultIOHandler
RegisterExporter
SetIOHandler
UnregisterExporter
pimpl
ExportProperties
FloatPropertyMap
IntPropertyMap
KeyType
MatrixPropertyMap
StringPropertyMap
ExportProperties
ExportProperties
GetPropertyBool
GetPropertyFloat
GetPropertyInteger
GetPropertyMatrix
GetPropertyString
HasPropertyBool
HasPropertyFloat
HasPropertyInteger
HasPropertyMatrix
HasPropertyString
SetPropertyBool
SetPropertyFloat
SetPropertyInteger
SetPropertyMatrix
SetPropertyString
mFloatProperties
mIntProperties
mMatrixProperties
mStringProperties
Importer
Importer
Importer
~Importer
ApplyCustomizedPostProcessing
ApplyPostProcessing
FreeScene
GetErrorString
GetExtensionList
GetExtensionList
GetImporter
GetImporter
GetImporterCount
GetImporterIndex
GetImporterInfo
GetIOHandler
GetMemoryRequirements
GetOrphanedScene
GetProgressHandler
GetPropertyBool
GetPropertyFloat
GetPropertyInteger
GetPropertyMatrix
GetPropertyString
GetScene
IsDefaultIOHandler
IsDefaultProgressHandler
IsExtensionSupported
IsExtensionSupported
Pimpl
Pimpl
ReadFile
ReadFile
ReadFileFromMemory
RegisterLoader
RegisterPPStep
SetExtraVerbose
SetIOHandler
SetProgressHandler
SetPropertyBool
SetPropertyFloat
SetPropertyInteger
SetPropertyMatrix
SetPropertyString
UnregisterLoader
UnregisterPPStep
ValidateFlags
MaxLenHint
pimpl
Interpolator
operator()
IOStream
IOStream
~IOStream
FileSize
Flush
Read
Seek
Tell
Write
IOSystem
IOSystem
~IOSystem
Close
ComparePaths
ComparePaths
CurrentDirectory
Exists
Exists
getOsSeparator
Open
Open
PopDirectory
PushDirectory
StackSize
Logger
ErrorSeverity
Debugging
Info
Warn
Err
LogSeverity
NORMAL
VERBOSE
~Logger
Logger
Logger
attachStream
debug
debug
detatchStream
error
error
getLogSeverity
info
info
OnDebug
OnError
OnInfo
OnWarn
setLogSeverity
warn
warn
m_Severity
LogStream
LogStream
~LogStream
createDefaultStream
write
NullLogger
attachStream
detatchStream
OnDebug
OnError
OnInfo
OnWarn
ProgressHandler
ProgressHandler
~ProgressHandler
Update
UpdateFileRead
UpdatePostProcess
ScopeGuard
ScopeGuard
~ScopeGuard
dismiss
operator T *
operator->
aiAnimation
aiAnimation
~aiAnimation
mChannels
mDuration
mMeshChannels
mName
mNumChannels
mNumMeshChannels
mTicksPerSecond
aiAnimMesh
aiAnimMesh
~aiAnimMesh
HasNormals
HasPositions
HasTangentsAndBitangents
HasTextureCoords
HasVertexColors
mBitangents
mColors
mNormals
mNumVertices
mTangents
mTextureCoords
mVertices
aiBone
aiBone
aiBone
~aiBone
mName
mNumWeights
mOffsetMatrix
mWeights
aiCamera
aiCamera
GetCameraMatrix
mAspect
mClipPlaneFar
mClipPlaneNear
mHorizontalFOV
mLookAt
mName
mPosition
mUp
aiColor3D
aiColor3D
aiColor3D
aiColor3D
aiColor3D
IsBlack
operator!=
operator*
operator*
operator+
operator-
operator<
operator==
operator[]
operator[]
b
g
r
aiColor4t
aiColor4t
aiColor4t
aiColor4t
aiColor4t
IsBlack
operator!=
operator*=
operator+=
operator-=
operator/=
operator<
operator==
operator[]
operator[]
a
b
c
g
r
aiExportDataBlob
aiExportDataBlob
~aiExportDataBlob
data
name
next
size
aiExportFormatDesc
description
fileExtension
id
aiFace
aiFace
~aiFace
aiFace
operator!=
operator=
operator==
mIndices
mNumIndices
aiFile
FileSizeProc
FlushProc
ReadProc
SeekProc
TellProc
UserData
WriteProc
aiFileIO
CloseProc
OpenProc
UserData
aiImporterDesc
mAuthor
mComments
mFileExtensions
mFlags
mMaintainer
mMaxMajor
mMaxMinor
mMinMajor
mMinMinor
mName
aiLight
aiLight
mAngleInnerCone
mAngleOuterCone
mAttenuationConstant
mAttenuationLinear
mAttenuationQuadratic
mColorAmbient
mColorDiffuse
mColorSpecular
mDirection
mName
mPosition
mType
aiLogStream
callback
user
aiMaterial
aiMaterial
~aiMaterial
AddBinaryProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
Clear
CopyPropertyList
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
GetTexture
GetTextureCount
RemoveProperty
mNumAllocated
mNumProperties
mProperties
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
Determinant
Equal
FromToMatrix
Inverse
operator aiMatrix3x3t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationZ
Translation
Transpose
a1
a2
a3
b1
b2
b3
c1
c2
c3
m
mData
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
Decompose
DecomposeNoScaling
Determinant
Equal
FromEulerAnglesXYZ
FromEulerAnglesXYZ
FromToMatrix
Inverse
IsIdentity
operator aiMatrix4x4t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationX
RotationY
RotationZ
Scaling
Translation
Transpose
a1
a2
a3
a4
b1
b2
b3
b4
c1
c2
c3
c4
d1
d2
d3
d4
m
mData
aiMemoryInfo
aiMemoryInfo
animations
cameras
lights
materials
meshes
nodes
textures
total
aiMesh
aiMesh
~aiMesh
GetNumColorChannels
GetNumUVChannels
HasBones
HasFaces
HasNormals
HasPositions
HasTangentsAndBitangents
HasTextureCoords
HasVertexColors
mAnimMeshes
mBitangents
mBones
mColors
mFaces
mMaterialIndex
mName
mNormals
mNumAnimMeshes
mNumBones
mNumFaces
mNumUVComponents
mNumVertices
mPrimitiveTypes
mTangents
mTextureCoords
mVertices
aiMeshAnim
aiMeshAnim
~aiMeshAnim
mKeys
mName
mNumKeys
aiMeshKey
elem_type
aiMeshKey
aiMeshKey
operator!=
operator<
operator==
operator>
mTime
mValue
aiMetadata
aiMetadata
~aiMetadata
Get
Get
Get
Set
mKeys
mNumProperties
mValues
aiMetadataEntry
mData
mType
aiNode
aiNode
aiNode
~aiNode
FindNode
FindNode
FindNode
FindNode
mChildren
mMeshes
mMetaData
mName
mNumChildren
mNumMeshes
mParent
mTransformation
aiNodeAnim
aiNodeAnim
~aiNodeAnim
mNodeName
mNumPositionKeys
mNumRotationKeys
mNumScalingKeys
mPositionKeys
mPostState
mPreState
mRotationKeys
mScalingKeys
aiPlane
aiPlane
aiPlane
aiPlane
a
b
c
d
aiPropertyStore
sentinel
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
Conjugate
Equal
GetMatrix
Interpolate
Normalize
operator!=
operator*
operator==
Rotate
w
x
y
z
aiQuatKey
elem_type
aiQuatKey
aiQuatKey
operator!=
operator<
operator==
operator>
mTime
mValue
aiRay
aiRay
aiRay
aiRay
dir
pos
aiScene
aiScene
~aiScene
HasAnimations
HasCameras
HasLights
HasMaterials
HasMeshes
HasTextures
mAnimations
mCameras
mFlags
mLights
mMaterials
mMeshes
mNumAnimations
mNumCameras
mNumLights
mNumMaterials
mNumMeshes
mNumTextures
mPrivate
mRootNode
mTextures
aiString
aiString
aiString
aiString
Append
C_Str
Clear
operator!=
operator=
operator=
operator==
Set
Set
data
length
aiTexel
operator aiColor4D
operator!=
operator==
a
b
g
r
aiTexture
aiTexture
~aiTexture
CheckFormat
achFormatHint
mHeight
mWidth
pcData
aiUVTransform
aiUVTransform
mRotation
mScaling
mTranslation
aiVector2t
aiVector2t
aiVector2t
aiVector2t
aiVector2t
Equal
Length
Normalize
operator aiVector2t< TOther >
operator!=
operator*=
operator+=
operator-=
operator/=
operator=
operator==
operator[]
operator[]
Set
SquareLength
SymMul
v
x
y
aiVector3t
aiVector3t
aiVector3t
aiVector3t
aiVector3t
Equal
Length
Normalize
NormalizeSafe
operator aiVector3t< TOther >
operator!=
operator*=
operator*=
operator*=
operator+=
operator-=
operator/=
operator<
operator==
operator[]
operator[]
Set
SquareLength
SymMul
v
x
y
z
aiVectorKey
elem_type
aiVectorKey
aiVectorKey
operator!=
operator<
operator==
operator>
mTime
mValue
aiVertexWeight
aiVertexWeight
aiVertexWeight
mVertexId
mWeight
Class Index
Class Hierarchy
aiAnimation
aiAnimMesh
aiBone
aiCamera
aiColor3D
aiColor4t< TReal >
aiExportDataBlob
aiExportFormatDesc
aiFace
aiFile
aiFileIO
aiImporterDesc
aiLight
aiLogStream
aiMaterial
aiMatrix3x3t< TReal >
aiMatrix4x4t< TReal >
aiMatrix4x4t< float >
aiMemoryInfo
aiMesh
aiMeshAnim
aiMeshKey
aiMetadata
aiMetadataEntry
aiNode
aiNodeAnim
aiPlane
aiPropertyStore
aiQuaterniont< TReal >
aiQuatKey
aiRay
aiScene
aiString
aiTexel
aiTexture
aiUVTransform
aiVector2t< TReal >
aiVector2t< float >
aiVector3t< TReal >
aiVector3t< float >
aiVectorKey
aiVertexWeight
Assimp::BaseImporter
Assimp::Exporter
Assimp::Exporter::ExportFormatEntry
Assimp::ExportProperties
Assimp::Importer
Assimp::Interpolator< T >
Assimp::ScopeGuard< T >
AllocateFromAssimpHeap
Assimp::IOStream
Assimp::IOSystem
Assimp::Logger
Assimp::DefaultLogger
Assimp::NullLogger
Assimp::LogStream
Assimp::ProgressHandler
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
f
g
i
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
Related Functions
Files
File List
ai_assert.h
ai_assert
AndroidJNIIOSystem.h
anim.h
aiAnimation
aiAnimation
~aiAnimation
mChannels
mDuration
mMeshChannels
mName
mNumChannels
mNumMeshChannels
mTicksPerSecond
aiMeshAnim
aiMeshAnim
~aiMeshAnim
mKeys
mName
mNumKeys
aiMeshKey
elem_type
aiMeshKey
aiMeshKey
operator!=
operator<
operator==
operator>
mTime
mValue
aiNodeAnim
aiNodeAnim
~aiNodeAnim
mNodeName
mNumPositionKeys
mNumRotationKeys
mNumScalingKeys
mPositionKeys
mPostState
mPreState
mRotationKeys
mScalingKeys
aiQuatKey
elem_type
aiQuatKey
aiQuatKey
operator!=
operator<
operator==
operator>
mTime
mValue
aiVectorKey
elem_type
aiVectorKey
aiVectorKey
operator!=
operator<
operator==
operator>
mTime
mValue
Interpolator
operator()
aiAnimBehaviour
aiAnimBehaviour_DEFAULT
aiAnimBehaviour_CONSTANT
aiAnimBehaviour_LINEAR
aiAnimBehaviour_REPEAT
_aiAnimBehaviour_Force32Bit
BaseImporter.h
BaseImporter
TextFileMode
ALLOW_EMPTY
FORBID_EMPTY
BaseImporter
~BaseImporter
CanRead
CheckMagicToken
ConvertToUTF8
ConvertUTF8toISO8859_1
CopyVector
GetErrorText
GetExtension
GetExtensionList
GetInfo
InternReadFile
ReadFile
SearchFileHeaderForToken
SetupProperties
SimpleExtensionCheck
TextFileToBuffer
Importer
m_ErrorText
m_progress
ScopeGuard
ScopeGuard
~ScopeGuard
dismiss
operator T *
operator->
AI_MAKE_MAGIC
camera.h
aiCamera
aiCamera
GetCameraMatrix
mAspect
mClipPlaneFar
mClipPlaneNear
mHorizontalFOV
mLookAt
mName
mPosition
mUp
cexport.h
aiExportDataBlob
aiExportDataBlob
~aiExportDataBlob
data
name
next
size
aiExportFormatDesc
description
fileExtension
id
aiCopyScene
aiExportScene
aiExportSceneEx
aiExportSceneToBlob
aiFreeScene
aiGetExportFormatCount
aiGetExportFormatDescription
aiReleaseExportBlob
aiReleaseExportFormatDescription
cfileio.h
aiFile
FileSizeProc
FlushProc
ReadProc
SeekProc
TellProc
UserData
WriteProc
aiFileIO
CloseProc
OpenProc
UserData
aiFileCloseProc
aiFileFlushProc
aiFileOpenProc
aiFileReadProc
aiFileSeek
aiFileTellProc
aiFileWriteProc
aiUserData
cimport.h
aiLogStream
callback
user
aiPropertyStore
sentinel
AI_FALSE
AI_TRUE
aiBool
aiLogStreamCallback
aiApplyPostProcessing
aiAttachLogStream
aiCreatePropertyStore
aiCreateQuaternionFromMatrix
aiDecomposeMatrix
aiDetachAllLogStreams
aiDetachLogStream
aiEnableVerboseLogging
aiGetErrorString
aiGetExtensionList
aiGetImportFormatCount
aiGetImportFormatDescription
aiGetMemoryRequirements
aiGetPredefinedLogStream
aiIdentityMatrix3
aiIdentityMatrix4
aiImportFile
aiImportFileEx
aiImportFileExWithProperties
aiImportFileFromMemory
aiImportFileFromMemoryWithProperties
aiIsExtensionSupported
aiMultiplyMatrix3
aiMultiplyMatrix4
aiReleaseImport
aiReleasePropertyStore
aiSetImportPropertyFloat
aiSetImportPropertyInteger
aiSetImportPropertyMatrix
aiSetImportPropertyString
aiTransformVecByMatrix3
aiTransformVecByMatrix4
aiTransposeMatrix3
aiTransposeMatrix4
color4.h
aiColor4t
aiColor4t
aiColor4t
aiColor4t
aiColor4t
IsBlack
operator!=
operator*=
operator+=
operator-=
operator/=
operator<
operator==
operator[]
operator[]
a
b
c
g
r
aiColor4D
PACK_STRUCT
color4.inl
AI_COLOR4D_INL_INC
operator*
operator*
operator*
operator+
operator+
operator+
operator-
operator-
operator-
operator/
operator/
operator/
config.h
AI_CONFIG_ANDROID_JNI_ASSIMP_MANAGER_SUPPORT
AI_CONFIG_EXPORT_XFILE_64BIT
AI_CONFIG_FAVOUR_SPEED
AI_CONFIG_GLOB_MEASURE_TIME
AI_CONFIG_IMPORT_AC_EVAL_SUBDIVISION
AI_CONFIG_IMPORT_AC_SEPARATE_BFCULL
AI_CONFIG_IMPORT_ASE_RECONSTRUCT_NORMALS
AI_CONFIG_IMPORT_COLLADA_IGNORE_UP_DIRECTION
AI_CONFIG_IMPORT_FBX_OPTIMIZE_EMPTY_ANIMATION_CURVES
AI_CONFIG_IMPORT_FBX_PRESERVE_PIVOTS
AI_CONFIG_IMPORT_FBX_READ_ALL_GEOMETRY_LAYERS
AI_CONFIG_IMPORT_FBX_READ_ALL_MATERIALS
AI_CONFIG_IMPORT_FBX_READ_ANIMATIONS
AI_CONFIG_IMPORT_FBX_READ_CAMERAS
AI_CONFIG_IMPORT_FBX_READ_LIGHTS
AI_CONFIG_IMPORT_FBX_READ_MATERIALS
AI_CONFIG_IMPORT_FBX_READ_TEXTURES
AI_CONFIG_IMPORT_FBX_STRICT_MODE
AI_CONFIG_IMPORT_GLOBAL_KEYFRAME
AI_CONFIG_IMPORT_IFC_CUSTOM_TRIANGULATION
AI_CONFIG_IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS
AI_CONFIG_IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS
AI_CONFIG_IMPORT_IRR_ANIM_FPS
AI_CONFIG_IMPORT_LWO_ONE_LAYER_ONLY
AI_CONFIG_IMPORT_LWS_ANIM_END
AI_CONFIG_IMPORT_LWS_ANIM_START
AI_CONFIG_IMPORT_MD2_KEYFRAME
AI_CONFIG_IMPORT_MD3_HANDLE_MULTIPART
AI_CONFIG_IMPORT_MD3_KEYFRAME
AI_CONFIG_IMPORT_MD3_SHADER_SRC
AI_CONFIG_IMPORT_MD3_SKIN_NAME
AI_CONFIG_IMPORT_MD5_NO_ANIM_AUTOLOAD
AI_CONFIG_IMPORT_MDC_KEYFRAME
AI_CONFIG_IMPORT_MDL_COLORMAP
AI_CONFIG_IMPORT_MDL_KEYFRAME
AI_CONFIG_IMPORT_NO_SKELETON_MESHES
AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE
AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME
AI_CONFIG_IMPORT_SMD_KEYFRAME
AI_CONFIG_IMPORT_TER_MAKE_UVS
AI_CONFIG_IMPORT_UNREAL_HANDLE_FLAGS
AI_CONFIG_IMPORT_UNREAL_KEYFRAME
AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE
AI_CONFIG_PP_CT_TEXTURE_CHANNEL_INDEX
AI_CONFIG_PP_DB_ALL_OR_NONE
AI_CONFIG_PP_DB_THRESHOLD
AI_CONFIG_PP_FD_REMOVE
AI_CONFIG_PP_FID_ANIM_ACCURACY
AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE
AI_CONFIG_PP_ICL_PTCACHE_SIZE
AI_CONFIG_PP_LBW_MAX_WEIGHTS
AI_CONFIG_PP_OG_EXCLUDE_LIST
AI_CONFIG_PP_PTV_ADD_ROOT_TRANSFORMATION
AI_CONFIG_PP_PTV_KEEP_HIERARCHY
AI_CONFIG_PP_PTV_NORMALIZE
AI_CONFIG_PP_PTV_ROOT_TRANSFORMATION
AI_CONFIG_PP_RRM_EXCLUDE_LIST
AI_CONFIG_PP_RVC_FLAGS
AI_CONFIG_PP_SBBC_MAX_BONES
AI_CONFIG_PP_SBP_REMOVE
AI_CONFIG_PP_SLM_TRIANGLE_LIMIT
AI_CONFIG_PP_SLM_VERTEX_LIMIT
AI_CONFIG_PP_TUV_EVALUATE
AI_DEBONE_THRESHOLD
AI_LMW_MAX_WEIGHTS
AI_SBBC_DEFAULT_MAX_BONES
AI_SLM_DEFAULT_MAX_TRIANGLES
AI_SLM_DEFAULT_MAX_VERTICES
AI_UVTRAFO_ALL
AI_UVTRAFO_ROTATION
AI_UVTRAFO_SCALING
AI_UVTRAFO_TRANSLATION
aiComponent_COLORSn
aiComponent_TEXCOORDSn
PP_ICL_PTCACHE_SIZE
aiComponent
aiComponent_NORMALS
aiComponent_TANGENTS_AND_BITANGENTS
aiComponent_COLORS
aiComponent_TEXCOORDS
aiComponent_BONEWEIGHTS
aiComponent_ANIMATIONS
aiComponent_TEXTURES
aiComponent_LIGHTS
aiComponent_CAMERAS
aiComponent_MESHES
aiComponent_MATERIALS
_aiComponent_Force32Bit
DefaultLogger.hpp
DefaultLogger
attachStream
create
detatchStream
get
isNullLogger
kill
set
ASSIMP_DEFAULT_LOG_NAME
defs.h
AI_DEG_TO_RAD
AI_FORCE_INLINE
AI_MATH_HALF_PI
AI_MATH_HALF_PI_F
AI_MATH_PI
AI_MATH_PI_F
AI_MATH_TWO_PI
AI_MATH_TWO_PI_F
AI_MAX_ALLOC
AI_RAD_TO_DEG
AI_WONT_RETURN
AI_WONT_RETURN_SUFFIX
ASSIMP_API
ASSIMP_API_WINONLY
ASSIMP_BUILD_DEBUG
ASSIMP_BUILD_NEED_UNZIP
ASSIMP_BUILD_NEED_UNZIP
ASSIMP_BUILD_NEED_Z_INFLATE
ASSIMP_BUILD_NEED_Z_INFLATE
ASSIMP_BUILD_NEED_Z_INFLATE
ASSIMP_BUILD_NEED_Z_INFLATE
ASSIMP_BUILD_SINGLETHREADED
C_ENUM
C_STRUCT
dox.h
Exporter.hpp
Exporter
ExportFormatEntry
ExportFormatEntry
ExportFormatEntry
mDescription
mEnforcePP
mExportFunction
fpExportFunc
Exporter
~Exporter
Export
Export
ExportToBlob
ExportToBlob
FreeBlob
GetBlob
GetErrorString
GetExportFormatCount
GetExportFormatDescription
GetIOHandler
GetOrphanedBlob
IsDefaultIOHandler
RegisterExporter
SetIOHandler
UnregisterExporter
pimpl
ExportFormatEntry
ExportFormatEntry
ExportFormatEntry
mDescription
mEnforcePP
mExportFunction
ExportProperties
FloatPropertyMap
IntPropertyMap
KeyType
MatrixPropertyMap
StringPropertyMap
ExportProperties
ExportProperties
GetPropertyBool
GetPropertyFloat
GetPropertyInteger
GetPropertyMatrix
GetPropertyString
HasPropertyBool
HasPropertyFloat
HasPropertyInteger
HasPropertyMatrix
HasPropertyString
SetPropertyBool
SetPropertyFloat
SetPropertyInteger
SetPropertyMatrix
SetPropertyString
mFloatProperties
mIntProperties
mMatrixProperties
mStringProperties
ExportProperties
Importer.hpp
Importer
Importer
Importer
~Importer
ApplyCustomizedPostProcessing
ApplyPostProcessing
FreeScene
GetErrorString
GetExtensionList
GetExtensionList
GetImporter
GetImporter
GetImporterCount
GetImporterIndex
GetImporterInfo
GetIOHandler
GetMemoryRequirements
GetOrphanedScene
GetProgressHandler
GetPropertyBool
GetPropertyFloat
GetPropertyInteger
GetPropertyMatrix
GetPropertyString
GetScene
IsDefaultIOHandler
IsDefaultProgressHandler
IsExtensionSupported
IsExtensionSupported
Pimpl
Pimpl
ReadFile
ReadFile
ReadFileFromMemory
RegisterLoader
RegisterPPStep
SetExtraVerbose
SetIOHandler
SetProgressHandler
SetPropertyBool
SetPropertyFloat
SetPropertyInteger
SetPropertyMatrix
SetPropertyString
UnregisterLoader
UnregisterPPStep
ValidateFlags
MaxLenHint
pimpl
AI_PROPERTY_WAS_NOT_EXISTING
importerdesc.h
aiImporterDesc
mAuthor
mComments
mFileExtensions
mFlags
mMaintainer
mMaxMajor
mMaxMinor
mMinMajor
mMinMinor
mName
aiImporterFlags
aiImporterFlags_SupportTextFlavour
aiImporterFlags_SupportBinaryFlavour
aiImporterFlags_SupportCompressedFlavour
aiImporterFlags_LimitedSupport
aiImporterFlags_Experimental
aiGetImporterDesc
IOStream.hpp
IOStream
IOStream
~IOStream
FileSize
Flush
Read
Seek
Tell
Write
IOSystem.hpp
IOSystem
IOSystem
~IOSystem
Close
ComparePaths
ComparePaths
CurrentDirectory
Exists
Exists
getOsSeparator
Open
Open
PopDirectory
PushDirectory
StackSize
light.h
aiLight
aiLight
mAngleInnerCone
mAngleOuterCone
mAttenuationConstant
mAttenuationLinear
mAttenuationQuadratic
mColorAmbient
mColorDiffuse
mColorSpecular
mDirection
mName
mPosition
mType
aiLightSourceType
aiLightSource_UNDEFINED
aiLightSource_DIRECTIONAL
aiLightSource_POINT
aiLightSource_SPOT
aiLightSource_AMBIENT
_aiLightSource_Force32Bit
Logger.hpp
Logger
ErrorSeverity
Debugging
Info
Warn
Err
LogSeverity
NORMAL
VERBOSE
~Logger
Logger
Logger
attachStream
debug
debug
detatchStream
error
error
getLogSeverity
info
info
OnDebug
OnError
OnInfo
OnWarn
setLogSeverity
warn
warn
m_Severity
MAX_LOG_MESSAGE_LENGTH
LogStream.hpp
LogStream
LogStream
~LogStream
createDefaultStream
write
material.h
aiMaterial
aiMaterial
~aiMaterial
AddBinaryProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
AddProperty
Clear
CopyPropertyList
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
GetTexture
GetTextureCount
RemoveProperty
mNumAllocated
mNumProperties
mProperties
aiUVTransform
aiUVTransform
mRotation
mScaling
mTranslation
AI_DEFAULT_MATERIAL_NAME
AI_MATKEY_BLEND_FUNC
AI_MATKEY_BUMPSCALING
AI_MATKEY_COLOR_AMBIENT
AI_MATKEY_COLOR_DIFFUSE
AI_MATKEY_COLOR_EMISSIVE
AI_MATKEY_COLOR_REFLECTIVE
AI_MATKEY_COLOR_SPECULAR
AI_MATKEY_COLOR_TRANSPARENT
AI_MATKEY_ENABLE_WIREFRAME
AI_MATKEY_GLOBAL_BACKGROUND_IMAGE
AI_MATKEY_MAPPING
AI_MATKEY_MAPPINGMODE_U
AI_MATKEY_MAPPINGMODE_V
AI_MATKEY_NAME
AI_MATKEY_OPACITY
AI_MATKEY_REFLECTIVITY
AI_MATKEY_REFRACTI
AI_MATKEY_SHADING_MODEL
AI_MATKEY_SHININESS
AI_MATKEY_SHININESS_STRENGTH
AI_MATKEY_TEXBLEND
AI_MATKEY_TEXFLAGS
AI_MATKEY_TEXMAP_AXIS
AI_MATKEY_TEXOP
AI_MATKEY_TEXTURE
AI_MATKEY_TWOSIDED
AI_MATKEY_UVTRANSFORM
AI_MATKEY_UVWSRC
AI_TEXTURE_TYPE_MAX
aiBlendMode
aiBlendMode_Default
aiBlendMode_Additive
_aiBlendMode_Force32Bit
aiShadingMode
aiShadingMode_Flat
aiShadingMode_Gouraud
aiShadingMode_Phong
aiShadingMode_Blinn
aiShadingMode_Toon
aiShadingMode_OrenNayar
aiShadingMode_Minnaert
aiShadingMode_CookTorrance
aiShadingMode_NoShading
aiShadingMode_Fresnel
_aiShadingMode_Force32Bit
aiTextureFlags
aiTextureFlags_Invert
aiTextureFlags_UseAlpha
aiTextureFlags_IgnoreAlpha
_aiTextureFlags_Force32Bit
aiTextureMapMode
aiTextureMapMode_Wrap
aiTextureMapMode_Clamp
aiTextureMapMode_Decal
aiTextureMapMode_Mirror
_aiTextureMapMode_Force32Bit
aiTextureMapping
aiTextureMapping_UV
aiTextureMapping_SPHERE
aiTextureMapping_CYLINDER
aiTextureMapping_BOX
aiTextureMapping_PLANE
aiTextureMapping_OTHER
_aiTextureMapping_Force32Bit
aiTextureOp
aiTextureOp_Multiply
aiTextureOp_Add
aiTextureOp_Subtract
aiTextureOp_Divide
aiTextureOp_SmoothAdd
aiTextureOp_SignedAdd
_aiTextureOp_Force32Bit
aiTextureType
aiTextureType_NONE
aiTextureType_DIFFUSE
aiTextureType_SPECULAR
aiTextureType_AMBIENT
aiTextureType_EMISSIVE
aiTextureType_HEIGHT
aiTextureType_NORMALS
aiTextureType_SHININESS
aiTextureType_OPACITY
aiTextureType_DISPLACEMENT
aiTextureType_LIGHTMAP
aiTextureType_REFLECTION
aiTextureType_UNKNOWN
_aiTextureType_Force32Bit
aiGetMaterialColor
aiGetMaterialFloat
aiGetMaterialFloatArray
aiGetMaterialInteger
aiGetMaterialIntegerArray
aiGetMaterialProperty
aiGetMaterialString
aiGetMaterialTexture
aiGetMaterialTextureCount
aiGetMaterialUVTransform
PACK_STRUCT
material.inl
AI_MATERIAL_INL_INC
matrix3x3.h
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
Determinant
Equal
FromToMatrix
Inverse
operator aiMatrix3x3t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationZ
Translation
Transpose
a1
a2
a3
b1
b2
b3
c1
c2
c3
m
mData
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
Decompose
DecomposeNoScaling
Determinant
Equal
FromEulerAnglesXYZ
FromEulerAnglesXYZ
FromToMatrix
Inverse
IsIdentity
operator aiMatrix4x4t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationX
RotationY
RotationZ
Scaling
Translation
Transpose
a1
a2
a3
a4
b1
b2
b3
b4
c1
c2
c3
c4
d1
d2
d3
d4
m
mData
aiVector2t
aiVector2t
aiVector2t
aiVector2t
aiVector2t
Equal
Length
Normalize
operator aiVector2t< TOther >
operator!=
operator*=
operator+=
operator-=
operator/=
operator=
operator==
operator[]
operator[]
Set
SquareLength
SymMul
v
x
y
aiMatrix3x3
PACK_STRUCT
matrix3x3.inl
AI_MATRIX3x3_INL_INC
matrix4x4.h
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
Determinant
Equal
FromToMatrix
Inverse
operator aiMatrix3x3t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationZ
Translation
Transpose
a1
a2
a3
b1
b2
b3
c1
c2
c3
m
mData
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
Decompose
DecomposeNoScaling
Determinant
Equal
FromEulerAnglesXYZ
FromEulerAnglesXYZ
FromToMatrix
Inverse
IsIdentity
operator aiMatrix4x4t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationX
RotationY
RotationZ
Scaling
Translation
Transpose
a1
a2
a3
a4
b1
b2
b3
b4
c1
c2
c3
c4
d1
d2
d3
d4
m
mData
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
Conjugate
Equal
GetMatrix
Interpolate
Normalize
operator!=
operator*
operator==
Rotate
w
x
y
z
aiMatrix4x4
PACK_STRUCT
matrix4x4.inl
AI_MATRIX4x4_INL_INC
mesh.h
aiAnimMesh
aiAnimMesh
~aiAnimMesh
HasNormals
HasPositions
HasTangentsAndBitangents
HasTextureCoords
HasVertexColors
mBitangents
mColors
mNormals
mNumVertices
mTangents
mTextureCoords
mVertices
aiBone
aiBone
aiBone
~aiBone
mName
mNumWeights
mOffsetMatrix
mWeights
aiFace
aiFace
~aiFace
aiFace
operator!=
operator=
operator==
mIndices
mNumIndices
aiMesh
aiMesh
~aiMesh
GetNumColorChannels
GetNumUVChannels
HasBones
HasFaces
HasNormals
HasPositions
HasTangentsAndBitangents
HasTextureCoords
HasVertexColors
mAnimMeshes
mBitangents
mBones
mColors
mFaces
mMaterialIndex
mName
mNormals
mNumAnimMeshes
mNumBones
mNumFaces
mNumUVComponents
mNumVertices
mPrimitiveTypes
mTangents
mTextureCoords
mVertices
aiVertexWeight
aiVertexWeight
aiVertexWeight
mVertexId
mWeight
AI_MAX_BONE_WEIGHTS
AI_MAX_FACE_INDICES
AI_MAX_FACES
AI_MAX_NUMBER_OF_COLOR_SETS
AI_MAX_NUMBER_OF_TEXTURECOORDS
AI_MAX_VERTICES
AI_PRIMITIVE_TYPE_FOR_N_INDICES
aiPrimitiveType
aiPrimitiveType_POINT
aiPrimitiveType_LINE
aiPrimitiveType_TRIANGLE
aiPrimitiveType_POLYGON
_aiPrimitiveType_Force32Bit
metadata.h
aiMetadata
aiMetadata
~aiMetadata
Get
Get
Get
Set
mKeys
mNumProperties
mValues
aiMetadataEntry
mData
mType
aiMetadataType
AI_BOOL
AI_INT
AI_UINT64
AI_FLOAT
AI_AISTRING
AI_AIVECTOR3D
FORCE_32BIT
GetAiType
GetAiType
GetAiType
GetAiType
GetAiType
GetAiType
NullLogger.hpp
NullLogger
attachStream
detatchStream
OnDebug
OnError
OnInfo
OnWarn
poppack1.h
postprocess.h
aiProcess_ConvertToLeftHanded
aiProcessPreset_TargetRealtime_Fast
aiProcessPreset_TargetRealtime_MaxQuality
aiProcessPreset_TargetRealtime_Quality
aiPostProcessSteps
aiProcess_CalcTangentSpace
aiProcess_JoinIdenticalVertices
aiProcess_MakeLeftHanded
aiProcess_Triangulate
aiProcess_RemoveComponent
aiProcess_GenNormals
aiProcess_GenSmoothNormals
aiProcess_SplitLargeMeshes
aiProcess_PreTransformVertices
aiProcess_LimitBoneWeights
aiProcess_ValidateDataStructure
aiProcess_ImproveCacheLocality
aiProcess_RemoveRedundantMaterials
aiProcess_FixInfacingNormals
aiProcess_SortByPType
aiProcess_FindDegenerates
aiProcess_FindInvalidData
aiProcess_GenUVCoords
aiProcess_TransformUVCoords
aiProcess_FindInstances
aiProcess_OptimizeMeshes
aiProcess_OptimizeGraph
aiProcess_FlipUVs
aiProcess_FlipWindingOrder
aiProcess_SplitByBoneCount
aiProcess_Debone
ProgressHandler.hpp
ProgressHandler
ProgressHandler
~ProgressHandler
Update
UpdateFileRead
UpdatePostProcess
pstdint.h
__int8_t_defined
_PSTDINT_H_INCLUDED
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT8_MAX
INT8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INTMAX_C
INTMAX_MAX
PRINTF_INT16_DEC_WIDTH
PRINTF_INT16_HEX_WIDTH
PRINTF_INT32_DEC_WIDTH
PRINTF_INT32_HEX_WIDTH
PRINTF_INT64_DEC_WIDTH
PRINTF_INT64_HEX_WIDTH
PRINTF_INT8_DEC_WIDTH
PRINTF_INT8_HEX_WIDTH
PRINTF_INTMAX_DEC_WIDTH
PRINTF_INTMAX_HEX_WIDTH
PRINTF_INTMAX_MODIFIER
PRINTF_LEAST16_MODIFIER
PRINTF_LEAST32_MODIFIER
SIG_ATOMIC_MAX
SIZE_MAX
STDINT_H_UINTPTR_T_DEFINED
UINT16_MAX
UINT32_MAX
UINT8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST8_MAX
UINTMAX_C
UINTMAX_MAX
ULONG_LONG_MAX
int_fast16_t
int_fast32_t
int_fast8_t
int_least16_t
int_least32_t
int_least8_t
intmax_t
intptr_t
uint_fast16_t
uint_fast32_t
uint_fast8_t
uint_least16_t
uint_least32_t
uint_least8_t
uintmax_t
pushpack1.h
AI_PUSHPACK_IS_DEFINED
quaternion.h
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
Determinant
Equal
FromToMatrix
Inverse
operator aiMatrix3x3t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationZ
Translation
Transpose
a1
a2
a3
b1
b2
b3
c1
c2
c3
m
mData
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
aiQuaterniont
Conjugate
Equal
GetMatrix
Interpolate
Normalize
operator!=
operator*
operator==
Rotate
w
x
y
z
aiVector3t
aiVector3t
aiVector3t
aiVector3t
aiVector3t
Equal
Length
Normalize
NormalizeSafe
operator aiVector3t< TOther >
operator!=
operator*=
operator*=
operator*=
operator+=
operator-=
operator/=
operator<
operator==
operator[]
operator[]
Set
SquareLength
SymMul
v
x
y
z
aiQuaternion
quaternion.inl
AI_QUATERNION_INL_INC
scene.h
aiNode
aiNode
aiNode
~aiNode
FindNode
FindNode
FindNode
FindNode
mChildren
mMeshes
mMetaData
mName
mNumChildren
mNumMeshes
mParent
mTransformation
aiScene
aiScene
~aiScene
HasAnimations
HasCameras
HasLights
HasMaterials
HasMeshes
HasTextures
mAnimations
mCameras
mFlags
mLights
mMaterials
mMeshes
mNumAnimations
mNumCameras
mNumLights
mNumMaterials
mNumMeshes
mNumTextures
mPrivate
mRootNode
mTextures
AI_SCENE_FLAGS_INCOMPLETE
AI_SCENE_FLAGS_NON_VERBOSE_FORMAT
AI_SCENE_FLAGS_TERRAIN
AI_SCENE_FLAGS_VALIDATED
AI_SCENE_FLAGS_VALIDATION_WARNING
texture.h
aiTexel
operator aiColor4D
operator!=
operator==
a
b
g
r
aiTexture
aiTexture
~aiTexture
CheckFormat
achFormatHint
mHeight
mWidth
pcData
AI_MAKE_EMBEDDED_TEXNAME
PACK_STRUCT
types.h
aiColor3D
aiColor3D
aiColor3D
aiColor3D
aiColor3D
IsBlack
operator!=
operator*
operator*
operator+
operator-
operator<
operator==
operator[]
operator[]
b
g
r
aiMemoryInfo
aiMemoryInfo
animations
cameras
lights
materials
meshes
nodes
textures
total
aiPlane
aiPlane
aiPlane
aiPlane
a
b
c
d
aiRay
aiRay
aiRay
aiRay
dir
pos
aiString
aiString
aiString
aiString
Append
C_Str
Clear
operator!=
operator=
operator=
operator==
Set
Set
data
length
aiDefaultLogStream
aiDefaultLogStream_FILE
aiDefaultLogStream_STDOUT
aiDefaultLogStream_STDERR
aiDefaultLogStream_DEBUGGER
aiOrigin
aiOrigin_SET
aiOrigin_CUR
aiOrigin_END
aiReturn
aiReturn_SUCCESS
aiReturn_FAILURE
aiReturn_OUTOFMEMORY
MAXLEN
PACK_STRUCT
vector2.h
aiVector2t
aiVector2t
aiVector2t
aiVector2t
aiVector2t
Equal
Length
Normalize
operator aiVector2t< TOther >
operator!=
operator*=
operator+=
operator-=
operator/=
operator=
operator==
operator[]
operator[]
Set
SquareLength
SymMul
v
x
y
aiVector2D
PACK_STRUCT
vector2.inl
AI_VECTOR2D_INL_INC
operator*
operator*
operator*
operator+
operator-
operator-
operator/
operator/
vector3.h
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
aiMatrix3x3t
Determinant
Equal
FromToMatrix
Inverse
operator aiMatrix3x3t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationZ
Translation
Transpose
a1
a2
a3
b1
b2
b3
c1
c2
c3
m
mData
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
aiMatrix4x4t
Decompose
DecomposeNoScaling
Determinant
Equal
FromEulerAnglesXYZ
FromEulerAnglesXYZ
FromToMatrix
Inverse
IsIdentity
operator aiMatrix4x4t< TOther >
operator!=
operator*
operator*=
operator==
operator[]
operator[]
Rotation
RotationX
RotationY
RotationZ
Scaling
Translation
Transpose
a1
a2
a3
a4
b1
b2
b3
b4
c1
c2
c3
c4
d1
d2
d3
d4
m
mData
aiVector3t
aiVector3t
aiVector3t
aiVector3t
aiVector3t
Equal
Length
Normalize
NormalizeSafe
operator aiVector3t< TOther >
operator!=
operator*=
operator*=
operator*=
operator+=
operator-=
operator/=
operator<
operator==
operator[]
operator[]
Set
SquareLength
SymMul
v
x
y
z
aiVector3D
PACK_STRUCT
vector3.inl
AI_VECTOR3D_INL_INC
operator*
operator*
operator*
operator*
operator*
operator+
operator-
operator-
operator/
operator/
operator^
version.h
ASSIMP_CFLAGS_DEBUG
ASSIMP_CFLAGS_NOBOOST
ASSIMP_CFLAGS_SHARED
ASSIMP_CFLAGS_SINGLETHREADED
ASSIMP_CFLAGS_STLPORT
aiGetCompileFlags
aiGetLegalString
aiGetVersionMajor
aiGetVersionMinor
aiGetVersionRevision
File Members
All
_
a
c
f
g
i
m
o
p
s
u
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
c
i
m
p
s
u
Get in touch
Submit feedback about this site to:
[email protected]