func (c *drawTrianglesCommand) CanMerge(dst, src *Image, color *affine.ColorM, mode graphics.CompositeMode, filter graphics.Filter, address graphics.Address) bool {
	if c.dst != dst {
		return false
	}
	if c.src != src {
		return false
	}
	if !c.color.Equals(color) {
		return false
	}
	if c.mode != mode {
		return false
	}
	if c.filter != filter {
		return false
	}
	if c.address != address {
		return false
	}
	return true
}
func (c *drawTrianglesCommand) CanMerge(dst, src *Image, color *affine.ColorM, mode graphics.CompositeMode, filter graphics.Filter, address graphics.Address) bool {
	if c.dst != dst {
		return false
	}
	if c.src != src {
		return false
	}
	if !c.color.Equals(color) {
		return false
	}
	if c.mode != mode {
		return false
	}
	if c.filter != filter {
		return false
	}
	if c.address != address {
		return false
	}
	return true
}
func ( c * drawTrianglesCommand ) CanMerge ( dst , src * Image , color * affine . ColorM , mode graphics . CompositeMode , filter graphics . Filter , address graphics . Address ) bool { if c . dst != dst { return false } if c . src != src { return false } if ! c . color . Equals ( color ) { return false } if c . mode != mode { return false } if c . filter != filter { return false } if c . address != address { return false } return true }
// CanMerge returns a boolean value indicating whether the other drawTrianglesCommand can be merged
// with the drawTrianglesCommand c.
CanMerge returns a boolean value indicating whether the other drawTrianglesCommand can be merged with the drawTrianglesCommand c .