Package org.lwjgl.assimp
Class AIFileOpenProc
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.assimp.AIFileOpenProc
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,AIFileOpenProcI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class AIFileOpenProc extends org.lwjgl.system.Callback implements AIFileOpenProcI
Type
struct aiFile * (*
AIFileOpenProcI.invoke(long, long, long)
) ( struct aiFileIO *pFileIO, char const *fileName, char const *openMode )
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.assimp.AIFileOpenProcI
CIF
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AIFileOpenProc
create(long functionPointer)
Creates aAIFileOpenProc
instance from the specified function pointer.static AIFileOpenProc
create(AIFileOpenProcI instance)
Creates aAIFileOpenProc
instance that delegates to the specifiedAIFileOpenProcI
instance.static AIFileOpenProc
createSafe(long functionPointer)
-
Methods inherited from interface org.lwjgl.assimp.AIFileOpenProcI
callback, getCallInterface, invoke
-
-
-
-
Method Detail
-
create
public static AIFileOpenProc create(long functionPointer)
Creates aAIFileOpenProc
instance from the specified function pointer.- Returns:
- the new
AIFileOpenProc
-
createSafe
@Nullable public static AIFileOpenProc createSafe(long functionPointer)
-
create
public static AIFileOpenProc create(AIFileOpenProcI instance)
Creates aAIFileOpenProc
instance that delegates to the specifiedAIFileOpenProcI
instance.
-
-