assimp-sys 0.2.2

Rust FFI bindings for the Assimp library

Crate assimp_sys [] [src]

Modules

config

Structs

AiAnimMesh
AiAnimation
AiBone
AiCamera
AiColor3D
AiColor4D
AiCompileFlags
AiExportDataBlob
AiExportFormatDesc
AiFace
AiFile
AiFileIO
AiImporterDesc
AiImporterFlags
AiLight
AiLogStream
AiMaterial
AiMaterialProperty
AiMatrix3x3
AiMatrix4x4
AiMemoryInfo
AiMesh
AiMeshAnim
AiMeshKey
AiMetadata
AiMetadataEntry
AiNode
AiNodeAnim
AiPlane
AiPostProcessSteps
AiPrimitiveType
AiPropertyStore
AiQuatKey
AiQuaternion
AiRay
AiScene
AiSceneFlags
AiString
AiTexel
AiTexture
AiTextureFlags
AiUVTransform
AiVector2D
AiVector3D
AiVectorKey
AiVertexWeight

Enums

AiAnimBehaviour
AiBlendMode
AiDefaultLogStream
AiLightSourceType
AiMetadataType
AiOrigin
AiPropertyTypeInfo
AiReturn
AiShadingMode
AiTextureMapMode
AiTextureMapping
AiTextureOp
AiTextureType

Constants

AIIMPORTERFLAG_EXPERIMENTAL
AIIMPORTERFLAG_LIMITED_SUPPORT
AIIMPORTERFLAG_SUPPORT_BINARY_FLAVOUR
AIIMPORTERFLAG_SUPPORT_COMPRESSED_FLAVOUR
AIIMPORTERFLAG_SUPPORT_TEXT_FLAVOUR
AIPRIMITIVETYPE_LINE
AIPRIMITIVETYPE_POINT
AIPRIMITIVETYPE_POLYGON
AIPRIMITIVETYPE_TRIANGLE
AIPROCESS_CALC_TANGENT_SPACE
AIPROCESS_CONVERT_TO_LEFT_HANDED
AIPROCESS_DEBONE
AIPROCESS_FIND_DEGENERATES
AIPROCESS_FIND_INSTANCES
AIPROCESS_FIND_INVALID_DATA
AIPROCESS_FIX_INFACING_NORMALS
AIPROCESS_FLIP_UVS
AIPROCESS_FLIP_WINDING_ORDER
AIPROCESS_GEN_NORMALS
AIPROCESS_GEN_SMOOTH_NORMALS
AIPROCESS_GEN_UV_COORDS
AIPROCESS_IMPROVE_CACHE_LOCALITY
AIPROCESS_JOIN_IDENTICAL_VERTICES
AIPROCESS_LIMIT_BONE_WEIGHTS
AIPROCESS_MAKE_LEFT_HANDED
AIPROCESS_OPTIMIZE_GRAPH
AIPROCESS_OPTIMIZE_MESHES
AIPROCESS_PRE_TRANSFORM_VERTICES
AIPROCESS_REMOVE_COMPONENT
AIPROCESS_REMOVE_REDUNDANT_MATERIALS
AIPROCESS_SORT_BY_PTYPE
AIPROCESS_SPLIT_BY_BONE_COUNT
AIPROCESS_SPLIT_LARGE_MESHES
AIPROCESS_TARGET_REALTIME_FAST
AIPROCESS_TARGET_REALTIME_MAX_QUALITY
AIPROCESS_TARGET_REALTIME_QUALITY
AIPROCESS_TRANSFORM_UV_COORDS
AIPROCESS_TRIANGULATE
AIPROCESS_VALIDATE_DATA_STRUCTURE
AITEXTUREFLAG_IGNORE_ALPHA
AITEXTUREFLAG_INVERT
AITEXTUREFLAG_USE_ALPHA
AI_FALSE
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_INCOMPLETE
AI_SCENE_FLAGS_NON_VERBOSE_FORMAT
AI_SCENE_FLAGS_TERRAIN
AI_SCENE_FLAGS_VALIDATED
AI_SCENE_FLAGS_VALIDATION_WARNING
AI_TRUE
ASSIMP_CFLAGS_DEBUG
ASSIMP_CFLAGS_NOBOOST
ASSIMP_CFLAGS_SHARED
ASSIMP_CFLAGS_SINGLETHREADED
ASSIMP_CFLAGS_STLPORT
MAXLEN

Statics

AI_DEFAULT_MATERIAL_NAME

Functions

aiApplyPostProcessing
aiAttachLogStream
aiCopyScene
aiCreatePropertyStore
aiCreateQuaternionFromMatrix
aiDecomposeMatrix
aiDetachAllLogStreams
aiDetachLogStream
aiEnableVerboseLogging
aiExportScene
aiExportSceneEx
aiExportSceneToBlob
aiFreeScene
aiGetCompileFlags
aiGetErrorString
aiGetExportFormatCount
aiGetExportFormatDescription
aiGetExtensionList
aiGetImportFormatCount
aiGetImportFormatDescription
aiGetImporterDesc
aiGetLegalString
aiGetMaterialColor
aiGetMaterialFloatArray
aiGetMaterialIntegerArray
aiGetMaterialProperty
aiGetMaterialString
aiGetMaterialTexture
aiGetMaterialTextureCount
aiGetMaterialUVTransform
aiGetMemoryRequirements
aiGetPredefinedLogStream
aiGetVersionMajor
aiGetVersionMinor
aiGetVersionRevision
aiIdentityMatrix3
aiIdentityMatrix4
aiImportFile
aiImportFileEx
aiImportFileExWithProperties
aiImportFileFromMemory
aiImportFileFromMemoryWithProperties
aiIsExtensionSupported
aiMultiplyMatrix3
aiMultiplyMatrix4
aiReleaseExportBlob
aiReleaseExportFormatDescription
aiReleaseImport
aiReleasePropertyStore
aiSetImportPropertyFloat
aiSetImportPropertyInteger
aiSetImportPropertyMatrix
aiSetImportPropertyString
aiTransformVecByMatrix3
aiTransformVecByMatrix4
aiTransposeMatrix3
aiTransposeMatrix4

Type Definitions

AiBool
AiFileCloseProc
AiFileFlushProc
AiFileOpenProc
AiFileReadProc
AiFileSeek
AiFileTellProc
AiFileWriteProc
AiLogStreamCallback
AiUserData