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


Golang Context.DeleteBuffer方法代码示例

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


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

示例1: onStop

//停止时触发,清理
func onStop(glctx gl.Context) {
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(positionbuf)
	glctx.DeleteBuffer(colorbuf)
	fps.Release()
	images.Release()
}
开发者ID:lomoalbert,项目名称:gomobileapp,代码行数:8,代码来源:main.go

示例2: onStop

func onStop(glctx gl.Context) {
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(buf)
	fps.Release()
	if statusPainter != nil {
		statusPainter.Release()
	}
	images.Release()
}
开发者ID:bmatsuo,项目名称:rex,代码行数:9,代码来源:main.go

示例3: appStop

// Use this to exit your game safely
// It will automatically unload all your assets and dispose the stage
// Schedule an exit from the application. On android, this will cause a call to pause() and dispose() some time in the future,
// it will not immediately finish your application.
// On iOS this should be avoided in production as it breaks Apples guidelines
func appStop(glctx gl.Context) {
	println("Exiting")
	running = false
	if currentScene.OnPause != nil {
		currentScene.OnPause(currentScene)
		soundsPlayer.Close()
	}
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(buf)
	fps.Release()
	images.Release()
}
开发者ID:pyros2097,项目名称:spike,代码行数:17,代码来源:spike.go

示例4: Delete

func (buf *floatBuffer) Delete(ctx gl.Context) {
	ctx.DeleteBuffer(buf.Buffer)
}
开发者ID:dskinner,项目名称:material,代码行数:3,代码来源:glutil.go

示例5: onStop

func onStop(glctx gl.Context) {
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(buf)
	fps.Release()
	images.Release()
}
开发者ID:richiebful,项目名称:ptime,代码行数:6,代码来源:.main.go

示例6: DestroyKey

// DestroyKey cleans up any resources for the key when destorying the key.
func (k *PianoKey) DestroyKey(glctx gl.Context) {
	glctx.DeleteBuffer(k.glBuf)
	al.DeleteSources(k.soundSources...)
	al.DeleteBuffers(k.soundBuffers)
	al.CloseDevice()
}
开发者ID:rakyll,项目名称:GCSolutions,代码行数:7,代码来源:piano_key.go

示例7: Delete

func (buf Buffer) Delete(ctx gl.Context) {
	ctx.DeleteBuffer(buf.Buffer)
	// buf.Update = nil
}
开发者ID:dskinner,项目名称:material,代码行数:4,代码来源:gl.go


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