// See cairo_set_dash().
//
// C API documentation: http://cairographics.org/manual/cairo-cairo-t.html#cairo-set-dash
434622
func (cr *Context) SetDash(dashes []float64, offset float64) {
	C.cairo_set_dash(cr.Ptr, (*C.double)(sliceBytes(unsafe.Pointer(&dashes))), C.int(len(dashes)), C.double(offset))
	if err := cr.status(); err != nil {
		panic(err)
	}
}
26075
func (c *Canvas) SetUniform(name string, value interface{}) {
	c.shader.setUniform(name, value)
}
2472
func (s *PlaybackConfiguration) SetDashConfiguration(v *DashConfiguration) *PlaybackConfiguration {
	s.DashConfiguration = v
	return s
}
359440
func (cr *Context) SetFontSize(size float64) {
	C.cairo_set_font_size(cr.Ptr, C.double(size))
	if err := cr.status(); err != nil {
		panic(err)
	}
}
691765
func (s *CreateOriginEndpointOutput) SetDashPackage(v *DashPackage) *CreateOriginEndpointOutput {
	s.DashPackage = v
	return s
}
1062172
func (s *DeleteAliasInput) SetAliasId(v string) *DeleteAliasInput {
	s.AliasId = &v
	return s
}
740531
func (vr *vectorRenderer) SetDPI(dpi float64) {
	vr.dpi = dpi
	vr.c.dpi = dpi
}
573761
func (cr *Context) SetLineCap(lineCap LineCap) {
	C.cairo_set_line_cap(cr.Ptr, C.cairo_line_cap_t(lineCap))
	if err := cr.status(); err != nil {
		panic(err)
	}
}
919143
func SetPad(c rune) Option {
	return func(ngram *NGramIndex) error {
		ngram.pad = string(c)
		return nil
	}
}
89139
func (c *Browser) SetDockTileWithParams(v *BrowserSetDockTileParams) (*gcdmessage.ChromeResponse, error) {
	return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Browser.setDockTile", Params: v})
}
801775
func (imd *IMDraw) SetMatrix(m pixel.Matrix) {
	imd.matrix = m
	imd.batch.SetMatrix(imd.matrix)
}
326238
func (s *CommonPrefix) SetPrefix(v string) *CommonPrefix {
	s.Prefix = &v
	return s
}
113896
func (gp *GoPdf) SetMargins(left, top, right, bottom float64) {
	gp.UnitsToPointsVar(&left, &top, &right, &bottom)
	gp.margins = Margins{left, top, right, bottom}
}
755355
func (cr *Context) SetSource(source *Pattern) {
	C.cairo_set_source(cr.Ptr, source.Ptr)
	if err := cr.status(); err != nil {
		panic(err)
	}
}
6230
func (g *MultiLineString) SetSRID(srid int) *MultiLineString {
	g.srid = srid
	return g
}
1239144
func (s *Alias) SetAliasId(v string) *Alias {
	s.AliasId = &v
	return s
}
144635
func (app *Application) SetStyle(style tcell.Style) {
	app.style = style
	if app.screen != nil {
		app.screen.SetStyle(style)
	}
}