コード例 #1
0
ファイル: transform.go プロジェクト: bluepeppers/allegro
func (t *Transform) Copy() *Transform {
	var cp Transform
	C.al_copy_transform((*C.ALLEGRO_TRANSFORM)(&cp), (*C.ALLEGRO_TRANSFORM)(t))
	return &cp
}
コード例 #2
0
ファイル: transformation.go プロジェクト: b1naryth1ef/allegro
func (t *Transform) Copy() *Transform {
	ts := new(C.ALLEGRO_TRANSFORM)
	C.al_copy_transform((*C.ALLEGRO_TRANSFORM)(unsafe.Pointer(t)), ts)
	return (*Transform)(unsafe.Pointer(ts))
}