Skip to main content

Crate russimp_sys_ng

Crate russimp_sys_ng 

Source

Modules§

built_info

Structs§

aiAABB
aiAnimMesh
aiAnimation
aiBone
aiBuffer
aiCamera
aiColor3D
aiColor4D
aiExportDataBlob
aiExportFormatDesc
aiFace
aiFile
aiFileIO
aiImporterDesc
aiLight
aiLogStream
aiMaterial
aiMaterialProperty
aiMatrix3x3
aiMatrix4x4
aiMemoryInfo
aiMesh
aiMeshAnim
aiMeshKey
aiMeshMorphAnim
aiMeshMorphKey
aiMetadata
aiMetadataEntry
aiNode
aiNodeAnim
aiPlane
aiPropertyStore
aiQuatKey
aiQuaternion
aiRay
aiScene
aiSkeleton
aiSkeletonBone
aiString
aiTexel
aiTexture
aiUVTransform
aiVector2D
aiVector3D
aiVectorKey
aiVertexWeight

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
aiAnimBehaviour__aiAnimBehaviour_Force32Bit
aiAnimBehaviour_aiAnimBehaviour_CONSTANT
aiAnimBehaviour_aiAnimBehaviour_DEFAULT
aiAnimBehaviour_aiAnimBehaviour_LINEAR
aiAnimBehaviour_aiAnimBehaviour_REPEAT
aiAnimInterpolation__aiAnimInterpolation_Force32Bit
aiAnimInterpolation_aiAnimInterpolation_Cubic_Spline
aiAnimInterpolation_aiAnimInterpolation_Linear
aiAnimInterpolation_aiAnimInterpolation_Spherical_Linear
aiAnimInterpolation_aiAnimInterpolation_Step
aiBlendMode__aiBlendMode_Force32Bit
aiBlendMode_aiBlendMode_Additive
aiBlendMode_aiBlendMode_Default
aiDefaultLogStream__AI_DLS_ENFORCE_ENUM_SIZE
aiDefaultLogStream_aiDefaultLogStream_DEBUGGER
aiDefaultLogStream_aiDefaultLogStream_FILE
aiDefaultLogStream_aiDefaultLogStream_STDERR
aiDefaultLogStream_aiDefaultLogStream_STDOUT
aiImporterFlags_aiImporterFlags_Experimental
aiImporterFlags_aiImporterFlags_LimitedSupport
aiImporterFlags_aiImporterFlags_SupportBinaryFlavour
aiImporterFlags_aiImporterFlags_SupportCompressedFlavour
aiImporterFlags_aiImporterFlags_SupportTextFlavour
aiLightSourceType__aiLightSource_Force32Bit
aiLightSourceType_aiLightSource_AMBIENT
aiLightSourceType_aiLightSource_AREA
aiLightSourceType_aiLightSource_DIRECTIONAL
aiLightSourceType_aiLightSource_POINT
aiLightSourceType_aiLightSource_SPOT
aiLightSourceType_aiLightSource_UNDEFINED
aiMetadataType_AI_AIMETADATA
aiMetadataType_AI_AISTRING
aiMetadataType_AI_AIVECTOR3D
aiMetadataType_AI_BOOL
aiMetadataType_AI_DOUBLE
aiMetadataType_AI_FLOAT
aiMetadataType_AI_INT32
aiMetadataType_AI_INT64
aiMetadataType_AI_META_MAX
aiMetadataType_AI_UINT32
aiMetadataType_AI_UINT64
aiMetadataType_FORCE_32BIT
aiMorphingMethod__aiMorphingMethod_Force32Bit
aiMorphingMethod_aiMorphingMethod_MORPH_NORMALIZED
aiMorphingMethod_aiMorphingMethod_MORPH_RELATIVE
aiMorphingMethod_aiMorphingMethod_UNKNOWN
aiMorphingMethod_aiMorphingMethod_VERTEX_BLEND
aiOrigin__AI_ORIGIN_ENFORCE_ENUM_SIZE
aiOrigin_aiOrigin_CUR
aiOrigin_aiOrigin_END
aiOrigin_aiOrigin_SET
aiPostProcessSteps_aiProcess_CalcTangentSpace
aiPostProcessSteps_aiProcess_Debone
aiPostProcessSteps_aiProcess_DropNormals
aiPostProcessSteps_aiProcess_EmbedTextures
aiPostProcessSteps_aiProcess_FindDegenerates
aiPostProcessSteps_aiProcess_FindInstances
aiPostProcessSteps_aiProcess_FindInvalidData
aiPostProcessSteps_aiProcess_FixInfacingNormals
aiPostProcessSteps_aiProcess_FlipUVs
aiPostProcessSteps_aiProcess_FlipWindingOrder
aiPostProcessSteps_aiProcess_ForceGenNormals
aiPostProcessSteps_aiProcess_GenBoundingBoxes
aiPostProcessSteps_aiProcess_GenNormals
aiPostProcessSteps_aiProcess_GenSmoothNormals
aiPostProcessSteps_aiProcess_GenUVCoords
aiPostProcessSteps_aiProcess_GlobalScale
aiPostProcessSteps_aiProcess_ImproveCacheLocality
aiPostProcessSteps_aiProcess_JoinIdenticalVertices
aiPostProcessSteps_aiProcess_LimitBoneWeights
aiPostProcessSteps_aiProcess_MakeLeftHanded
aiPostProcessSteps_aiProcess_OptimizeGraph
aiPostProcessSteps_aiProcess_OptimizeMeshes
aiPostProcessSteps_aiProcess_PopulateArmatureData
aiPostProcessSteps_aiProcess_PreTransformVertices
aiPostProcessSteps_aiProcess_RemoveComponent
aiPostProcessSteps_aiProcess_RemoveRedundantMaterials
aiPostProcessSteps_aiProcess_SortByPType
aiPostProcessSteps_aiProcess_SplitByBoneCount
aiPostProcessSteps_aiProcess_SplitLargeMeshes
aiPostProcessSteps_aiProcess_TransformUVCoords
aiPostProcessSteps_aiProcess_Triangulate
aiPostProcessSteps_aiProcess_ValidateDataStructure
aiPrimitiveType__aiPrimitiveType_Force32Bit
aiPrimitiveType_aiPrimitiveType_LINE
aiPrimitiveType_aiPrimitiveType_NGONEncodingFlag
aiPrimitiveType_aiPrimitiveType_POINT
aiPrimitiveType_aiPrimitiveType_POLYGON
aiPrimitiveType_aiPrimitiveType_TRIANGLE
aiPropertyTypeInfo__aiPTI_Force32Bit
aiPropertyTypeInfo_aiPTI_Buffer
aiPropertyTypeInfo_aiPTI_Double
aiPropertyTypeInfo_aiPTI_Float
aiPropertyTypeInfo_aiPTI_Integer
aiPropertyTypeInfo_aiPTI_String
aiReturn__AI_ENFORCE_ENUM_SIZE
aiReturn_aiReturn_FAILURE
aiReturn_aiReturn_OUTOFMEMORY
aiReturn_aiReturn_SUCCESS
aiShadingMode__aiShadingMode_Force32Bit
aiShadingMode_aiShadingMode_Blinn
aiShadingMode_aiShadingMode_CookTorrance
aiShadingMode_aiShadingMode_Flat
aiShadingMode_aiShadingMode_Fresnel
aiShadingMode_aiShadingMode_Gouraud
aiShadingMode_aiShadingMode_Minnaert
aiShadingMode_aiShadingMode_NoShading
aiShadingMode_aiShadingMode_OrenNayar
aiShadingMode_aiShadingMode_PBR_BRDF
aiShadingMode_aiShadingMode_Phong
aiShadingMode_aiShadingMode_Toon
aiShadingMode_aiShadingMode_Unlit
aiTextureFlags__aiTextureFlags_Force32Bit
aiTextureFlags_aiTextureFlags_IgnoreAlpha
aiTextureFlags_aiTextureFlags_Invert
aiTextureFlags_aiTextureFlags_UseAlpha
aiTextureMapMode__aiTextureMapMode_Force32Bit
aiTextureMapMode_aiTextureMapMode_Clamp
aiTextureMapMode_aiTextureMapMode_Decal
aiTextureMapMode_aiTextureMapMode_Mirror
aiTextureMapMode_aiTextureMapMode_Wrap
aiTextureMapping__aiTextureMapping_Force32Bit
aiTextureMapping_aiTextureMapping_BOX
aiTextureMapping_aiTextureMapping_CYLINDER
aiTextureMapping_aiTextureMapping_OTHER
aiTextureMapping_aiTextureMapping_PLANE
aiTextureMapping_aiTextureMapping_SPHERE
aiTextureMapping_aiTextureMapping_UV
aiTextureOp__aiTextureOp_Force32Bit
aiTextureOp_aiTextureOp_Add
aiTextureOp_aiTextureOp_Divide
aiTextureOp_aiTextureOp_Multiply
aiTextureOp_aiTextureOp_SignedAdd
aiTextureOp_aiTextureOp_SmoothAdd
aiTextureOp_aiTextureOp_Subtract
aiTextureType__aiTextureType_Force32Bit
aiTextureType_aiTextureType_AMBIENT
aiTextureType_aiTextureType_AMBIENT_OCCLUSION
aiTextureType_aiTextureType_ANISOTROPY
aiTextureType_aiTextureType_BASE_COLOR
aiTextureType_aiTextureType_CLEARCOAT
aiTextureType_aiTextureType_DIFFUSE
aiTextureType_aiTextureType_DIFFUSE_ROUGHNESS
aiTextureType_aiTextureType_DISPLACEMENT
aiTextureType_aiTextureType_EMISSION_COLOR
aiTextureType_aiTextureType_EMISSIVE
aiTextureType_aiTextureType_GLTF_METALLIC_ROUGHNESS
aiTextureType_aiTextureType_HEIGHT
aiTextureType_aiTextureType_LIGHTMAP
aiTextureType_aiTextureType_MAYA_BASE
aiTextureType_aiTextureType_MAYA_SPECULAR
aiTextureType_aiTextureType_MAYA_SPECULAR_COLOR
aiTextureType_aiTextureType_MAYA_SPECULAR_ROUGHNESS
aiTextureType_aiTextureType_METALNESS
aiTextureType_aiTextureType_NONE
aiTextureType_aiTextureType_NORMALS
aiTextureType_aiTextureType_NORMAL_CAMERA
aiTextureType_aiTextureType_OPACITY
aiTextureType_aiTextureType_REFLECTION
aiTextureType_aiTextureType_SHEEN
aiTextureType_aiTextureType_SHININESS
aiTextureType_aiTextureType_SPECULAR
aiTextureType_aiTextureType_TRANSMISSION
aiTextureType_aiTextureType_UNKNOWN

Functions§

aiApplyPostProcessing
aiAttachLogStream
aiCopyScene
aiCreatePropertyStore
aiCreateQuaternionFromMatrix
aiDecomposeMatrix
aiDetachAllLogStreams
aiDetachLogStream
aiEnableVerboseLogging
aiExportScene
aiExportSceneEx
aiExportSceneToBlob
aiFreeScene
aiGetBranchName
@brief Returns the branch-name of the Assimp runtime. @return The current branch name.
aiGetCompileFlags
@brief Returns assimp’s compile flags @return Any bitwise combination of the ASSIMP_CFLAGS_xxx constants.
aiGetEmbeddedTexture
aiGetErrorString
aiGetExportFormatCount
aiGetExportFormatDescription
aiGetExtensionList
aiGetImportFormatCount
aiGetImportFormatDescription
aiGetImporterDesc
aiGetLegalString
@brief Returns a string with legal copyright and licensing information about Assimp. The string may include multiple lines. @return Pointer to static string.
aiGetMaterialColor
aiGetMaterialFloatArray
aiGetMaterialIntegerArray
aiGetMaterialProperty
aiGetMaterialString
aiGetMaterialTexture
aiGetMaterialTextureCount
aiGetMaterialUVTransform
aiGetMemoryRequirements
aiGetPredefinedLogStream
aiGetVersionMajor
@brief Returns the current major version number of Assimp. @return Major version of the Assimp runtime the application was linked/built against
aiGetVersionMinor
@brief Returns the current minor version number of Assimp. @return Minor version of the Assimp runtime the application was linked/built against
aiGetVersionPatch
@brief Returns the current patch version number of Assimp. @return Patch version of the Assimp runtime the application was linked/built against
aiGetVersionRevision
@brief Returns the repository revision of the Assimp runtime. @return SVN Repository revision number of the Assimp runtime the application was linked/built against.
aiIdentityMatrix3
aiIdentityMatrix4
aiImportFile
aiImportFileEx
aiImportFileExWithProperties
aiImportFileFromMemory
aiImportFileFromMemoryWithProperties
aiIsExtensionSupported
aiMatrix3AreEqual
aiMatrix3AreEqualEpsilon
aiMatrix3Determinant
aiMatrix3FromMatrix4
aiMatrix3FromQuaternion
aiMatrix3FromRotationAroundAxis
aiMatrix3FromTo
aiMatrix3Inverse
aiMatrix3RotationZ
aiMatrix3Translation
aiMatrix4Add
aiMatrix4AreEqual
aiMatrix4AreEqualEpsilon
aiMatrix4DecomposeIntoScalingAxisAnglePosition
aiMatrix4DecomposeIntoScalingEulerAnglesPosition
aiMatrix4DecomposeNoScaling
aiMatrix4Determinant
aiMatrix4FromEulerAngles
aiMatrix4FromMatrix3
aiMatrix4FromRotationAroundAxis
aiMatrix4FromScalingQuaternionPosition
aiMatrix4FromTo
aiMatrix4Inverse
aiMatrix4IsIdentity
aiMatrix4RotationX
aiMatrix4RotationY
aiMatrix4RotationZ
aiMatrix4Scaling
aiMatrix4Translation
aiMultiplyMatrix3
aiMultiplyMatrix4
aiQuaternionAreEqual
aiQuaternionAreEqualEpsilon
aiQuaternionConjugate
aiQuaternionFromAxisAngle
aiQuaternionFromEulerAngles
aiQuaternionFromNormalizedQuaternion
aiQuaternionInterpolate
aiQuaternionMultiply
aiQuaternionNormalize
aiReleaseExportBlob
aiReleaseExportFormatDescription
aiReleaseImport
aiReleasePropertyStore
aiSetImportPropertyFloat
aiSetImportPropertyInteger
aiSetImportPropertyMatrix
aiSetImportPropertyString
aiTextureTypeToString
aiTransformVecByMatrix3
aiTransformVecByMatrix4
aiTransposeMatrix3
aiTransposeMatrix4
aiVector2Add
aiVector2AreEqual
aiVector2AreEqualEpsilon
aiVector2DivideByScalar
aiVector2DivideByVector
aiVector2DotProduct
aiVector2Length
aiVector2Negate
aiVector2Normalize
aiVector2Scale
aiVector2SquareLength
aiVector2Subtract
aiVector2SymMul
aiVector3Add
aiVector3AreEqual
aiVector3AreEqualEpsilon
aiVector3CrossProduct
aiVector3DivideByScalar
aiVector3DivideByVector
aiVector3DotProduct
aiVector3Length
aiVector3LessThan
aiVector3Negate
aiVector3Normalize
aiVector3NormalizeSafe
aiVector3RotateByQuaternion
aiVector3Scale
aiVector3SquareLength
aiVector3Subtract
aiVector3SymMul

Type Aliases§

aiAnimBehaviour
aiAnimInterpolation
aiBlendMode
aiBool
aiDefaultLogStream
aiFileCloseProc
aiFileFlushProc
aiFileOpenProc
aiFileReadProc
aiFileSeek
aiFileTellProc
aiFileWriteProc
aiImporterFlags
aiLightSourceType
aiLogStreamCallback
aiMetadataType
aiMorphingMethod
aiOrigin
aiPostProcessSteps
aiPrimitiveType
aiPropertyTypeInfo
aiReturn
aiShadingMode
aiTextureFlags
aiTextureMapMode
aiTextureMapping
aiTextureOp
aiTextureType
aiUserData
ai_int
ai_int32
ai_real
ai_uint
ai_uint32