当前位置: 首页>>代码示例>>Golang>>正文


Golang Window.SetMouseButtonCallback方法代码示例

本文整理汇总了Golang中github.com/go-gl/glfw3.Window.SetMouseButtonCallback方法的典型用法代码示例。如果您正苦于以下问题:Golang Window.SetMouseButtonCallback方法的具体用法?Golang Window.SetMouseButtonCallback怎么用?Golang Window.SetMouseButtonCallback使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在github.com/go-gl/glfw3.Window的用法示例。


在下文中一共展示了Window.SetMouseButtonCallback方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: bindEvents

func bindEvents(window *glfw.Window, delegate WindowDelegate) {
	window.SetFramebufferSizeCallback(delegate.Reshape)
	window.SetMouseButtonCallback(delegate.MouseClick)
	window.SetCursorPositionCallback(delegate.MouseMove)
	window.SetKeyCallback(delegate.KeyPress)
	window.SetScrollCallback(delegate.Scroll)
	window.SetCloseCallback(delegate.OnClose)
}
开发者ID:GlenKelley,项目名称:go-glutil,代码行数:8,代码来源:gameloop.go

示例2: Init

// Init initializes a glfw.Window to be used in a xorg Gorgasm
// application. It has to be called after the GLFW initialization
// boilerplate. See
// https://github.com/remogatto/gorgasm-examples/triangle/src/triangle/main.go
// for an example.
func Init(window *glfw.Window) {

	glfw.SetErrorCallback(errorCallback)

	// Set callbacks associated with window events
	window.SetCloseCallback(exitCallback)
	window.SetMouseButtonCallback(mouseButtonCallback)
	window.SetCursorPositionCallback(cursorPositionCallback)

	// Begin sending events related to the creation process
	event <- CreateEvent{}
	event <- StartEvent{}
	event <- ResumeEvent{}
	event <- NativeWindowCreatedEvent{Window: window}
}
开发者ID:kebo,项目名称:gorgasm,代码行数:20,代码来源:callback.go


注:本文中的github.com/go-gl/glfw3.Window.SetMouseButtonCallback方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。