Modules§
Structs§
- aiAABB
- aiAnim
Mesh - aiAnimation
- aiBone
- aiBuffer
- aiCamera
- aiColor3D
- aiColor4D
- aiExport
Data Blob - aiExport
Format Desc - aiFace
- aiFile
- aiFileIO
- aiImporter
Desc - aiLight
- aiLog
Stream - aiMaterial
- aiMaterial
Property - aiMatrix3x3
- aiMatrix4x4
- aiMemory
Info - aiMesh
- aiMesh
Anim - aiMesh
Key - aiMesh
Morph Anim - aiMesh
Morph Key - aiMetadata
- aiMetadata
Entry - aiNode
- aiNode
Anim - aiPlane
- aiProperty
Store - aiQuat
Key - aiQuaternion
- aiRay
- aiScene
- aiSkeleton
- aiSkeleton
Bone - aiString
- aiTexel
- aiTexture
- aiUV
Transform - aiVector2D
- aiVector3D
- aiVector
Key - aiVertex
Weight
Constants§
- AI_
DEFAULT_ MATERIAL_ NAME - AI_
EMBEDDED_ TEXNAME_ PREFIX - AI_
FALSE - 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_
MAXLEN - AI_
MAX_ BONE_ WEIGHTS - AI_
MAX_ FACES - AI_
MAX_ FACE_ INDICES - AI_
MAX_ NUMBER_ OF_ COLOR_ SETS - AI_
MAX_ NUMBER_ OF_ TEXTURECOORDS - AI_
MAX_ VERTICES - AI_
SCENE_ FLAGS_ ALLOW_ SHARED - AI_
SCENE_ FLAGS_ INCOMPLETE - AI_
SCENE_ FLAGS_ NON_ VERBOSE_ FORMAT - AI_
SCENE_ FLAGS_ TERRAIN - AI_
SCENE_ FLAGS_ VALIDATED - AI_
SCENE_ FLAGS_ VALIDATION_ WARNING - AI_TRUE
- aiAnim
Behaviour__ aiAnim Behaviour_ Force32 Bit - aiAnim
Behaviour_ aiAnim Behaviour_ CONSTANT - aiAnim
Behaviour_ aiAnim Behaviour_ DEFAULT - aiAnim
Behaviour_ aiAnim Behaviour_ LINEAR - aiAnim
Behaviour_ aiAnim Behaviour_ REPEAT - aiAnim
Interpolation__ aiAnim Interpolation_ Force32 Bit - aiAnim
Interpolation_ aiAnim Interpolation_ Cubic_ Spline - aiAnim
Interpolation_ aiAnim Interpolation_ Linear - aiAnim
Interpolation_ aiAnim Interpolation_ Spherical_ Linear - aiAnim
Interpolation_ aiAnim Interpolation_ Step - aiBlend
Mode__ aiBlend Mode_ Force32 Bit - aiBlend
Mode_ aiBlend Mode_ Additive - aiBlend
Mode_ aiBlend Mode_ Default - aiDefault
LogStream__ AI_ DLS_ ENFORCE_ ENUM_ SIZE - aiDefault
LogStream_ aiDefault LogStream_ DEBUGGER - aiDefault
LogStream_ aiDefault LogStream_ FILE - aiDefault
LogStream_ aiDefault LogStream_ STDERR - aiDefault
LogStream_ aiDefault LogStream_ STDOUT - aiImporter
Flags_ aiImporter Flags_ Experimental - aiImporter
Flags_ aiImporter Flags_ Limited Support - aiImporter
Flags_ aiImporter Flags_ Support Binary Flavour - aiImporter
Flags_ aiImporter Flags_ Support Compressed Flavour - aiImporter
Flags_ aiImporter Flags_ Support Text Flavour - aiLight
Source Type__ aiLight Source_ Force32 Bit - aiLight
Source Type_ aiLight Source_ AMBIENT - aiLight
Source Type_ aiLight Source_ AREA - aiLight
Source Type_ aiLight Source_ DIRECTIONAL - aiLight
Source Type_ aiLight Source_ POINT - aiLight
Source Type_ aiLight Source_ SPOT - aiLight
Source Type_ aiLight Source_ UNDEFINED - aiMetadata
Type_ AI_ AIMETADATA - aiMetadata
Type_ AI_ AISTRING - aiMetadata
Type_ AI_ AIVECTO R3D - aiMetadata
Type_ AI_ BOOL - aiMetadata
Type_ AI_ DOUBLE - aiMetadata
Type_ AI_ FLOAT - aiMetadata
Type_ AI_ INT32 - aiMetadata
Type_ AI_ INT64 - aiMetadata
Type_ AI_ META_ MAX - aiMetadata
Type_ AI_ UINT32 - aiMetadata
Type_ AI_ UINT64 - aiMetadata
Type_ FORCE_ 32BIT - aiMorphing
Method__ aiMorphing Method_ Force32 Bit - aiMorphing
Method_ aiMorphing Method_ MORPH_ NORMALIZED - aiMorphing
Method_ aiMorphing Method_ MORPH_ RELATIVE - aiMorphing
Method_ aiMorphing Method_ UNKNOWN - aiMorphing
Method_ aiMorphing Method_ VERTEX_ BLEND - aiOrigin__
AI_ ORIGIN_ ENFORCE_ ENUM_ SIZE - aiOrigin_
aiOrigin_ CUR - aiOrigin_
aiOrigin_ END - aiOrigin_
aiOrigin_ SET - aiPost
Process Steps_ aiProcess_ Calc Tangent Space - aiPost
Process Steps_ aiProcess_ Debone - aiPost
Process Steps_ aiProcess_ Drop Normals - aiPost
Process Steps_ aiProcess_ Embed Textures - aiPost
Process Steps_ aiProcess_ Find Degenerates - aiPost
Process Steps_ aiProcess_ Find Instances - aiPost
Process Steps_ aiProcess_ Find Invalid Data - aiPost
Process Steps_ aiProcess_ FixInfacing Normals - aiPost
Process Steps_ aiProcess_ FlipU Vs - aiPost
Process Steps_ aiProcess_ Flip Winding Order - aiPost
Process Steps_ aiProcess_ Force GenNormals - aiPost
Process Steps_ aiProcess_ GenBounding Boxes - aiPost
Process Steps_ aiProcess_ GenNormals - aiPost
Process Steps_ aiProcess_ GenSmooth Normals - aiPost
Process Steps_ aiProcess_ GenUV Coords - aiPost
Process Steps_ aiProcess_ Global Scale - aiPost
Process Steps_ aiProcess_ Improve Cache Locality - aiPost
Process Steps_ aiProcess_ Join Identical Vertices - aiPost
Process Steps_ aiProcess_ Limit Bone Weights - aiPost
Process Steps_ aiProcess_ Make Left Handed - aiPost
Process Steps_ aiProcess_ Optimize Graph - aiPost
Process Steps_ aiProcess_ Optimize Meshes - aiPost
Process Steps_ aiProcess_ Populate Armature Data - aiPost
Process Steps_ aiProcess_ PreTransform Vertices - aiPost
Process Steps_ aiProcess_ Remove Component - aiPost
Process Steps_ aiProcess_ Remove Redundant Materials - aiPost
Process Steps_ aiProcess_ Sort ByPType - aiPost
Process Steps_ aiProcess_ Split ByBone Count - aiPost
Process Steps_ aiProcess_ Split Large Meshes - aiPost
Process Steps_ aiProcess_ TransformUV Coords - aiPost
Process Steps_ aiProcess_ Triangulate - aiPost
Process Steps_ aiProcess_ Validate Data Structure - aiPrimitive
Type__ aiPrimitive Type_ Force32 Bit - aiPrimitive
Type_ aiPrimitive Type_ LINE - aiPrimitive
Type_ aiPrimitive Type_ NGON Encoding Flag - aiPrimitive
Type_ aiPrimitive Type_ POINT - aiPrimitive
Type_ aiPrimitive Type_ POLYGON - aiPrimitive
Type_ aiPrimitive Type_ TRIANGLE - aiProperty
Type Info__ aiPTI_ Force32 Bit - aiProperty
Type Info_ aiPTI_ Buffer - aiProperty
Type Info_ aiPTI_ Double - aiProperty
Type Info_ aiPTI_ Float - aiProperty
Type Info_ aiPTI_ Integer - aiProperty
Type Info_ aiPTI_ String - aiReturn__
AI_ ENFORCE_ ENUM_ SIZE - aiReturn_
aiReturn_ FAILURE - aiReturn_
aiReturn_ OUTOFMEMORY - aiReturn_
aiReturn_ SUCCESS - aiShading
Mode__ aiShading Mode_ Force32 Bit - aiShading
Mode_ aiShading Mode_ Blinn - aiShading
Mode_ aiShading Mode_ Cook Torrance - aiShading
Mode_ aiShading Mode_ Flat - aiShading
Mode_ aiShading Mode_ Fresnel - aiShading
Mode_ aiShading Mode_ Gouraud - aiShading
Mode_ aiShading Mode_ Minnaert - aiShading
Mode_ aiShading Mode_ NoShading - aiShading
Mode_ aiShading Mode_ Oren Nayar - aiShading
Mode_ aiShading Mode_ PBR_ BRDF - aiShading
Mode_ aiShading Mode_ Phong - aiShading
Mode_ aiShading Mode_ Toon - aiShading
Mode_ aiShading Mode_ Unlit - aiTexture
Flags__ aiTexture Flags_ Force32 Bit - aiTexture
Flags_ aiTexture Flags_ Ignore Alpha - aiTexture
Flags_ aiTexture Flags_ Invert - aiTexture
Flags_ aiTexture Flags_ UseAlpha - aiTexture
MapMode__ aiTexture MapMode_ Force32 Bit - aiTexture
MapMode_ aiTexture MapMode_ Clamp - aiTexture
MapMode_ aiTexture MapMode_ Decal - aiTexture
MapMode_ aiTexture MapMode_ Mirror - aiTexture
MapMode_ aiTexture MapMode_ Wrap - aiTexture
Mapping__ aiTexture Mapping_ Force32 Bit - aiTexture
Mapping_ aiTexture Mapping_ BOX - aiTexture
Mapping_ aiTexture Mapping_ CYLINDER - aiTexture
Mapping_ aiTexture Mapping_ OTHER - aiTexture
Mapping_ aiTexture Mapping_ PLANE - aiTexture
Mapping_ aiTexture Mapping_ SPHERE - aiTexture
Mapping_ aiTexture Mapping_ UV - aiTexture
Op__ aiTexture Op_ Force32 Bit - aiTexture
Op_ aiTexture Op_ Add - aiTexture
Op_ aiTexture Op_ Divide - aiTexture
Op_ aiTexture Op_ Multiply - aiTexture
Op_ aiTexture Op_ Signed Add - aiTexture
Op_ aiTexture Op_ Smooth Add - aiTexture
Op_ aiTexture Op_ Subtract - aiTexture
Type__ aiTexture Type_ Force32 Bit - aiTexture
Type_ aiTexture Type_ AMBIENT - aiTexture
Type_ aiTexture Type_ AMBIENT_ OCCLUSION - aiTexture
Type_ aiTexture Type_ ANISOTROPY - aiTexture
Type_ aiTexture Type_ BASE_ COLOR - aiTexture
Type_ aiTexture Type_ CLEARCOAT - aiTexture
Type_ aiTexture Type_ DIFFUSE - aiTexture
Type_ aiTexture Type_ DIFFUSE_ ROUGHNESS - aiTexture
Type_ aiTexture Type_ DISPLACEMENT - aiTexture
Type_ aiTexture Type_ EMISSION_ COLOR - aiTexture
Type_ aiTexture Type_ EMISSIVE - aiTexture
Type_ aiTexture Type_ GLTF_ METALLIC_ ROUGHNESS - aiTexture
Type_ aiTexture Type_ HEIGHT - aiTexture
Type_ aiTexture Type_ LIGHTMAP - aiTexture
Type_ aiTexture Type_ MAYA_ BASE - aiTexture
Type_ aiTexture Type_ MAYA_ SPECULAR - aiTexture
Type_ aiTexture Type_ MAYA_ SPECULAR_ COLOR - aiTexture
Type_ aiTexture Type_ MAYA_ SPECULAR_ ROUGHNESS - aiTexture
Type_ aiTexture Type_ METALNESS - aiTexture
Type_ aiTexture Type_ NONE - aiTexture
Type_ aiTexture Type_ NORMALS - aiTexture
Type_ aiTexture Type_ NORMAL_ CAMERA - aiTexture
Type_ aiTexture Type_ OPACITY - aiTexture
Type_ aiTexture Type_ REFLECTION - aiTexture
Type_ aiTexture Type_ SHEEN - aiTexture
Type_ aiTexture Type_ SHININESS - aiTexture
Type_ aiTexture Type_ SPECULAR - aiTexture
Type_ aiTexture Type_ TRANSMISSION - aiTexture
Type_ aiTexture Type_ UNKNOWN
Functions§
- aiApply
Post ⚠Processing - aiAttach
LogStream ⚠ - aiCopy
Scene ⚠ - aiCreate
Property ⚠Store - aiCreate
Quaternion ⚠From Matrix - aiDecompose
Matrix ⚠ - aiDetach
AllLog ⚠Streams - aiDetach
LogStream ⚠ - aiEnable
Verbose ⚠Logging - aiExport
Scene ⚠ - aiExport
Scene ⚠Ex - aiExport
Scene ⚠ToBlob - aiFree
Scene ⚠ - aiGet
Branch ⚠Name - @brief Returns the branch-name of the Assimp runtime. @return The current branch name.
- aiGet
Compile ⚠Flags - @brief Returns assimp’s compile flags @return Any bitwise combination of the ASSIMP_CFLAGS_xxx constants.
- aiGet
Embedded ⚠Texture - aiGet
Error ⚠String - aiGet
Export ⚠Format Count - aiGet
Export ⚠Format Description - aiGet
Extension ⚠List - aiGet
Import ⚠Format Count - aiGet
Import ⚠Format Description - aiGet
Importer ⚠Desc - aiGet
Legal ⚠String - @brief Returns a string with legal copyright and licensing information about Assimp. The string may include multiple lines. @return Pointer to static string.
- aiGet
Material ⚠Color - aiGet
Material ⚠Float Array - aiGet
Material ⚠Integer Array - aiGet
Material ⚠Property - aiGet
Material ⚠String - aiGet
Material ⚠Texture - aiGet
Material ⚠Texture Count - aiGet
MaterialUV ⚠Transform - aiGet
Memory ⚠Requirements - aiGet
Predefined ⚠LogStream - aiGet
Version ⚠Major - @brief Returns the current major version number of Assimp. @return Major version of the Assimp runtime the application was linked/built against
- aiGet
Version ⚠Minor - @brief Returns the current minor version number of Assimp. @return Minor version of the Assimp runtime the application was linked/built against
- aiGet
Version ⚠Patch - @brief Returns the current patch version number of Assimp. @return Patch version of the Assimp runtime the application was linked/built against
- aiGet
Version ⚠Revision - @brief Returns the repository revision of the Assimp runtime. @return SVN Repository revision number of the Assimp runtime the application was linked/built against.
- aiIdentity
Matrix3 ⚠ - aiIdentity
Matrix4 ⚠ - aiImport
File ⚠ - aiImport
File ⚠Ex - aiImport
File ⚠ExWith Properties - aiImport
File ⚠From Memory - aiImport
File ⚠From Memory With Properties - aiIs
Extension ⚠Supported - aiMatrix3
AreEqual ⚠ - aiMatrix3
AreEqual ⚠Epsilon - aiMatrix3
Determinant ⚠ - aiMatrix3
From ⚠Matrix4 - aiMatrix3
From ⚠Quaternion - aiMatrix3
From ⚠Rotation Around Axis - aiMatrix3
From ⚠To - aiMatrix3
Inverse ⚠ - aiMatrix3
RotationZ ⚠ - aiMatrix3
Translation ⚠ - aiMatrix4
Add ⚠ - aiMatrix4
AreEqual ⚠ - aiMatrix4
AreEqual ⚠Epsilon - aiMatrix4
Decompose ⚠Into Scaling Axis Angle Position - aiMatrix4
Decompose ⚠Into Scaling Euler Angles Position - aiMatrix4
Decompose ⚠NoScaling - aiMatrix4
Determinant ⚠ - aiMatrix4
From ⚠Euler Angles - aiMatrix4
From ⚠Matrix3 - aiMatrix4
From ⚠Rotation Around Axis - aiMatrix4
From ⚠Scaling Quaternion Position - aiMatrix4
From ⚠To - aiMatrix4
Inverse ⚠ - aiMatrix4
IsIdentity ⚠ - aiMatrix4
RotationX ⚠ - aiMatrix4
RotationY ⚠ - aiMatrix4
RotationZ ⚠ - aiMatrix4
Scaling ⚠ - aiMatrix4
Translation ⚠ - aiMultiply
Matrix3 ⚠ - aiMultiply
Matrix4 ⚠ - aiQuaternion
AreEqual ⚠ - aiQuaternion
AreEqual ⚠Epsilon - aiQuaternion
Conjugate ⚠ - aiQuaternion
From ⚠Axis Angle - aiQuaternion
From ⚠Euler Angles - aiQuaternion
From ⚠Normalized Quaternion - aiQuaternion
Interpolate ⚠ - aiQuaternion
Multiply ⚠ - aiQuaternion
Normalize ⚠ - aiRelease
Export ⚠Blob - aiRelease
Export ⚠Format Description - aiRelease
Import ⚠ - aiRelease
Property ⚠Store - aiSet
Import ⚠Property Float - aiSet
Import ⚠Property Integer - aiSet
Import ⚠Property Matrix - aiSet
Import ⚠Property String - aiTexture
Type ⚠ToString - aiTransform
VecBy ⚠Matrix3 - aiTransform
VecBy ⚠Matrix4 - aiTranspose
Matrix3 ⚠ - aiTranspose
Matrix4 ⚠ - aiVector2
Add ⚠ - aiVector2
AreEqual ⚠ - aiVector2
AreEqual ⚠Epsilon - aiVector2
Divide ⚠ByScalar - aiVector2
Divide ⚠ByVector - aiVector2
DotProduct ⚠ - aiVector2
Length ⚠ - aiVector2
Negate ⚠ - aiVector2
Normalize ⚠ - aiVector2
Scale ⚠ - aiVector2
Square ⚠Length - aiVector2
Subtract ⚠ - aiVector2
SymMul ⚠ - aiVector3
Add ⚠ - aiVector3
AreEqual ⚠ - aiVector3
AreEqual ⚠Epsilon - aiVector3
Cross ⚠Product - aiVector3
Divide ⚠ByScalar - aiVector3
Divide ⚠ByVector - aiVector3
DotProduct ⚠ - aiVector3
Length ⚠ - aiVector3
Less ⚠Than - aiVector3
Negate ⚠ - aiVector3
Normalize ⚠ - aiVector3
Normalize ⚠Safe - aiVector3
Rotate ⚠ByQuaternion - aiVector3
Scale ⚠ - aiVector3
Square ⚠Length - aiVector3
Subtract ⚠ - aiVector3
SymMul ⚠
Type Aliases§
- aiAnim
Behaviour - aiAnim
Interpolation - aiBlend
Mode - aiBool
- aiDefault
LogStream - aiFile
Close Proc - aiFile
Flush Proc - aiFile
Open Proc - aiFile
Read Proc - aiFile
Seek - aiFile
Tell Proc - aiFile
Write Proc - aiImporter
Flags - aiLight
Source Type - aiLog
Stream Callback - aiMetadata
Type - aiMorphing
Method - aiOrigin
- aiPost
Process Steps - aiPrimitive
Type - aiProperty
Type Info - aiReturn
- aiShading
Mode - aiTexture
Flags - aiTexture
MapMode - aiTexture
Mapping - aiTexture
Op - aiTexture
Type - aiUser
Data - ai_int
- ai_
int32 - ai_real
- ai_uint
- ai_
uint32