コード例 #1
0
ファイル: surface.go プロジェクト: ungerik/go-cairo
func (self *Surface) Scale(sx, sy float64) {
	C.cairo_scale(self.context, C.double(sx), C.double(sy))
}
コード例 #2
0
ファイル: translations.go プロジェクト: rosatolen/coyim
// Scale is a wrapper around cairo_scale.
func (v *Context) Scale(sx, sy float64) {
	C.cairo_scale(v.native(), C.double(sx), C.double(sy))
}
コード例 #3
0
ファイル: cairo.go プロジェクト: jimmyfrasche/cairo
//Scale scales the current transformation matrix by v by scaling the user-space
//axes by v.X and v.Y.
//The scaling of the axes takes place after any existing transformation
//of user space.
//
//Originally cairo_scale.
func (c *Context) Scale(v Point) *Context {
	x, y := v.c()
	C.cairo_scale(c.c, x, y)
	return c
}
コード例 #4
0
ファイル: cairo.go プロジェクト: tryandbuy/cups-connector
func (c CairoContext) Scale(x, y float64) error {
	C.cairo_scale(c.nativePointer(), C.double(x), C.double(y))
	return c.status()
}
コード例 #5
0
ファイル: cairo.go プロジェクト: visionect/gotk3
// Scale s a wrapper around cairo_scale().
func (v *Context) Scale(x, y float64) {
	C.cairo_scale(v.native(), C.double(x), C.double(y))
}