public class DefaultCallbackKeeper extends java.lang.Object implements CallbackKeeper
Constructor and Description |
---|
DefaultCallbackKeeper() |
Modifier and Type | Method and Description |
---|---|
org.liquidengine.cbchain.IChainCharCallback |
getChainCharCallback()
Returns chain callback used to keep
GLFWCharCallbackI instances. |
org.liquidengine.cbchain.IChainCharModsCallback |
getChainCharModsCallback()
Returns chain callback used to keep
GLFWCharModsCallbackI instances. |
org.liquidengine.cbchain.IChainCursorEnterCallback |
getChainCursorEnterCallback()
Returns chain callback used to keep
GLFWCursorEnterCallbackI instances. |
org.liquidengine.cbchain.IChainCursorPosCallback |
getChainCursorPosCallback()
Returns chain callback used to keep
GLFWCursorPosCallbackI instances. |
org.liquidengine.cbchain.IChainDropCallback |
getChainDropCallback()
Returns chain callback used to keep
GLFWDropCallbackI instances. |
org.liquidengine.cbchain.IChainFramebufferSizeCallback |
getChainFramebufferSizeCallback()
Returns chain callback used to keep
GLFWFramebufferSizeCallbackI instances. |
org.liquidengine.cbchain.IChainKeyCallback |
getChainKeyCallback()
Returns chain callback used to keep
GLFWKeyCallbackI instances. |
org.liquidengine.cbchain.IChainMouseButtonCallback |
getChainMouseButtonCallback()
Returns chain callback used to keep
GLFWMouseButtonCallbackI instances. |
org.liquidengine.cbchain.IChainScrollCallback |
getChainScrollCallback()
Returns chain callback used to keep
GLFWScrollCallbackI instances. |
org.liquidengine.cbchain.IChainWindowCloseCallback |
getChainWindowCloseCallback()
Returns chain callback used to keep
GLFWWindowCloseCallbackI instances. |
org.liquidengine.cbchain.IChainWindowFocusCallback |
getChainWindowFocusCallback()
Returns chain callback used to keep
GLFWWindowFocusCallbackI instances. |
org.liquidengine.cbchain.IChainWindowIconifyCallback |
getChainWindowIconifyCallback()
Returns chain callback used to keep
GLFWWindowIconifyCallbackI instances. |
org.liquidengine.cbchain.IChainWindowPosCallback |
getChainWindowPosCallback()
Returns chain callback used to keep
GLFWWindowPosCallbackI instances. |
org.liquidengine.cbchain.IChainWindowRefreshCallback |
getChainWindowRefreshCallback()
Returns chain callback used to keep
GLFWWindowRefreshCallbackI instances. |
org.liquidengine.cbchain.IChainWindowSizeCallback |
getChainWindowSizeCallback()
Returns chain callback used to keep
GLFWWindowSizeCallbackI instances. |
void |
registerCallbacks(long window)
Used to bind callbacks to OpenGL window.
|
void |
setChainCharCallback(org.liquidengine.cbchain.IChainCharCallback chainCharCallback)
Sets chain callback used to keep
GLFWCharCallbackI instances. |
void |
setChainCharModsCallback(org.liquidengine.cbchain.IChainCharModsCallback chainCharModsCallback)
Sets chain callback used to keep
GLFWCharModsCallbackI instances. |
void |
setChainCursorEnterCallback(org.liquidengine.cbchain.IChainCursorEnterCallback chainCursorEnterCallback)
Sets chain callback used to keep
GLFWCursorEnterCallbackI instances. |
void |
setChainCursorPosCallback(org.liquidengine.cbchain.IChainCursorPosCallback chainCursorPosCallback)
Sets chain callback used to keep
GLFWCursorPosCallbackI instances. |
void |
setChainDropCallback(org.liquidengine.cbchain.IChainDropCallback chainDropCallback)
Sets chain callback used to keep
GLFWDropCallbackI instances. |
void |
setChainFramebufferSizeCallback(org.liquidengine.cbchain.IChainFramebufferSizeCallback chainFramebufferSizeCallback)
Sets chain callback used to keep
GLFWFramebufferSizeCallbackI instances. |
void |
setChainKeyCallback(org.liquidengine.cbchain.IChainKeyCallback chainKeyCallback)
Sets chain callback used to keep
GLFWKeyCallbackI instances. |
void |
setChainMouseButtonCallback(org.liquidengine.cbchain.IChainMouseButtonCallback chainMouseButtonCallback)
Sets chain callback used to keep
GLFWMouseButtonCallbackI instances. |
void |
setChainScrollCallback(org.liquidengine.cbchain.IChainScrollCallback chainScrollCallback)
Sets chain callback used to keep
GLFWScrollCallbackI instances. |
void |
setChainWindowCloseCallback(org.liquidengine.cbchain.IChainWindowCloseCallback chainWindowCloseCallback)
Sets chain callback used to keep
GLFWWindowCloseCallbackI instances. |
void |
setChainWindowFocusCallback(org.liquidengine.cbchain.IChainWindowFocusCallback chainWindowFocusCallback)
Sets chain callback used to keep
GLFWWindowFocusCallbackI instances. |
void |
setChainWindowIconifyCallback(org.liquidengine.cbchain.IChainWindowIconifyCallback chainWindowIconifyCallback)
Sets chain callback used to keep
GLFWWindowIconifyCallbackI instances. |
void |
setChainWindowPosCallback(org.liquidengine.cbchain.IChainWindowPosCallback chainWindowPosCallback)
Sets chain callback used to keep
GLFWWindowPosCallbackI instances. |
void |
setChainWindowRefreshCallback(org.liquidengine.cbchain.IChainWindowRefreshCallback chainWindowRefreshCallback)
Sets chain callback used to keep
GLFWWindowRefreshCallbackI instances. |
void |
setChainWindowSizeCallback(org.liquidengine.cbchain.IChainWindowSizeCallback chainWindowSizeCallback)
Sets chain callback used to keep
GLFWWindowSizeCallbackI instances. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerCallbacks
public void registerCallbacks(long window)
window
- window to bind.public org.liquidengine.cbchain.IChainCharCallback getChainCharCallback()
GLFWCharCallbackI
instances.getChainCharCallback
in interface CallbackKeeper
public void setChainCharCallback(org.liquidengine.cbchain.IChainCharCallback chainCharCallback)
GLFWCharCallbackI
instances.chainCharCallback
- callback to set.public org.liquidengine.cbchain.IChainDropCallback getChainDropCallback()
GLFWDropCallbackI
instances.getChainDropCallback
in interface CallbackKeeper
public void setChainDropCallback(org.liquidengine.cbchain.IChainDropCallback chainDropCallback)
GLFWDropCallbackI
instances.chainDropCallback
- callback to set.public org.liquidengine.cbchain.IChainKeyCallback getChainKeyCallback()
GLFWKeyCallbackI
instances.getChainKeyCallback
in interface CallbackKeeper
public void setChainKeyCallback(org.liquidengine.cbchain.IChainKeyCallback chainKeyCallback)
GLFWKeyCallbackI
instances.chainKeyCallback
- callback to set.public org.liquidengine.cbchain.IChainScrollCallback getChainScrollCallback()
GLFWScrollCallbackI
instances.getChainScrollCallback
in interface CallbackKeeper
public void setChainScrollCallback(org.liquidengine.cbchain.IChainScrollCallback chainScrollCallback)
GLFWScrollCallbackI
instances.chainScrollCallback
- callback to set.public org.liquidengine.cbchain.IChainCharModsCallback getChainCharModsCallback()
GLFWCharModsCallbackI
instances.getChainCharModsCallback
in interface CallbackKeeper
public void setChainCharModsCallback(org.liquidengine.cbchain.IChainCharModsCallback chainCharModsCallback)
GLFWCharModsCallbackI
instances.chainCharModsCallback
- callback to set.public org.liquidengine.cbchain.IChainCursorEnterCallback getChainCursorEnterCallback()
GLFWCursorEnterCallbackI
instances.getChainCursorEnterCallback
in interface CallbackKeeper
public void setChainCursorEnterCallback(org.liquidengine.cbchain.IChainCursorEnterCallback chainCursorEnterCallback)
GLFWCursorEnterCallbackI
instances.chainCursorEnterCallback
- callback to set.public org.liquidengine.cbchain.IChainFramebufferSizeCallback getChainFramebufferSizeCallback()
GLFWFramebufferSizeCallbackI
instances.getChainFramebufferSizeCallback
in interface CallbackKeeper
public void setChainFramebufferSizeCallback(org.liquidengine.cbchain.IChainFramebufferSizeCallback chainFramebufferSizeCallback)
GLFWFramebufferSizeCallbackI
instances.chainFramebufferSizeCallback
- callback to set.public org.liquidengine.cbchain.IChainMouseButtonCallback getChainMouseButtonCallback()
GLFWMouseButtonCallbackI
instances.getChainMouseButtonCallback
in interface CallbackKeeper
public void setChainMouseButtonCallback(org.liquidengine.cbchain.IChainMouseButtonCallback chainMouseButtonCallback)
GLFWMouseButtonCallbackI
instances.chainMouseButtonCallback
- callback to set.public org.liquidengine.cbchain.IChainCursorPosCallback getChainCursorPosCallback()
GLFWCursorPosCallbackI
instances.getChainCursorPosCallback
in interface CallbackKeeper
public void setChainCursorPosCallback(org.liquidengine.cbchain.IChainCursorPosCallback chainCursorPosCallback)
GLFWCursorPosCallbackI
instances.chainCursorPosCallback
- callback to set.public org.liquidengine.cbchain.IChainWindowCloseCallback getChainWindowCloseCallback()
GLFWWindowCloseCallbackI
instances.getChainWindowCloseCallback
in interface CallbackKeeper
public void setChainWindowCloseCallback(org.liquidengine.cbchain.IChainWindowCloseCallback chainWindowCloseCallback)
GLFWWindowCloseCallbackI
instances.chainWindowCloseCallback
- callback to set.public org.liquidengine.cbchain.IChainWindowFocusCallback getChainWindowFocusCallback()
GLFWWindowFocusCallbackI
instances.getChainWindowFocusCallback
in interface CallbackKeeper
public void setChainWindowFocusCallback(org.liquidengine.cbchain.IChainWindowFocusCallback chainWindowFocusCallback)
GLFWWindowFocusCallbackI
instances.chainWindowFocusCallback
- callback to set.public org.liquidengine.cbchain.IChainWindowIconifyCallback getChainWindowIconifyCallback()
GLFWWindowIconifyCallbackI
instances.getChainWindowIconifyCallback
in interface CallbackKeeper
public void setChainWindowIconifyCallback(org.liquidengine.cbchain.IChainWindowIconifyCallback chainWindowIconifyCallback)
GLFWWindowIconifyCallbackI
instances.chainWindowIconifyCallback
- callback to set.public org.liquidengine.cbchain.IChainWindowPosCallback getChainWindowPosCallback()
GLFWWindowPosCallbackI
instances.getChainWindowPosCallback
in interface CallbackKeeper
public void setChainWindowPosCallback(org.liquidengine.cbchain.IChainWindowPosCallback chainWindowPosCallback)
GLFWWindowPosCallbackI
instances.chainWindowPosCallback
- callback to set.public org.liquidengine.cbchain.IChainWindowRefreshCallback getChainWindowRefreshCallback()
GLFWWindowRefreshCallbackI
instances.getChainWindowRefreshCallback
in interface CallbackKeeper
public void setChainWindowRefreshCallback(org.liquidengine.cbchain.IChainWindowRefreshCallback chainWindowRefreshCallback)
GLFWWindowRefreshCallbackI
instances.chainWindowRefreshCallback
- callback to set.public org.liquidengine.cbchain.IChainWindowSizeCallback getChainWindowSizeCallback()
GLFWWindowSizeCallbackI
instances.getChainWindowSizeCallback
in interface CallbackKeeper
public void setChainWindowSizeCallback(org.liquidengine.cbchain.IChainWindowSizeCallback chainWindowSizeCallback)
GLFWWindowSizeCallbackI
instances.chainWindowSizeCallback
- callback to set.