Class Assimp

java.lang.Object
org.lwjgl.assimp.Assimp

public class Assimp extends Object
  • Field Details

  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the assimp SharedLibrary.
    • getDraco

      public static SharedLibrary getDraco()
      Returns the Draco SharedLibrary.
    • aiComponent_COLORSn

      public static int aiComponent_COLORSn(int n)
      int aiComponent_COLORSn(int n)
    • aiComponent_TEXCOORDSn

      public static int aiComponent_TEXCOORDSn(int n)
      int aiComponent_TEXCOORDSn(int n)
    • AI_DEG_TO_RAD

      public static float AI_DEG_TO_RAD(float x)
      float AI_DEG_TO_RAD(float x)
    • AI_RAD_TO_DEG

      public static float AI_RAD_TO_DEG(float x)
      float AI_RAD_TO_DEG(float x)
    • aiGetExportFormatCount

      @NativeType("size_t") public static long aiGetExportFormatCount()
      size_t aiGetExportFormatCount(void)
    • naiGetExportFormatDescription

      public static long naiGetExportFormatDescription(long pIndex)
      struct aiExportFormatDesc * aiGetExportFormatDescription(size_t pIndex)
    • aiGetExportFormatDescription

      @NativeType("struct aiExportFormatDesc *") public static @Nullable AIExportFormatDesc aiGetExportFormatDescription(@NativeType("size_t") long pIndex)
      struct aiExportFormatDesc * aiGetExportFormatDescription(size_t pIndex)
    • naiReleaseExportFormatDescription

      public static void naiReleaseExportFormatDescription(long desc)
      void aiReleaseExportFormatDescription(struct aiExportFormatDesc const * desc)
    • aiReleaseExportFormatDescription

      public static void aiReleaseExportFormatDescription(@NativeType("struct aiExportFormatDesc const *") AIExportFormatDesc desc)
      void aiReleaseExportFormatDescription(struct aiExportFormatDesc const * desc)
    • naiCopyScene

      public static void naiCopyScene(long pIn, long pOut)
      void aiCopyScene(struct aiScene const * pIn, struct aiScene ** pOut)
    • aiCopyScene

      public static void aiCopyScene(@NativeType("struct aiScene const *") AIScene pIn, @NativeType("struct aiScene **") PointerBuffer pOut)
      void aiCopyScene(struct aiScene const * pIn, struct aiScene ** pOut)
    • aiCopyScene

      @NativeType("void") public static @Nullable AIScene aiCopyScene(@NativeType("struct aiScene const *") AIScene pIn)
      void aiCopyScene(struct aiScene const * pIn, struct aiScene ** pOut)
    • naiFreeScene

      public static void naiFreeScene(long pIn)
      void aiFreeScene(struct aiScene const * pIn)
    • aiFreeScene

      public static void aiFreeScene(@NativeType("struct aiScene const *") AIScene pIn)
      void aiFreeScene(struct aiScene const * pIn)
    • naiExportScene

      public static int naiExportScene(long pScene, long pFormatId, long pFileName, int pPreProcessing)
      aiReturn aiExportScene(struct aiScene const * pScene, char const * pFormatId, char const * pFileName, unsigned int pPreProcessing)
    • aiExportScene

      @NativeType("aiReturn") public static int aiExportScene(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("char const *") ByteBuffer pFormatId, @NativeType("char const *") ByteBuffer pFileName, @NativeType("unsigned int") int pPreProcessing)
      aiReturn aiExportScene(struct aiScene const * pScene, char const * pFormatId, char const * pFileName, unsigned int pPreProcessing)
    • aiExportScene

      @NativeType("aiReturn") public static int aiExportScene(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("char const *") CharSequence pFormatId, @NativeType("char const *") CharSequence pFileName, @NativeType("unsigned int") int pPreProcessing)
      aiReturn aiExportScene(struct aiScene const * pScene, char const * pFormatId, char const * pFileName, unsigned int pPreProcessing)
    • naiExportSceneEx

      public static int naiExportSceneEx(long pScene, long pFormatId, long pFileName, long pIO, int pPreProcessing)
      aiReturn aiExportSceneEx(struct aiScene const * pScene, char const * pFormatId, char const * pFileName, struct aiFileIO const * pIO, unsigned int pPreProcessing)
    • aiExportSceneEx

      @NativeType("aiReturn") public static int aiExportSceneEx(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("char const *") ByteBuffer pFormatId, @NativeType("char const *") ByteBuffer pFileName, @NativeType("struct aiFileIO const *") @Nullable AIFileIO pIO, @NativeType("unsigned int") int pPreProcessing)
      aiReturn aiExportSceneEx(struct aiScene const * pScene, char const * pFormatId, char const * pFileName, struct aiFileIO const * pIO, unsigned int pPreProcessing)
    • aiExportSceneEx

      @NativeType("aiReturn") public static int aiExportSceneEx(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("char const *") CharSequence pFormatId, @NativeType("char const *") CharSequence pFileName, @NativeType("struct aiFileIO const *") @Nullable AIFileIO pIO, @NativeType("unsigned int") int pPreProcessing)
      aiReturn aiExportSceneEx(struct aiScene const * pScene, char const * pFormatId, char const * pFileName, struct aiFileIO const * pIO, unsigned int pPreProcessing)
    • naiExportSceneToBlob

      public static long naiExportSceneToBlob(long pScene, long pFormatId, int pPreProcessing)
      struct aiExportDataBlob * aiExportSceneToBlob(struct aiScene const * pScene, char const * pFormatId, unsigned int pPreProcessing)
    • aiExportSceneToBlob

      @NativeType("struct aiExportDataBlob *") public static @Nullable AIExportDataBlob aiExportSceneToBlob(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("char const *") ByteBuffer pFormatId, @NativeType("unsigned int") int pPreProcessing)
      struct aiExportDataBlob * aiExportSceneToBlob(struct aiScene const * pScene, char const * pFormatId, unsigned int pPreProcessing)
    • aiExportSceneToBlob

      @NativeType("struct aiExportDataBlob *") public static @Nullable AIExportDataBlob aiExportSceneToBlob(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("char const *") CharSequence pFormatId, @NativeType("unsigned int") int pPreProcessing)
      struct aiExportDataBlob * aiExportSceneToBlob(struct aiScene const * pScene, char const * pFormatId, unsigned int pPreProcessing)
    • naiReleaseExportBlob

      public static void naiReleaseExportBlob(long pData)
      void aiReleaseExportBlob(struct aiExportDataBlob const * pData)
    • aiReleaseExportBlob

      public static void aiReleaseExportBlob(@NativeType("struct aiExportDataBlob const *") AIExportDataBlob pData)
      void aiReleaseExportBlob(struct aiExportDataBlob const * pData)
    • naiImportFile

      public static long naiImportFile(long pFile, int pFlags)
      struct aiScene * aiImportFile(char const * pFile, unsigned int pFlags)
    • aiImportFile

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFile(@NativeType("char const *") ByteBuffer pFile, @NativeType("unsigned int") int pFlags)
      struct aiScene * aiImportFile(char const * pFile, unsigned int pFlags)
    • aiImportFile

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFile(@NativeType("char const *") CharSequence pFile, @NativeType("unsigned int") int pFlags)
      struct aiScene * aiImportFile(char const * pFile, unsigned int pFlags)
    • naiImportFileEx

      public static long naiImportFileEx(long pFile, int pFlags, long pFS)
      struct aiScene * aiImportFileEx(char const * pFile, unsigned int pFlags, struct aiFileIO * pFS)
    • aiImportFileEx

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileEx(@NativeType("char const *") ByteBuffer pFile, @NativeType("unsigned int") int pFlags, @NativeType("struct aiFileIO *") @Nullable AIFileIO pFS)
      struct aiScene * aiImportFileEx(char const * pFile, unsigned int pFlags, struct aiFileIO * pFS)
    • aiImportFileEx

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileEx(@NativeType("char const *") CharSequence pFile, @NativeType("unsigned int") int pFlags, @NativeType("struct aiFileIO *") @Nullable AIFileIO pFS)
      struct aiScene * aiImportFileEx(char const * pFile, unsigned int pFlags, struct aiFileIO * pFS)
    • naiImportFileExWithProperties

      public static long naiImportFileExWithProperties(long pFile, int pFlags, long pFS, long pProps)
      struct aiScene * aiImportFileExWithProperties(char const * pFile, unsigned int pFlags, struct aiFileIO * pFS, struct aiPropertyStore const * pProps)
    • aiImportFileExWithProperties

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileExWithProperties(@NativeType("char const *") ByteBuffer pFile, @NativeType("unsigned int") int pFlags, @NativeType("struct aiFileIO *") @Nullable AIFileIO pFS, @NativeType("struct aiPropertyStore const *") AIPropertyStore pProps)
      struct aiScene * aiImportFileExWithProperties(char const * pFile, unsigned int pFlags, struct aiFileIO * pFS, struct aiPropertyStore const * pProps)
    • aiImportFileExWithProperties

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileExWithProperties(@NativeType("char const *") CharSequence pFile, @NativeType("unsigned int") int pFlags, @NativeType("struct aiFileIO *") @Nullable AIFileIO pFS, @NativeType("struct aiPropertyStore const *") AIPropertyStore pProps)
      struct aiScene * aiImportFileExWithProperties(char const * pFile, unsigned int pFlags, struct aiFileIO * pFS, struct aiPropertyStore const * pProps)
    • naiImportFileFromMemory

      public static long naiImportFileFromMemory(long pBuffer, int pLength, int pFlags, long pHint)
      struct aiScene * aiImportFileFromMemory(char const * pBuffer, unsigned int pLength, unsigned int pFlags, char const * pHint)
    • aiImportFileFromMemory

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileFromMemory(@NativeType("char const *") ByteBuffer pBuffer, @NativeType("unsigned int") int pFlags, @NativeType("char const *") @Nullable ByteBuffer pHint)
      struct aiScene * aiImportFileFromMemory(char const * pBuffer, unsigned int pLength, unsigned int pFlags, char const * pHint)
    • aiImportFileFromMemory

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileFromMemory(@NativeType("char const *") ByteBuffer pBuffer, @NativeType("unsigned int") int pFlags, @NativeType("char const *") @Nullable CharSequence pHint)
      struct aiScene * aiImportFileFromMemory(char const * pBuffer, unsigned int pLength, unsigned int pFlags, char const * pHint)
    • naiImportFileFromMemoryWithProperties

      public static long naiImportFileFromMemoryWithProperties(long pBuffer, int pLength, int pFlags, long pHint, long pProps)
      struct aiScene * aiImportFileFromMemoryWithProperties(char const * pBuffer, unsigned int pLength, unsigned int pFlags, char const * pHint, struct aiPropertyStore const * pProps)
    • aiImportFileFromMemoryWithProperties

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileFromMemoryWithProperties(@NativeType("char const *") ByteBuffer pBuffer, @NativeType("unsigned int") int pFlags, @NativeType("char const *") @Nullable ByteBuffer pHint, @NativeType("struct aiPropertyStore const *") AIPropertyStore pProps)
      struct aiScene * aiImportFileFromMemoryWithProperties(char const * pBuffer, unsigned int pLength, unsigned int pFlags, char const * pHint, struct aiPropertyStore const * pProps)
    • aiImportFileFromMemoryWithProperties

      @NativeType("struct aiScene *") public static @Nullable AIScene aiImportFileFromMemoryWithProperties(@NativeType("char const *") ByteBuffer pBuffer, @NativeType("unsigned int") int pFlags, @NativeType("char const *") @Nullable CharSequence pHint, @NativeType("struct aiPropertyStore const *") AIPropertyStore pProps)
      struct aiScene * aiImportFileFromMemoryWithProperties(char const * pBuffer, unsigned int pLength, unsigned int pFlags, char const * pHint, struct aiPropertyStore const * pProps)
    • naiApplyPostProcessing

      public static long naiApplyPostProcessing(long pScene, int pFlags)
      struct aiScene * aiApplyPostProcessing(struct aiScene const * pScene, unsigned int pFlags)
    • aiApplyPostProcessing

      @NativeType("struct aiScene *") public static @Nullable AIScene aiApplyPostProcessing(@NativeType("struct aiScene const *") AIScene pScene, @NativeType("unsigned int") int pFlags)
      struct aiScene * aiApplyPostProcessing(struct aiScene const * pScene, unsigned int pFlags)
    • naiGetPredefinedLogStream

      public static void naiGetPredefinedLogStream(int pStreams, long file, long __result)
      struct aiLogStream aiGetPredefinedLogStream(aiDefaultLogStream pStreams, char const * file)
    • aiGetPredefinedLogStream

      @NativeType("struct aiLogStream") public static AILogStream aiGetPredefinedLogStream(@NativeType("aiDefaultLogStream") int pStreams, @NativeType("char const *") @Nullable ByteBuffer file, @NativeType("struct aiLogStream") AILogStream __result)
      struct aiLogStream aiGetPredefinedLogStream(aiDefaultLogStream pStreams, char const * file)
    • aiGetPredefinedLogStream

      @NativeType("struct aiLogStream") public static AILogStream aiGetPredefinedLogStream(@NativeType("aiDefaultLogStream") int pStreams, @NativeType("char const *") @Nullable CharSequence file, @NativeType("struct aiLogStream") AILogStream __result)
      struct aiLogStream aiGetPredefinedLogStream(aiDefaultLogStream pStreams, char const * file)
    • naiAttachLogStream

      public static void naiAttachLogStream(long stream)
      void aiAttachLogStream(struct aiLogStream const * stream)
    • aiAttachLogStream

      public static void aiAttachLogStream(@NativeType("struct aiLogStream const *") AILogStream stream)
      void aiAttachLogStream(struct aiLogStream const * stream)
    • aiEnableVerboseLogging

      public static void aiEnableVerboseLogging(@NativeType("aiBool") boolean d)
      void aiEnableVerboseLogging(aiBool d)
    • naiDetachLogStream

      public static int naiDetachLogStream(long stream)
      aiReturn aiDetachLogStream(struct aiLogStream const * stream)
    • aiDetachLogStream

      @NativeType("aiReturn") public static int aiDetachLogStream(@NativeType("struct aiLogStream const *") AILogStream stream)
      aiReturn aiDetachLogStream(struct aiLogStream const * stream)
    • aiDetachAllLogStreams

      public static void aiDetachAllLogStreams()
      void aiDetachAllLogStreams(void)
    • naiReleaseImport

      public static void naiReleaseImport(long pScene)
      void aiReleaseImport(struct aiScene const * pScene)
    • aiReleaseImport

      public static void aiReleaseImport(@NativeType("struct aiScene const *") @Nullable AIScene pScene)
      void aiReleaseImport(struct aiScene const * pScene)
    • naiGetErrorString

      public static long naiGetErrorString()
      char * aiGetErrorString(void)
    • aiGetErrorString

      @NativeType("char *") public static @Nullable String aiGetErrorString()
      char * aiGetErrorString(void)
    • naiIsExtensionSupported

      public static int naiIsExtensionSupported(long szExtension)
      aiBool aiIsExtensionSupported(char const * szExtension)
    • aiIsExtensionSupported

      @NativeType("aiBool") public static boolean aiIsExtensionSupported(@NativeType("char const *") ByteBuffer szExtension)
      aiBool aiIsExtensionSupported(char const * szExtension)
    • aiIsExtensionSupported

      @NativeType("aiBool") public static boolean aiIsExtensionSupported(@NativeType("char const *") CharSequence szExtension)
      aiBool aiIsExtensionSupported(char const * szExtension)
    • naiGetExtensionList

      public static void naiGetExtensionList(long szOut)
      void aiGetExtensionList(struct aiString * szOut)
    • aiGetExtensionList

      public static void aiGetExtensionList(@NativeType("struct aiString *") AIString szOut)
      void aiGetExtensionList(struct aiString * szOut)
    • naiGetMemoryRequirements

      public static void naiGetMemoryRequirements(long pIn, long in)
      void aiGetMemoryRequirements(struct aiScene const * pIn, struct aiMemoryInfo * in)
    • aiGetMemoryRequirements

      public static void aiGetMemoryRequirements(@NativeType("struct aiScene const *") AIScene pIn, @NativeType("struct aiMemoryInfo *") AIMemoryInfo in)
      void aiGetMemoryRequirements(struct aiScene const * pIn, struct aiMemoryInfo * in)
    • naiGetEmbeddedTexture

      public static long naiGetEmbeddedTexture(long pIn, long filename)
      struct aiTexture * aiGetEmbeddedTexture(struct aiScene const * pIn, char const * filename)
    • aiGetEmbeddedTexture

      @NativeType("struct aiTexture *") public static @Nullable AITexture aiGetEmbeddedTexture(@NativeType("struct aiScene const *") AIScene pIn, @NativeType("char const *") ByteBuffer filename)
      struct aiTexture * aiGetEmbeddedTexture(struct aiScene const * pIn, char const * filename)
    • aiGetEmbeddedTexture

      @NativeType("struct aiTexture *") public static @Nullable AITexture aiGetEmbeddedTexture(@NativeType("struct aiScene const *") AIScene pIn, @NativeType("char const *") CharSequence filename)
      struct aiTexture * aiGetEmbeddedTexture(struct aiScene const * pIn, char const * filename)
    • naiCreatePropertyStore

      public static long naiCreatePropertyStore()
      struct aiPropertyStore * aiCreatePropertyStore(void)
    • aiCreatePropertyStore

      @NativeType("struct aiPropertyStore *") public static @Nullable AIPropertyStore aiCreatePropertyStore()
      struct aiPropertyStore * aiCreatePropertyStore(void)
    • naiReleasePropertyStore

      public static void naiReleasePropertyStore(long p)
      void aiReleasePropertyStore(struct aiPropertyStore * p)
    • aiReleasePropertyStore

      public static void aiReleasePropertyStore(@NativeType("struct aiPropertyStore *") AIPropertyStore p)
      void aiReleasePropertyStore(struct aiPropertyStore * p)
    • naiSetImportPropertyInteger

      public static void naiSetImportPropertyInteger(long store, long szName, int value)
      void aiSetImportPropertyInteger(struct aiPropertyStore * store, char const * szName, int value)
    • aiSetImportPropertyInteger

      public static void aiSetImportPropertyInteger(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") ByteBuffer szName, int value)
      void aiSetImportPropertyInteger(struct aiPropertyStore * store, char const * szName, int value)
    • aiSetImportPropertyInteger

      public static void aiSetImportPropertyInteger(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") CharSequence szName, int value)
      void aiSetImportPropertyInteger(struct aiPropertyStore * store, char const * szName, int value)
    • naiSetImportPropertyFloat

      public static void naiSetImportPropertyFloat(long store, long szName, float value)
      void aiSetImportPropertyFloat(struct aiPropertyStore * store, char const * szName, float value)
    • aiSetImportPropertyFloat

      public static void aiSetImportPropertyFloat(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") ByteBuffer szName, float value)
      void aiSetImportPropertyFloat(struct aiPropertyStore * store, char const * szName, float value)
    • aiSetImportPropertyFloat

      public static void aiSetImportPropertyFloat(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") CharSequence szName, float value)
      void aiSetImportPropertyFloat(struct aiPropertyStore * store, char const * szName, float value)
    • naiSetImportPropertyString

      public static void naiSetImportPropertyString(long store, long szName, long value)
      void aiSetImportPropertyString(struct aiPropertyStore * store, char const * szName, struct aiString const * value)
    • aiSetImportPropertyString

      public static void aiSetImportPropertyString(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") ByteBuffer szName, @NativeType("struct aiString const *") AIString value)
      void aiSetImportPropertyString(struct aiPropertyStore * store, char const * szName, struct aiString const * value)
    • aiSetImportPropertyString

      public static void aiSetImportPropertyString(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") CharSequence szName, @NativeType("struct aiString const *") AIString value)
      void aiSetImportPropertyString(struct aiPropertyStore * store, char const * szName, struct aiString const * value)
    • naiSetImportPropertyMatrix

      public static void naiSetImportPropertyMatrix(long store, long szName, long value)
      void aiSetImportPropertyMatrix(struct aiPropertyStore * store, char const * szName, struct aiMatrix4x4 const * value)
    • aiSetImportPropertyMatrix

      public static void aiSetImportPropertyMatrix(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") ByteBuffer szName, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 value)
      void aiSetImportPropertyMatrix(struct aiPropertyStore * store, char const * szName, struct aiMatrix4x4 const * value)
    • aiSetImportPropertyMatrix

      public static void aiSetImportPropertyMatrix(@NativeType("struct aiPropertyStore *") AIPropertyStore store, @NativeType("char const *") CharSequence szName, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 value)
      void aiSetImportPropertyMatrix(struct aiPropertyStore * store, char const * szName, struct aiMatrix4x4 const * value)
    • naiCreateQuaternionFromMatrix

      public static void naiCreateQuaternionFromMatrix(long quat, long mat)
      void aiCreateQuaternionFromMatrix(struct aiQuaternion * quat, struct aiMatrix3x3 const * mat)
    • aiCreateQuaternionFromMatrix

      public static void aiCreateQuaternionFromMatrix(@NativeType("struct aiQuaternion *") AIQuaternion quat, @NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 mat)
      void aiCreateQuaternionFromMatrix(struct aiQuaternion * quat, struct aiMatrix3x3 const * mat)
    • naiDecomposeMatrix

      public static void naiDecomposeMatrix(long mat, long scaling, long rotation, long position)
      void aiDecomposeMatrix(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiQuaternion * rotation, struct aiVector3D * position)
    • aiDecomposeMatrix

      public static void aiDecomposeMatrix(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat, @NativeType("struct aiVector3D *") AIVector3D scaling, @NativeType("struct aiQuaternion *") AIQuaternion rotation, @NativeType("struct aiVector3D *") AIVector3D position)
      void aiDecomposeMatrix(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiQuaternion * rotation, struct aiVector3D * position)
    • naiTransposeMatrix4

      public static void naiTransposeMatrix4(long mat)
      void aiTransposeMatrix4(struct aiMatrix4x4 * mat)
    • aiTransposeMatrix4

      public static void aiTransposeMatrix4(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat)
      void aiTransposeMatrix4(struct aiMatrix4x4 * mat)
    • naiTransposeMatrix3

      public static void naiTransposeMatrix3(long mat)
      void aiTransposeMatrix3(struct aiMatrix3x3 * mat)
    • aiTransposeMatrix3

      public static void aiTransposeMatrix3(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat)
      void aiTransposeMatrix3(struct aiMatrix3x3 * mat)
    • naiTransformVecByMatrix3

      public static void naiTransformVecByMatrix3(long vec, long mat)
      void aiTransformVecByMatrix3(struct aiVector3D * vec, struct aiMatrix3x3 const * mat)
    • aiTransformVecByMatrix3

      public static void aiTransformVecByMatrix3(@NativeType("struct aiVector3D *") AIVector3D vec, @NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 mat)
      void aiTransformVecByMatrix3(struct aiVector3D * vec, struct aiMatrix3x3 const * mat)
    • naiTransformVecByMatrix4

      public static void naiTransformVecByMatrix4(long vec, long mat)
      void aiTransformVecByMatrix4(struct aiVector3D * vec, struct aiMatrix4x4 const * mat)
    • aiTransformVecByMatrix4

      public static void aiTransformVecByMatrix4(@NativeType("struct aiVector3D *") AIVector3D vec, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat)
      void aiTransformVecByMatrix4(struct aiVector3D * vec, struct aiMatrix4x4 const * mat)
    • naiMultiplyMatrix4

      public static void naiMultiplyMatrix4(long dst, long src)
      void aiMultiplyMatrix4(struct aiMatrix4x4 * dst, struct aiMatrix4x4 const * src)
    • aiMultiplyMatrix4

      public static void aiMultiplyMatrix4(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 dst, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 src)
      void aiMultiplyMatrix4(struct aiMatrix4x4 * dst, struct aiMatrix4x4 const * src)
    • naiMultiplyMatrix3

      public static void naiMultiplyMatrix3(long dst, long src)
      void aiMultiplyMatrix3(struct aiMatrix3x3 * dst, struct aiMatrix3x3 const * src)
    • aiMultiplyMatrix3

      public static void aiMultiplyMatrix3(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 dst, @NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 src)
      void aiMultiplyMatrix3(struct aiMatrix3x3 * dst, struct aiMatrix3x3 const * src)
    • naiIdentityMatrix3

      public static void naiIdentityMatrix3(long mat)
      void aiIdentityMatrix3(struct aiMatrix3x3 * mat)
    • aiIdentityMatrix3

      public static void aiIdentityMatrix3(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat)
      void aiIdentityMatrix3(struct aiMatrix3x3 * mat)
    • naiIdentityMatrix4

      public static void naiIdentityMatrix4(long mat)
      void aiIdentityMatrix4(struct aiMatrix4x4 * mat)
    • aiIdentityMatrix4

      public static void aiIdentityMatrix4(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat)
      void aiIdentityMatrix4(struct aiMatrix4x4 * mat)
    • aiGetImportFormatCount

      @NativeType("size_t") public static long aiGetImportFormatCount()
      size_t aiGetImportFormatCount(void)
    • naiGetImportFormatDescription

      public static long naiGetImportFormatDescription(long pIndex)
      struct aiImporterDesc * aiGetImportFormatDescription(size_t pIndex)
    • aiGetImportFormatDescription

      @NativeType("struct aiImporterDesc *") public static @Nullable AIImporterDesc aiGetImportFormatDescription(@NativeType("size_t") long pIndex)
      struct aiImporterDesc * aiGetImportFormatDescription(size_t pIndex)
    • naiVector2AreEqual

      public static int naiVector2AreEqual(long a, long b)
      int aiVector2AreEqual(struct aiVector2D const * a, struct aiVector2D const * b)
    • aiVector2AreEqual

      @NativeType("int") public static boolean aiVector2AreEqual(@NativeType("struct aiVector2D const *") AIVector2D a, @NativeType("struct aiVector2D const *") AIVector2D b)
      int aiVector2AreEqual(struct aiVector2D const * a, struct aiVector2D const * b)
    • naiVector2AreEqualEpsilon

      public static int naiVector2AreEqualEpsilon(long a, long b, float epsilon)
      int aiVector2AreEqualEpsilon(struct aiVector2D const * a, struct aiVector2D const * b, float epsilon)
    • aiVector2AreEqualEpsilon

      @NativeType("int") public static boolean aiVector2AreEqualEpsilon(@NativeType("struct aiVector2D const *") AIVector2D a, @NativeType("struct aiVector2D const *") AIVector2D b, float epsilon)
      int aiVector2AreEqualEpsilon(struct aiVector2D const * a, struct aiVector2D const * b, float epsilon)
    • naiVector2Add

      public static void naiVector2Add(long dst, long src)
      void aiVector2Add(struct aiVector2D * dst, struct aiVector2D const * src)
    • aiVector2Add

      public static void aiVector2Add(@NativeType("struct aiVector2D *") AIVector2D dst, @NativeType("struct aiVector2D const *") AIVector2D src)
      void aiVector2Add(struct aiVector2D * dst, struct aiVector2D const * src)
    • naiVector2Subtract

      public static void naiVector2Subtract(long dst, long src)
      void aiVector2Subtract(struct aiVector2D * dst, struct aiVector2D const * src)
    • aiVector2Subtract

      public static void aiVector2Subtract(@NativeType("struct aiVector2D *") AIVector2D dst, @NativeType("struct aiVector2D const *") AIVector2D src)
      void aiVector2Subtract(struct aiVector2D * dst, struct aiVector2D const * src)
    • naiVector2Scale

      public static void naiVector2Scale(long dst, float s)
      void aiVector2Scale(struct aiVector2D * dst, float s)
    • aiVector2Scale

      public static void aiVector2Scale(@NativeType("struct aiVector2D *") AIVector2D dst, float s)
      void aiVector2Scale(struct aiVector2D * dst, float s)
    • naiVector2SymMul

      public static void naiVector2SymMul(long dst, long other)
      void aiVector2SymMul(struct aiVector2D * dst, struct aiVector2D const * other)
    • aiVector2SymMul

      public static void aiVector2SymMul(@NativeType("struct aiVector2D *") AIVector2D dst, @NativeType("struct aiVector2D const *") AIVector2D other)
      void aiVector2SymMul(struct aiVector2D * dst, struct aiVector2D const * other)
    • naiVector2DivideByScalar

      public static void naiVector2DivideByScalar(long dst, float s)
      void aiVector2DivideByScalar(struct aiVector2D * dst, float s)
    • aiVector2DivideByScalar

      public static void aiVector2DivideByScalar(@NativeType("struct aiVector2D *") AIVector2D dst, float s)
      void aiVector2DivideByScalar(struct aiVector2D * dst, float s)
    • naiVector2DivideByVector

      public static void naiVector2DivideByVector(long dst, long v)
      void aiVector2DivideByVector(struct aiVector2D * dst, struct aiVector2D * v)
    • aiVector2DivideByVector

      public static void aiVector2DivideByVector(@NativeType("struct aiVector2D *") AIVector2D dst, @NativeType("struct aiVector2D *") AIVector2D v)
      void aiVector2DivideByVector(struct aiVector2D * dst, struct aiVector2D * v)
    • naiVector2Length

      public static float naiVector2Length(long v)
      float aiVector2Length(struct aiVector2D const * v)
    • aiVector2Length

      public static float aiVector2Length(@NativeType("struct aiVector2D const *") AIVector2D v)
      float aiVector2Length(struct aiVector2D const * v)
    • naiVector2SquareLength

      public static float naiVector2SquareLength(long v)
      float aiVector2SquareLength(struct aiVector2D const * v)
    • aiVector2SquareLength

      public static float aiVector2SquareLength(@NativeType("struct aiVector2D const *") AIVector2D v)
      float aiVector2SquareLength(struct aiVector2D const * v)
    • naiVector2Negate

      public static void naiVector2Negate(long dst)
      void aiVector2Negate(struct aiVector2D * dst)
    • aiVector2Negate

      public static void aiVector2Negate(@NativeType("struct aiVector2D *") AIVector2D dst)
      void aiVector2Negate(struct aiVector2D * dst)
    • naiVector2DotProduct

      public static float naiVector2DotProduct(long a, long b)
      float aiVector2DotProduct(struct aiVector2D const * a, struct aiVector2D const * b)
    • aiVector2DotProduct

      public static float aiVector2DotProduct(@NativeType("struct aiVector2D const *") AIVector2D a, @NativeType("struct aiVector2D const *") AIVector2D b)
      float aiVector2DotProduct(struct aiVector2D const * a, struct aiVector2D const * b)
    • naiVector2Normalize

      public static void naiVector2Normalize(long v)
      void aiVector2Normalize(struct aiVector2D * v)
    • aiVector2Normalize

      public static void aiVector2Normalize(@NativeType("struct aiVector2D *") AIVector2D v)
      void aiVector2Normalize(struct aiVector2D * v)
    • naiVector3AreEqual

      public static int naiVector3AreEqual(long a, long b)
      int aiVector3AreEqual(struct aiVector3D const * a, struct aiVector3D const * b)
    • aiVector3AreEqual

      @NativeType("int") public static boolean aiVector3AreEqual(@NativeType("struct aiVector3D const *") AIVector3D a, @NativeType("struct aiVector3D const *") AIVector3D b)
      int aiVector3AreEqual(struct aiVector3D const * a, struct aiVector3D const * b)
    • naiVector3AreEqualEpsilon

      public static int naiVector3AreEqualEpsilon(long a, long b, float epsilon)
      int aiVector3AreEqualEpsilon(struct aiVector3D const * a, struct aiVector3D const * b, float const epsilon)
    • aiVector3AreEqualEpsilon

      @NativeType("int") public static boolean aiVector3AreEqualEpsilon(@NativeType("struct aiVector3D const *") AIVector3D a, @NativeType("struct aiVector3D const *") AIVector3D b, @NativeType("float const") float epsilon)
      int aiVector3AreEqualEpsilon(struct aiVector3D const * a, struct aiVector3D const * b, float const epsilon)
    • naiVector3LessThan

      public static int naiVector3LessThan(long a, long b)
      int aiVector3LessThan(struct aiVector3D const * a, struct aiVector3D const * b)
    • aiVector3LessThan

      @NativeType("int") public static boolean aiVector3LessThan(@NativeType("struct aiVector3D const *") AIVector3D a, @NativeType("struct aiVector3D const *") AIVector3D b)
      int aiVector3LessThan(struct aiVector3D const * a, struct aiVector3D const * b)
    • naiVector3Add

      public static void naiVector3Add(long dst, long src)
      void aiVector3Add(struct aiVector3D * dst, struct aiVector3D const * src)
    • aiVector3Add

      public static void aiVector3Add(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("struct aiVector3D const *") AIVector3D src)
      void aiVector3Add(struct aiVector3D * dst, struct aiVector3D const * src)
    • naiVector3Subtract

      public static void naiVector3Subtract(long dst, long src)
      void aiVector3Subtract(struct aiVector3D * dst, struct aiVector3D const * src)
    • aiVector3Subtract

      public static void aiVector3Subtract(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("struct aiVector3D const *") AIVector3D src)
      void aiVector3Subtract(struct aiVector3D * dst, struct aiVector3D const * src)
    • naiVector3Scale

      public static void naiVector3Scale(long dst, float s)
      void aiVector3Scale(struct aiVector3D * dst, float const s)
    • aiVector3Scale

      public static void aiVector3Scale(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("float const") float s)
      void aiVector3Scale(struct aiVector3D * dst, float const s)
    • naiVector3SymMul

      public static void naiVector3SymMul(long dst, long other)
      void aiVector3SymMul(struct aiVector3D * dst, struct aiVector3D const * other)
    • aiVector3SymMul

      public static void aiVector3SymMul(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("struct aiVector3D const *") AIVector3D other)
      void aiVector3SymMul(struct aiVector3D * dst, struct aiVector3D const * other)
    • naiVector3DivideByScalar

      public static void naiVector3DivideByScalar(long dst, float s)
      void aiVector3DivideByScalar(struct aiVector3D * dst, float const s)
    • aiVector3DivideByScalar

      public static void aiVector3DivideByScalar(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("float const") float s)
      void aiVector3DivideByScalar(struct aiVector3D * dst, float const s)
    • naiVector3DivideByVector

      public static void naiVector3DivideByVector(long dst, long v)
      void aiVector3DivideByVector(struct aiVector3D * dst, struct aiVector3D * v)
    • aiVector3DivideByVector

      public static void aiVector3DivideByVector(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("struct aiVector3D *") AIVector3D v)
      void aiVector3DivideByVector(struct aiVector3D * dst, struct aiVector3D * v)
    • naiVector3Length

      public static float naiVector3Length(long v)
      float aiVector3Length(struct aiVector3D const * v)
    • aiVector3Length

      public static float aiVector3Length(@NativeType("struct aiVector3D const *") AIVector3D v)
      float aiVector3Length(struct aiVector3D const * v)
    • naiVector3SquareLength

      public static float naiVector3SquareLength(long v)
      float aiVector3SquareLength(struct aiVector3D const * v)
    • aiVector3SquareLength

      public static float aiVector3SquareLength(@NativeType("struct aiVector3D const *") AIVector3D v)
      float aiVector3SquareLength(struct aiVector3D const * v)
    • naiVector3Negate

      public static void naiVector3Negate(long dst)
      void aiVector3Negate(struct aiVector3D * dst)
    • aiVector3Negate

      public static void aiVector3Negate(@NativeType("struct aiVector3D *") AIVector3D dst)
      void aiVector3Negate(struct aiVector3D * dst)
    • naiVector3DotProduct

      public static float naiVector3DotProduct(long a, long b)
      float aiVector3DotProduct(struct aiVector3D const * a, struct aiVector3D const * b)
    • aiVector3DotProduct

      public static float aiVector3DotProduct(@NativeType("struct aiVector3D const *") AIVector3D a, @NativeType("struct aiVector3D const *") AIVector3D b)
      float aiVector3DotProduct(struct aiVector3D const * a, struct aiVector3D const * b)
    • naiVector3CrossProduct

      public static void naiVector3CrossProduct(long dst, long a, long b)
      void aiVector3CrossProduct(struct aiVector3D * dst, struct aiVector3D const * a, struct aiVector3D const * b)
    • aiVector3CrossProduct

      public static void aiVector3CrossProduct(@NativeType("struct aiVector3D *") AIVector3D dst, @NativeType("struct aiVector3D const *") AIVector3D a, @NativeType("struct aiVector3D const *") AIVector3D b)
      void aiVector3CrossProduct(struct aiVector3D * dst, struct aiVector3D const * a, struct aiVector3D const * b)
    • naiVector3Normalize

      public static void naiVector3Normalize(long v)
      void aiVector3Normalize(struct aiVector3D * v)
    • aiVector3Normalize

      public static void aiVector3Normalize(@NativeType("struct aiVector3D *") AIVector3D v)
      void aiVector3Normalize(struct aiVector3D * v)
    • naiVector3NormalizeSafe

      public static void naiVector3NormalizeSafe(long v)
      void aiVector3NormalizeSafe(struct aiVector3D * v)
    • aiVector3NormalizeSafe

      public static void aiVector3NormalizeSafe(@NativeType("struct aiVector3D *") AIVector3D v)
      void aiVector3NormalizeSafe(struct aiVector3D * v)
    • naiVector3RotateByQuaternion

      public static void naiVector3RotateByQuaternion(long v, long q)
      void aiVector3RotateByQuaternion(struct aiVector3D * v, struct aiQuaternion const * q)
    • aiVector3RotateByQuaternion

      public static void aiVector3RotateByQuaternion(@NativeType("struct aiVector3D *") AIVector3D v, @NativeType("struct aiQuaternion const *") AIQuaternion q)
      void aiVector3RotateByQuaternion(struct aiVector3D * v, struct aiQuaternion const * q)
    • naiMatrix3FromMatrix4

      public static void naiMatrix3FromMatrix4(long dst, long mat)
      void aiMatrix3FromMatrix4(struct aiMatrix3x3 * dst, struct aiMatrix4x4 const * mat)
    • aiMatrix3FromMatrix4

      public static void aiMatrix3FromMatrix4(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 dst, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat)
      void aiMatrix3FromMatrix4(struct aiMatrix3x3 * dst, struct aiMatrix4x4 const * mat)
    • naiMatrix3FromQuaternion

      public static void naiMatrix3FromQuaternion(long mat, long q)
      void aiMatrix3FromQuaternion(struct aiMatrix3x3 * mat, struct aiQuaternion const * q)
    • aiMatrix3FromQuaternion

      public static void aiMatrix3FromQuaternion(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat, @NativeType("struct aiQuaternion const *") AIQuaternion q)
      void aiMatrix3FromQuaternion(struct aiMatrix3x3 * mat, struct aiQuaternion const * q)
    • naiMatrix3AreEqual

      public static int naiMatrix3AreEqual(long a, long b)
      int aiMatrix3AreEqual(struct aiMatrix3x3 const * a, struct aiMatrix3x3 const * b)
    • aiMatrix3AreEqual

      @NativeType("int") public static boolean aiMatrix3AreEqual(@NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 a, @NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 b)
      int aiMatrix3AreEqual(struct aiMatrix3x3 const * a, struct aiMatrix3x3 const * b)
    • naiMatrix3AreEqualEpsilon

      public static int naiMatrix3AreEqualEpsilon(long a, long b, float epsilon)
      int aiMatrix3AreEqualEpsilon(struct aiMatrix3x3 const * a, struct aiMatrix3x3 const * b, float const epsilon)
    • aiMatrix3AreEqualEpsilon

      @NativeType("int") public static boolean aiMatrix3AreEqualEpsilon(@NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 a, @NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 b, @NativeType("float const") float epsilon)
      int aiMatrix3AreEqualEpsilon(struct aiMatrix3x3 const * a, struct aiMatrix3x3 const * b, float const epsilon)
    • naiMatrix3Inverse

      public static void naiMatrix3Inverse(long mat)
      void aiMatrix3Inverse(struct aiMatrix3x3 * mat)
    • aiMatrix3Inverse

      public static void aiMatrix3Inverse(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat)
      void aiMatrix3Inverse(struct aiMatrix3x3 * mat)
    • naiMatrix3Determinant

      public static float naiMatrix3Determinant(long mat)
      float aiMatrix3Determinant(struct aiMatrix3x3 const * mat)
    • aiMatrix3Determinant

      public static float aiMatrix3Determinant(@NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 mat)
      float aiMatrix3Determinant(struct aiMatrix3x3 const * mat)
    • naiMatrix3RotationZ

      public static void naiMatrix3RotationZ(long mat, float angle)
      void aiMatrix3RotationZ(struct aiMatrix3x3 * mat, float angle)
    • aiMatrix3RotationZ

      public static void aiMatrix3RotationZ(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat, float angle)
      void aiMatrix3RotationZ(struct aiMatrix3x3 * mat, float angle)
    • naiMatrix3FromRotationAroundAxis

      public static void naiMatrix3FromRotationAroundAxis(long mat, long axis, float angle)
      void aiMatrix3FromRotationAroundAxis(struct aiMatrix3x3 * mat, struct aiVector3D const * axis, float angle)
    • aiMatrix3FromRotationAroundAxis

      public static void aiMatrix3FromRotationAroundAxis(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat, @NativeType("struct aiVector3D const *") AIVector3D axis, float angle)
      void aiMatrix3FromRotationAroundAxis(struct aiMatrix3x3 * mat, struct aiVector3D const * axis, float angle)
    • naiMatrix3Translation

      public static void naiMatrix3Translation(long mat, long translation)
      void aiMatrix3Translation(struct aiMatrix3x3 * mat, struct aiVector2D const * translation)
    • aiMatrix3Translation

      public static void aiMatrix3Translation(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat, @NativeType("struct aiVector2D const *") AIVector2D translation)
      void aiMatrix3Translation(struct aiMatrix3x3 * mat, struct aiVector2D const * translation)
    • naiMatrix3FromTo

      public static void naiMatrix3FromTo(long mat, long from, long to)
      void aiMatrix3FromTo(struct aiMatrix3x3 * mat, struct aiVector3D const * from, struct aiVector3D const * to)
    • aiMatrix3FromTo

      public static void aiMatrix3FromTo(@NativeType("struct aiMatrix3x3 *") AIMatrix3x3 mat, @NativeType("struct aiVector3D const *") AIVector3D from, @NativeType("struct aiVector3D const *") AIVector3D to)
      void aiMatrix3FromTo(struct aiMatrix3x3 * mat, struct aiVector3D const * from, struct aiVector3D const * to)
    • naiMatrix4FromMatrix3

      public static void naiMatrix4FromMatrix3(long dst, long mat)
      void aiMatrix4FromMatrix3(struct aiMatrix4x4 * dst, struct aiMatrix3x3 const * mat)
    • aiMatrix4FromMatrix3

      public static void aiMatrix4FromMatrix3(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 dst, @NativeType("struct aiMatrix3x3 const *") AIMatrix3x3 mat)
      void aiMatrix4FromMatrix3(struct aiMatrix4x4 * dst, struct aiMatrix3x3 const * mat)
    • naiMatrix4FromScalingQuaternionPosition

      public static void naiMatrix4FromScalingQuaternionPosition(long mat, long scaling, long rotation, long position)
      void aiMatrix4FromScalingQuaternionPosition(struct aiMatrix4x4 * mat, struct aiVector3D const * scaling, struct aiQuaternion const * rotation, struct aiVector3D const * position)
    • aiMatrix4FromScalingQuaternionPosition

      public static void aiMatrix4FromScalingQuaternionPosition(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, @NativeType("struct aiVector3D const *") AIVector3D scaling, @NativeType("struct aiQuaternion const *") AIQuaternion rotation, @NativeType("struct aiVector3D const *") AIVector3D position)
      void aiMatrix4FromScalingQuaternionPosition(struct aiMatrix4x4 * mat, struct aiVector3D const * scaling, struct aiQuaternion const * rotation, struct aiVector3D const * position)
    • naiMatrix4Add

      public static void naiMatrix4Add(long dst, long src)
      void aiMatrix4Add(struct aiMatrix4x4 * dst, struct aiMatrix4x4 const * src)
    • aiMatrix4Add

      public static void aiMatrix4Add(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 dst, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 src)
      void aiMatrix4Add(struct aiMatrix4x4 * dst, struct aiMatrix4x4 const * src)
    • naiMatrix4AreEqual

      public static int naiMatrix4AreEqual(long a, long b)
      int aiMatrix4AreEqual(struct aiMatrix4x4 const * a, struct aiMatrix4x4 const * b)
    • aiMatrix4AreEqual

      @NativeType("int") public static boolean aiMatrix4AreEqual(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 a, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 b)
      int aiMatrix4AreEqual(struct aiMatrix4x4 const * a, struct aiMatrix4x4 const * b)
    • naiMatrix4AreEqualEpsilon

      public static int naiMatrix4AreEqualEpsilon(long a, long b, float epsilon)
      int aiMatrix4AreEqualEpsilon(struct aiMatrix4x4 const * a, struct aiMatrix4x4 const * b, float const epsilon)
    • aiMatrix4AreEqualEpsilon

      @NativeType("int") public static boolean aiMatrix4AreEqualEpsilon(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 a, @NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 b, @NativeType("float const") float epsilon)
      int aiMatrix4AreEqualEpsilon(struct aiMatrix4x4 const * a, struct aiMatrix4x4 const * b, float const epsilon)
    • naiMatrix4Inverse

      public static void naiMatrix4Inverse(long mat)
      void aiMatrix4Inverse(struct aiMatrix4x4 * mat)
    • aiMatrix4Inverse

      public static void aiMatrix4Inverse(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat)
      void aiMatrix4Inverse(struct aiMatrix4x4 * mat)
    • naiMatrix4Determinant

      public static float naiMatrix4Determinant(long mat)
      float aiMatrix4Determinant(struct aiMatrix4x4 const * mat)
    • aiMatrix4Determinant

      public static float aiMatrix4Determinant(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat)
      float aiMatrix4Determinant(struct aiMatrix4x4 const * mat)
    • naiMatrix4IsIdentity

      public static int naiMatrix4IsIdentity(long mat)
      int aiMatrix4IsIdentity(struct aiMatrix4x4 const * mat)
    • aiMatrix4IsIdentity

      @NativeType("int") public static boolean aiMatrix4IsIdentity(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat)
      int aiMatrix4IsIdentity(struct aiMatrix4x4 const * mat)
    • naiMatrix4DecomposeIntoScalingEulerAnglesPosition

      public static void naiMatrix4DecomposeIntoScalingEulerAnglesPosition(long mat, long scaling, long rotation, long position)
      void aiMatrix4DecomposeIntoScalingEulerAnglesPosition(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiVector3D * rotation, struct aiVector3D * position)
    • aiMatrix4DecomposeIntoScalingEulerAnglesPosition

      public static void aiMatrix4DecomposeIntoScalingEulerAnglesPosition(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat, @NativeType("struct aiVector3D *") AIVector3D scaling, @NativeType("struct aiVector3D *") AIVector3D rotation, @NativeType("struct aiVector3D *") AIVector3D position)
      void aiMatrix4DecomposeIntoScalingEulerAnglesPosition(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiVector3D * rotation, struct aiVector3D * position)
    • naiMatrix4DecomposeIntoScalingAxisAnglePosition

      public static void naiMatrix4DecomposeIntoScalingAxisAnglePosition(long mat, long scaling, long axis, long angle, long position)
      void aiMatrix4DecomposeIntoScalingAxisAnglePosition(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiVector3D * axis, ai_real * angle, struct aiVector3D * position)
    • aiMatrix4DecomposeIntoScalingAxisAnglePosition

      public static void aiMatrix4DecomposeIntoScalingAxisAnglePosition(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat, @NativeType("struct aiVector3D *") AIVector3D scaling, @NativeType("struct aiVector3D *") AIVector3D axis, @NativeType("ai_real *") FloatBuffer angle, @NativeType("struct aiVector3D *") AIVector3D position)
      void aiMatrix4DecomposeIntoScalingAxisAnglePosition(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiVector3D * axis, ai_real * angle, struct aiVector3D * position)
    • naiMatrix4DecomposeNoScaling

      public static void naiMatrix4DecomposeNoScaling(long mat, long rotation, long position)
      void aiMatrix4DecomposeNoScaling(struct aiMatrix4x4 const * mat, struct aiQuaternion * rotation, struct aiVector3D * position)
    • aiMatrix4DecomposeNoScaling

      public static void aiMatrix4DecomposeNoScaling(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat, @NativeType("struct aiQuaternion *") AIQuaternion rotation, @NativeType("struct aiVector3D *") AIVector3D position)
      void aiMatrix4DecomposeNoScaling(struct aiMatrix4x4 const * mat, struct aiQuaternion * rotation, struct aiVector3D * position)
    • naiMatrix4FromEulerAngles

      public static void naiMatrix4FromEulerAngles(long mat, float x, float y, float z)
      void aiMatrix4FromEulerAngles(struct aiMatrix4x4 * mat, float x, float y, float z)
    • aiMatrix4FromEulerAngles

      public static void aiMatrix4FromEulerAngles(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, float x, float y, float z)
      void aiMatrix4FromEulerAngles(struct aiMatrix4x4 * mat, float x, float y, float z)
    • naiMatrix4RotationX

      public static void naiMatrix4RotationX(long mat, float angle)
      void aiMatrix4RotationX(struct aiMatrix4x4 * mat, float angle)
    • aiMatrix4RotationX

      public static void aiMatrix4RotationX(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, float angle)
      void aiMatrix4RotationX(struct aiMatrix4x4 * mat, float angle)
    • naiMatrix4RotationY

      public static void naiMatrix4RotationY(long mat, float angle)
      void aiMatrix4RotationY(struct aiMatrix4x4 * mat, float angle)
    • aiMatrix4RotationY

      public static void aiMatrix4RotationY(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, float angle)
      void aiMatrix4RotationY(struct aiMatrix4x4 * mat, float angle)
    • naiMatrix4RotationZ

      public static void naiMatrix4RotationZ(long mat, float angle)
      void aiMatrix4RotationZ(struct aiMatrix4x4 * mat, float angle)
    • aiMatrix4RotationZ

      public static void aiMatrix4RotationZ(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, float angle)
      void aiMatrix4RotationZ(struct aiMatrix4x4 * mat, float angle)
    • naiMatrix4FromRotationAroundAxis

      public static void naiMatrix4FromRotationAroundAxis(long mat, long axis, float angle)
      void aiMatrix4FromRotationAroundAxis(struct aiMatrix4x4 * mat, struct aiVector3D const * axis, float angle)
    • aiMatrix4FromRotationAroundAxis

      public static void aiMatrix4FromRotationAroundAxis(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, @NativeType("struct aiVector3D const *") AIVector3D axis, float angle)
      void aiMatrix4FromRotationAroundAxis(struct aiMatrix4x4 * mat, struct aiVector3D const * axis, float angle)
    • naiMatrix4Translation

      public static void naiMatrix4Translation(long mat, long translation)
      void aiMatrix4Translation(struct aiMatrix4x4 * mat, struct aiVector3D const * translation)
    • aiMatrix4Translation

      public static void aiMatrix4Translation(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, @NativeType("struct aiVector3D const *") AIVector3D translation)
      void aiMatrix4Translation(struct aiMatrix4x4 * mat, struct aiVector3D const * translation)
    • naiMatrix4Scaling

      public static void naiMatrix4Scaling(long mat, long scaling)
      void aiMatrix4Scaling(struct aiMatrix4x4 * mat, struct aiVector3D const * scaling)
    • aiMatrix4Scaling

      public static void aiMatrix4Scaling(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, @NativeType("struct aiVector3D const *") AIVector3D scaling)
      void aiMatrix4Scaling(struct aiMatrix4x4 * mat, struct aiVector3D const * scaling)
    • naiMatrix4FromTo

      public static void naiMatrix4FromTo(long mat, long from, long to)
      void aiMatrix4FromTo(struct aiMatrix4x4 * mat, struct aiVector3D const * from, struct aiVector3D const * to)
    • aiMatrix4FromTo

      public static void aiMatrix4FromTo(@NativeType("struct aiMatrix4x4 *") AIMatrix4x4 mat, @NativeType("struct aiVector3D const *") AIVector3D from, @NativeType("struct aiVector3D const *") AIVector3D to)
      void aiMatrix4FromTo(struct aiMatrix4x4 * mat, struct aiVector3D const * from, struct aiVector3D const * to)
    • naiQuaternionFromEulerAngles

      public static void naiQuaternionFromEulerAngles(long q, float x, float y, float z)
      void aiQuaternionFromEulerAngles(struct aiQuaternion * q, float x, float y, float z)
    • aiQuaternionFromEulerAngles

      public static void aiQuaternionFromEulerAngles(@NativeType("struct aiQuaternion *") AIQuaternion q, float x, float y, float z)
      void aiQuaternionFromEulerAngles(struct aiQuaternion * q, float x, float y, float z)
    • naiQuaternionFromAxisAngle

      public static void naiQuaternionFromAxisAngle(long q, long axis, float angle)
      void aiQuaternionFromAxisAngle(struct aiQuaternion * q, struct aiVector3D const * axis, float angle)
    • aiQuaternionFromAxisAngle

      public static void aiQuaternionFromAxisAngle(@NativeType("struct aiQuaternion *") AIQuaternion q, @NativeType("struct aiVector3D const *") AIVector3D axis, float angle)
      void aiQuaternionFromAxisAngle(struct aiQuaternion * q, struct aiVector3D const * axis, float angle)
    • naiQuaternionFromNormalizedQuaternion

      public static void naiQuaternionFromNormalizedQuaternion(long q, long normalized)
      void aiQuaternionFromNormalizedQuaternion(struct aiQuaternion * q, struct aiVector3D const * normalized)
    • aiQuaternionFromNormalizedQuaternion

      public static void aiQuaternionFromNormalizedQuaternion(@NativeType("struct aiQuaternion *") AIQuaternion q, @NativeType("struct aiVector3D const *") AIVector3D normalized)
      void aiQuaternionFromNormalizedQuaternion(struct aiQuaternion * q, struct aiVector3D const * normalized)
    • naiQuaternionAreEqual

      public static int naiQuaternionAreEqual(long a, long b)
      int aiQuaternionAreEqual(struct aiQuaternion const * a, struct aiQuaternion const * b)
    • aiQuaternionAreEqual

      @NativeType("int") public static boolean aiQuaternionAreEqual(@NativeType("struct aiQuaternion const *") AIQuaternion a, @NativeType("struct aiQuaternion const *") AIQuaternion b)
      int aiQuaternionAreEqual(struct aiQuaternion const * a, struct aiQuaternion const * b)
    • naiQuaternionAreEqualEpsilon

      public static int naiQuaternionAreEqualEpsilon(long a, long b, float epsilon)
      int aiQuaternionAreEqualEpsilon(struct aiQuaternion const * a, struct aiQuaternion const * b, float const epsilon)
    • aiQuaternionAreEqualEpsilon

      @NativeType("int") public static boolean aiQuaternionAreEqualEpsilon(@NativeType("struct aiQuaternion const *") AIQuaternion a, @NativeType("struct aiQuaternion const *") AIQuaternion b, @NativeType("float const") float epsilon)
      int aiQuaternionAreEqualEpsilon(struct aiQuaternion const * a, struct aiQuaternion const * b, float const epsilon)
    • naiQuaternionNormalize

      public static void naiQuaternionNormalize(long q)
      void aiQuaternionNormalize(struct aiQuaternion * q)
    • aiQuaternionNormalize

      public static void aiQuaternionNormalize(@NativeType("struct aiQuaternion *") AIQuaternion q)
      void aiQuaternionNormalize(struct aiQuaternion * q)
    • naiQuaternionConjugate

      public static void naiQuaternionConjugate(long q)
      void aiQuaternionConjugate(struct aiQuaternion * q)
    • aiQuaternionConjugate

      public static void aiQuaternionConjugate(@NativeType("struct aiQuaternion *") AIQuaternion q)
      void aiQuaternionConjugate(struct aiQuaternion * q)
    • naiQuaternionMultiply

      public static void naiQuaternionMultiply(long dst, long q)
      void aiQuaternionMultiply(struct aiQuaternion * dst, struct aiQuaternion const * q)
    • aiQuaternionMultiply

      public static void aiQuaternionMultiply(@NativeType("struct aiQuaternion *") AIQuaternion dst, @NativeType("struct aiQuaternion const *") AIQuaternion q)
      void aiQuaternionMultiply(struct aiQuaternion * dst, struct aiQuaternion const * q)
    • naiQuaternionInterpolate

      public static void naiQuaternionInterpolate(long dst, long start, long end, float factor)
      void aiQuaternionInterpolate(struct aiQuaternion * dst, struct aiQuaternion const * start, struct aiQuaternion const * end, float factor)
    • aiQuaternionInterpolate

      public static void aiQuaternionInterpolate(@NativeType("struct aiQuaternion *") AIQuaternion dst, @NativeType("struct aiQuaternion const *") AIQuaternion start, @NativeType("struct aiQuaternion const *") AIQuaternion end, float factor)
      void aiQuaternionInterpolate(struct aiQuaternion * dst, struct aiQuaternion const * start, struct aiQuaternion const * end, float factor)
    • naiGetImporterDesc

      public static long naiGetImporterDesc(long extension)
      struct aiImporterDesc * aiGetImporterDesc(char const * extension)
    • aiGetImporterDesc

      @NativeType("struct aiImporterDesc *") public static @Nullable AIImporterDesc aiGetImporterDesc(@NativeType("char const *") ByteBuffer extension)
      struct aiImporterDesc * aiGetImporterDesc(char const * extension)
    • aiGetImporterDesc

      @NativeType("struct aiImporterDesc *") public static @Nullable AIImporterDesc aiGetImporterDesc(@NativeType("char const *") CharSequence extension)
      struct aiImporterDesc * aiGetImporterDesc(char const * extension)
    • naiTextureTypeToString

      public static long naiTextureTypeToString(int in)
      char const * aiTextureTypeToString(aiTextureType in)
    • aiTextureTypeToString

      @NativeType("char const *") public static @Nullable String aiTextureTypeToString(@NativeType("aiTextureType") int in)
      char const * aiTextureTypeToString(aiTextureType in)
    • naiGetMaterialProperty

      public static int naiGetMaterialProperty(long pMat, long pKey, int type, int index, long mPropOut)
      aiReturn aiGetMaterialProperty(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiMaterialProperty const ** mPropOut)
    • aiGetMaterialProperty

      @NativeType("aiReturn") public static int aiGetMaterialProperty(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiMaterialProperty const **") PointerBuffer mPropOut)
      aiReturn aiGetMaterialProperty(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiMaterialProperty const ** mPropOut)
    • aiGetMaterialProperty

      @NativeType("aiReturn") public static int aiGetMaterialProperty(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiMaterialProperty const **") PointerBuffer mPropOut)
      aiReturn aiGetMaterialProperty(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiMaterialProperty const ** mPropOut)
    • aiGetMaterialProperty

      @NativeType("aiReturn") public static int aiGetMaterialProperty(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("struct aiMaterialProperty const **") PointerBuffer mPropOut)
      aiReturn aiGetMaterialProperty(struct aiMaterial const * pMat, char const * pKey, struct aiMaterialProperty const ** mPropOut)
    • aiGetMaterialProperty

      @NativeType("aiReturn") public static int aiGetMaterialProperty(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("struct aiMaterialProperty const **") PointerBuffer mPropOut)
      aiReturn aiGetMaterialProperty(struct aiMaterial const * pMat, char const * pKey, struct aiMaterialProperty const ** mPropOut)
    • naiGetMaterialFloatArray

      public static int naiGetMaterialFloatArray(long pMat, long pKey, int type, int index, long pOut, long pMax)
      aiReturn aiGetMaterialFloatArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, ai_real * pOut, unsigned int * pMax)
    • aiGetMaterialFloatArray

      @NativeType("aiReturn") public static int aiGetMaterialFloatArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("ai_real *") FloatBuffer pOut, @NativeType("unsigned int *") @Nullable IntBuffer pMax)
      aiReturn aiGetMaterialFloatArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, ai_real * pOut, unsigned int * pMax)
    • aiGetMaterialFloatArray

      @NativeType("aiReturn") public static int aiGetMaterialFloatArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("ai_real *") FloatBuffer pOut, @NativeType("unsigned int *") @Nullable IntBuffer pMax)
      aiReturn aiGetMaterialFloatArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, ai_real * pOut, unsigned int * pMax)
    • naiGetMaterialIntegerArray

      public static int naiGetMaterialIntegerArray(long pMat, long pKey, int type, int index, long pOut, long pMax)
      aiReturn aiGetMaterialIntegerArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, int * pOut, unsigned int * pMax)
    • aiGetMaterialIntegerArray

      @NativeType("aiReturn") public static int aiGetMaterialIntegerArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("int *") IntBuffer pOut, @NativeType("unsigned int *") @Nullable IntBuffer pMax)
      aiReturn aiGetMaterialIntegerArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, int * pOut, unsigned int * pMax)
    • aiGetMaterialIntegerArray

      @NativeType("aiReturn") public static int aiGetMaterialIntegerArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("int *") IntBuffer pOut, @NativeType("unsigned int *") @Nullable IntBuffer pMax)
      aiReturn aiGetMaterialIntegerArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, int * pOut, unsigned int * pMax)
    • naiGetMaterialColor

      public static int naiGetMaterialColor(long pMat, long pKey, int type, int index, long pOut)
      aiReturn aiGetMaterialColor(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiColor4D * pOut)
    • aiGetMaterialColor

      @NativeType("aiReturn") public static int aiGetMaterialColor(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiColor4D *") AIColor4D pOut)
      aiReturn aiGetMaterialColor(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiColor4D * pOut)
    • aiGetMaterialColor

      @NativeType("aiReturn") public static int aiGetMaterialColor(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiColor4D *") AIColor4D pOut)
      aiReturn aiGetMaterialColor(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiColor4D * pOut)
    • naiGetMaterialUVTransform

      public static int naiGetMaterialUVTransform(long pMat, long pKey, int type, int index, long pOut)
      aiReturn aiGetMaterialUVTransform(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiUVTransform * pOut)
    • aiGetMaterialUVTransform

      @NativeType("aiReturn") public static int aiGetMaterialUVTransform(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiUVTransform *") AIUVTransform pOut)
      aiReturn aiGetMaterialUVTransform(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiUVTransform * pOut)
    • aiGetMaterialUVTransform

      @NativeType("aiReturn") public static int aiGetMaterialUVTransform(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiUVTransform *") AIUVTransform pOut)
      aiReturn aiGetMaterialUVTransform(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiUVTransform * pOut)
    • naiGetMaterialString

      public static int naiGetMaterialString(long pMat, long pKey, int type, int index, long pOut)
      aiReturn aiGetMaterialString(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiString * pOut)
    • aiGetMaterialString

      @NativeType("aiReturn") public static int aiGetMaterialString(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiString *") AIString pOut)
      aiReturn aiGetMaterialString(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiString * pOut)
    • aiGetMaterialString

      @NativeType("aiReturn") public static int aiGetMaterialString(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("struct aiString *") AIString pOut)
      aiReturn aiGetMaterialString(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, struct aiString * pOut)
    • naiGetMaterialTextureCount

      public static int naiGetMaterialTextureCount(long pMat, int type)
      unsigned int aiGetMaterialTextureCount(struct aiMaterial const * pMat, aiTextureType type)
    • aiGetMaterialTextureCount

      @NativeType("unsigned int") public static int aiGetMaterialTextureCount(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("aiTextureType") int type)
      unsigned int aiGetMaterialTextureCount(struct aiMaterial const * pMat, aiTextureType type)
    • naiGetMaterialTexture

      public static int naiGetMaterialTexture(long pMat, int type, int index, long path, long mapping, long uvindex, long blend, long op, long mapmode, long flags)
      aiReturn aiGetMaterialTexture(struct aiMaterial const * pMat, aiTextureType type, unsigned int index, struct aiString * path, aiTextureMapping * mapping, unsigned int * uvindex, float * blend, aiTextureOp * op, aiTextureMapMode * mapmode, unsigned int * flags)
    • aiGetMaterialTexture

      @NativeType("aiReturn") public static int aiGetMaterialTexture(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("aiTextureType") int type, @NativeType("unsigned int") int index, @NativeType("struct aiString *") AIString path, @NativeType("aiTextureMapping *") @Nullable IntBuffer mapping, @NativeType("unsigned int *") @Nullable IntBuffer uvindex, @NativeType("float *") @Nullable FloatBuffer blend, @NativeType("aiTextureOp *") @Nullable IntBuffer op, @NativeType("aiTextureMapMode *") @Nullable IntBuffer mapmode, @NativeType("unsigned int *") @Nullable IntBuffer flags)
      aiReturn aiGetMaterialTexture(struct aiMaterial const * pMat, aiTextureType type, unsigned int index, struct aiString * path, aiTextureMapping * mapping, unsigned int * uvindex, float * blend, aiTextureOp * op, aiTextureMapMode * mapmode, unsigned int * flags)
    • naiGetLegalString

      public static long naiGetLegalString()
      char const * aiGetLegalString(void)
    • aiGetLegalString

      @NativeType("char const *") public static String aiGetLegalString()
      char const * aiGetLegalString(void)
    • aiGetVersionPatch

      @NativeType("unsigned int") public static int aiGetVersionPatch()
      unsigned int aiGetVersionPatch(void)
    • aiGetVersionMinor

      @NativeType("unsigned int") public static int aiGetVersionMinor()
      unsigned int aiGetVersionMinor(void)
    • aiGetVersionMajor

      @NativeType("unsigned int") public static int aiGetVersionMajor()
      unsigned int aiGetVersionMajor(void)
    • aiGetVersionRevision

      @NativeType("unsigned int") public static int aiGetVersionRevision()
      unsigned int aiGetVersionRevision(void)
    • naiGetBranchName

      public static long naiGetBranchName()
      char const * aiGetBranchName(void)
    • aiGetBranchName

      @NativeType("char const *") public static @Nullable String aiGetBranchName()
      char const * aiGetBranchName(void)
    • aiGetCompileFlags

      @NativeType("unsigned int") public static int aiGetCompileFlags()
      unsigned int aiGetCompileFlags(void)
    • aiMatrix4DecomposeIntoScalingAxisAnglePosition

      public static void aiMatrix4DecomposeIntoScalingAxisAnglePosition(@NativeType("struct aiMatrix4x4 const *") AIMatrix4x4 mat, @NativeType("struct aiVector3D *") AIVector3D scaling, @NativeType("struct aiVector3D *") AIVector3D axis, @NativeType("ai_real *") float[] angle, @NativeType("struct aiVector3D *") AIVector3D position)
      void aiMatrix4DecomposeIntoScalingAxisAnglePosition(struct aiMatrix4x4 const * mat, struct aiVector3D * scaling, struct aiVector3D * axis, ai_real * angle, struct aiVector3D * position)
    • aiGetMaterialFloatArray

      @NativeType("aiReturn") public static int aiGetMaterialFloatArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("ai_real *") float[] pOut, @NativeType("unsigned int *") int @Nullable [] pMax)
      aiReturn aiGetMaterialFloatArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, ai_real * pOut, unsigned int * pMax)
    • aiGetMaterialFloatArray

      @NativeType("aiReturn") public static int aiGetMaterialFloatArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("ai_real *") float[] pOut, @NativeType("unsigned int *") int @Nullable [] pMax)
      aiReturn aiGetMaterialFloatArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, ai_real * pOut, unsigned int * pMax)
    • aiGetMaterialIntegerArray

      @NativeType("aiReturn") public static int aiGetMaterialIntegerArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") ByteBuffer pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("int *") int[] pOut, @NativeType("unsigned int *") int @Nullable [] pMax)
      aiReturn aiGetMaterialIntegerArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, int * pOut, unsigned int * pMax)
    • aiGetMaterialIntegerArray

      @NativeType("aiReturn") public static int aiGetMaterialIntegerArray(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("char const *") CharSequence pKey, @NativeType("unsigned int") int type, @NativeType("unsigned int") int index, @NativeType("int *") int[] pOut, @NativeType("unsigned int *") int @Nullable [] pMax)
      aiReturn aiGetMaterialIntegerArray(struct aiMaterial const * pMat, char const * pKey, unsigned int type, unsigned int index, int * pOut, unsigned int * pMax)
    • aiGetMaterialTexture

      @NativeType("aiReturn") public static int aiGetMaterialTexture(@NativeType("struct aiMaterial const *") AIMaterial pMat, @NativeType("aiTextureType") int type, @NativeType("unsigned int") int index, @NativeType("struct aiString *") AIString path, @NativeType("aiTextureMapping *") int @Nullable [] mapping, @NativeType("unsigned int *") int @Nullable [] uvindex, @NativeType("float *") float @Nullable [] blend, @NativeType("aiTextureOp *") int @Nullable [] op, @NativeType("aiTextureMapMode *") int @Nullable [] mapmode, @NativeType("unsigned int *") int @Nullable [] flags)
      aiReturn aiGetMaterialTexture(struct aiMaterial const * pMat, aiTextureType type, unsigned int index, struct aiString * path, aiTextureMapping * mapping, unsigned int * uvindex, float * blend, aiTextureOp * op, aiTextureMapMode * mapmode, unsigned int * flags)