ebiten/graphics/color_matrix.go
Hajime Hoshi b8a1a1806c init
2013-06-17 00:04:38 +09:00

20 lines
410 B
Go

package graphics
type ColorMatrix struct {
AffineMatrix
}
const colorMatrixDimension = 5
func NewColorMatrix() *ColorMatrix {
return &ColorMatrix{*NewAffineMatrix(colorMatrixDimension)}
}
func IdentityColorMatrix() *ColorMatrix {
return &ColorMatrix{*IdentityAffineMatrix(colorMatrixDimension)}
}
func (matrix *ColorMatrix) Clone() *ColorMatrix {
return &ColorMatrix{*(matrix.AffineMatrix.Clone())}
}