Package org.lwjgl.util.shaderc
Class ShadercIncludeResolve
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.util.shaderc.ShadercIncludeResolve
- All Implemented Interfaces:
AutoCloseable
,CallbackI
,NativeResource
,Pointer
,ShadercIncludeResolveI
Callback function:
shaderc_include_resolve_fn
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
Fields inherited from interface org.lwjgl.util.shaderc.ShadercIncludeResolveI
CIF
-
Method Summary
Modifier and TypeMethodDescriptionstatic ShadercIncludeResolve
create
(long functionPointer) Creates aShadercIncludeResolve
instance from the specified function pointer.static ShadercIncludeResolve
create
(ShadercIncludeResolveI instance) Creates aShadercIncludeResolve
instance that delegates to the specifiedShadercIncludeResolveI
instance.static @Nullable ShadercIncludeResolve
createSafe
(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close
Methods inherited from interface org.lwjgl.util.shaderc.ShadercIncludeResolveI
callback, getCallInterface, invoke
-
Method Details
-
create
Creates aShadercIncludeResolve
instance from the specified function pointer.- Returns:
- the new
ShadercIncludeResolve
-
createSafe
-
create
Creates aShadercIncludeResolve
instance that delegates to the specifiedShadercIncludeResolveI
instance.
-