コード例 #1
0
ファイル: alc.go プロジェクト: nzlov/goal
func (device *Device) GetProcAddress(fname string) uintptr {
	s := alcString(fname)
	p := uintptr(C.alcGetProcAddress((*C.ALCdevice)(device), s))
	freeString(s)
	return p
}
コード例 #2
0
ファイル: device.go プロジェクト: Jragonmiris/go-al
func (dev Device) procAddress(funcName string) (unsafe.Pointer, error) {
	return unsafe.Pointer(C.alcGetProcAddress(dev.device, (*C.ALCchar)(C.CString(funcName)))), GetError()
}