@NonnullDefault
See: Description
| Interface | Description |
|---|---|
| AIFileCloseProcI |
Type
|
| AIFileFlushProcI |
Type
|
| AIFileOpenProcI |
Type
|
| AIFileReadProcI |
Type
|
| AIFileSeekI |
Type
|
| AIFileTellProcI |
Type
|
| AIFileWriteProcI |
Type
|
| AILogStreamCallbackI |
Type
|
| Class | Description |
|---|---|
| AIAABB |
Layout
|
| AIAABB.Buffer |
An array of
AIAABB structs. |
| AIAnimation |
An animation consists of keyframe data for a number of nodes.
|
| AIAnimation.Buffer |
An array of
AIAnimation structs. |
| AIAnimMesh |
An
AnimMesh is an attachment to an AIMesh stores per-vertex animations for a particular frame. |
| AIAnimMesh.Buffer |
An array of
AIAnimMesh structs. |
| AIBone |
A single bone of a mesh.
|
| AIBone.Buffer |
An array of
AIBone structs. |
| AICamera |
Helper structure to describe a virtual camera.
|
| AICamera.Buffer |
An array of
AICamera structs. |
| AIColor3D |
Represents a color in Red-Green-Blue space.
|
| AIColor3D.Buffer |
An array of
AIColor3D structs. |
| AIColor4D |
Represents a color in Red-Green-Blue space including an alpha component.
|
| AIColor4D.Buffer |
An array of
AIColor4D structs. |
| AIExportDataBlob |
Describes a blob of exported scene data.
|
| AIExportDataBlob.Buffer |
An array of
AIExportDataBlob structs. |
| AIExportFormatDesc |
Describes an file format which Assimp can export to.
|
| AIExportFormatDesc.Buffer |
An array of
AIExportFormatDesc structs. |
| AIFace |
A single face in a mesh, referring to multiple vertices.
|
| AIFace.Buffer |
An array of
AIFace structs. |
| AIFile |
Actually, it's a data structure to wrap a set of fXXXX (e.g fopen) replacement functions.
|
| AIFile.Buffer |
An array of
AIFile structs. |
| AIFileCloseProc |
Type
|
| AIFileFlushProc |
Type
|
| AIFileIO |
Provided are functions to open and close files.
|
| AIFileIO.Buffer |
An array of
AIFileIO structs. |
| AIFileOpenProc |
Type
|
| AIFileReadProc |
Type
|
| AIFileSeek |
Type
|
| AIFileTellProc |
Type
|
| AIFileWriteProc |
Type
|
| AIImporterDesc |
Meta information about a particular importer.
|
| AIImporterDesc.Buffer |
An array of
AIImporterDesc structs. |
| AILight |
Helper structure to describe a light source.
|
| AILight.Buffer |
An array of
AILight structs. |
| AILogStream |
Represents a log stream.
|
| AILogStream.Buffer |
An array of
AILogStream structs. |
| AILogStreamCallback |
Type
|
| AIMaterial |
Data structure for a material.
|
| AIMaterial.Buffer |
An array of
AIMaterial structs. |
| AIMaterialProperty |
Data structure for a single material property.
|
| AIMaterialProperty.Buffer |
An array of
AIMaterialProperty structs. |
| AIMatrix3x3 |
Represents a row-major 3x3 matrix.
|
| AIMatrix3x3.Buffer |
An array of
AIMatrix3x3 structs. |
| AIMatrix4x4 |
Represents a row-major 4x4 matrix, use this for homogeneous coordinates.
|
| AIMatrix4x4.Buffer |
An array of
AIMatrix4x4 structs. |
| AIMemoryInfo |
Stores the memory requirements for different components (e.g.
|
| AIMemoryInfo.Buffer |
An array of
AIMemoryInfo structs. |
| AIMesh |
A mesh represents a geometry or model with a single material.
|
| AIMesh.Buffer |
An array of
AIMesh structs. |
| AIMeshAnim |
Describes vertex-based animations for a single mesh or a group of meshes.
|
| AIMeshAnim.Buffer |
An array of
AIMeshAnim structs. |
| AIMeshKey |
Binds a anim mesh to a specific point in time.
|
| AIMeshKey.Buffer |
An array of
AIMeshKey structs. |
| AIMeshMorphAnim |
Describes a morphing animation of a given mesh.
|
| AIMeshMorphAnim.Buffer |
An array of
AIMeshMorphAnim structs. |
| AIMeshMorphKey |
Binds a morph anim mesh to a specific point in time.
|
| AIMeshMorphKey.Buffer |
An array of
AIMeshMorphKey structs. |
| AIMetaData |
Member documentation
|
| AIMetaData.Buffer |
An array of
AIMetaData structs. |
| AIMetaDataEntry |
Layout
|
| AIMetaDataEntry.Buffer |
An array of
AIMetaDataEntry structs. |
| AINode |
A node in the imported hierarchy.
|
| AINode.Buffer |
An array of
AINode structs. |
| AINodeAnim |
Describes the animation of a single node.
|
| AINodeAnim.Buffer |
An array of
AINodeAnim structs. |
| AIPropertyStore |
Represents an opaque set of settings to be used during importing.
|
| AIPropertyStore.Buffer |
An array of
AIPropertyStore structs. |
| AIQuaternion |
Represents a quaternion in a 4D vector.
|
| AIQuaternion.Buffer |
An array of
AIQuaternion structs. |
| AIQuatKey |
A time-value pair specifying a rotation for the given time.
|
| AIQuatKey.Buffer |
An array of
AIQuatKey structs. |
| AIScene |
The root structure of the imported data.
|
| AIScene.Buffer |
An array of
AIScene structs. |
| AIString |
Represents an UTF-8 string, zero byte terminated.
|
| AIString.Buffer |
An array of
AIString structs. |
| AITexel |
Helper structure to represent a texel in a ARGB8888 format.
|
| AITexel.Buffer |
An array of
AITexel structs. |
| AITexture |
Helper structure to describe an embedded texture.
|
| AITexture.Buffer |
An array of
AITexture structs. |
| AIUVTransform |
Defines how an UV channel is transformed.
|
| AIUVTransform.Buffer |
An array of
AIUVTransform structs. |
| AIVector2D |
Layout
|
| AIVector2D.Buffer |
An array of
AIVector2D structs. |
| AIVector3D |
Layout
|
| AIVector3D.Buffer |
An array of
AIVector3D structs. |
| AIVectorKey |
A time-value pair specifying a certain 3D vector for the given time.
|
| AIVectorKey.Buffer |
An array of
AIVectorKey structs. |
| AIVertexWeight |
A single influence of a bone on a vertex.
|
| AIVertexWeight.Buffer |
An array of
AIVertexWeight structs. |
| Assimp |
Contains bindings to the Assimp library.
|
| Assimp.Functions |
Contains the function pointers loaded from the assimp
SharedLibrary. |
Assimp aims to provide a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind, but it is not limited to this purpose. In the past, it has been used in a wide range of applications.
Written in C++, it is available under a liberal BSD license. Assimp loads all input model formats into one straightforward data structure for further processing. This feature set is augmented by various post processing tools, including frequently-needed operations such as computing normal and tangent vectors.
Copyright LWJGL. All Rights Reserved. License terms.