コード例 #1
0
ファイル: main.go プロジェクト: lomoalbert/gomobileapp
//停止时触发,清理
func onStop(glctx gl.Context) {
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(positionbuf)
	glctx.DeleteBuffer(colorbuf)
	fps.Release()
	images.Release()
}
コード例 #2
0
ファイル: main.go プロジェクト: bmatsuo/rex
func onStop(glctx gl.Context) {
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(buf)
	fps.Release()
	if statusPainter != nil {
		statusPainter.Release()
	}
	images.Release()
}
コード例 #3
0
ファイル: spike.go プロジェクト: pyros2097/spike
// 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()
}
コード例 #4
0
ファイル: glutil.go プロジェクト: dskinner/material
func (buf *floatBuffer) Delete(ctx gl.Context) {
	ctx.DeleteBuffer(buf.Buffer)
}
コード例 #5
0
ファイル: .main.go プロジェクト: richiebful/ptime
func onStop(glctx gl.Context) {
	glctx.DeleteProgram(program)
	glctx.DeleteBuffer(buf)
	fps.Release()
	images.Release()
}
コード例 #6
0
ファイル: piano_key.go プロジェクト: rakyll/GCSolutions
// 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()
}
コード例 #7
0
ファイル: gl.go プロジェクト: dskinner/material
func (buf Buffer) Delete(ctx gl.Context) {
	ctx.DeleteBuffer(buf.Buffer)
	// buf.Update = nil
}