Package org.lwjgl.system.windows
Class WindowProc
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.system.windows.WindowProc
- All Implemented Interfaces:
AutoCloseable
,org.lwjgl.system.CallbackI
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
,WindowProcI
An application-defined function that processes messages sent to a window.
Type
LRESULT (*WindowProcI.invoke(long, int, long, long)
) (
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.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.system.windows.WindowProcI
CIF
-
Method Summary
Modifier and TypeMethodDescriptionstatic WindowProc
create
(long functionPointer) Creates aWindowProc
instance from the specified function pointer.static WindowProc
create
(WindowProcI instance) Creates aWindowProc
instance that delegates to the specifiedWindowProcI
instance.static WindowProc
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.CallbackI
address
Methods inherited from interface org.lwjgl.system.NativeResource
close
Methods inherited from interface org.lwjgl.system.windows.WindowProcI
callback, getCallInterface, invoke
-
Method Details
-
create
Creates aWindowProc
instance from the specified function pointer.- Returns:
- the new
WindowProc
-
createSafe
-
create
Creates aWindowProc
instance that delegates to the specifiedWindowProcI
instance.
-