mirror of
https://github.com/bloeys/gglm.git
synced 2025-12-29 13:38:20 +00:00
Reorder interface
This commit is contained in:
@ -2,39 +2,39 @@ package gglm
|
||||
|
||||
type Swizzle1 interface {
|
||||
X() float32
|
||||
R() float32
|
||||
|
||||
SetX(float32)
|
||||
SetR(float32)
|
||||
|
||||
AddX(float32)
|
||||
|
||||
R() float32
|
||||
SetR(float32)
|
||||
AddR(float32)
|
||||
}
|
||||
|
||||
type Swizzle2 interface {
|
||||
Swizzle1
|
||||
|
||||
Y() float32
|
||||
G() float32
|
||||
|
||||
SetY(float32)
|
||||
SetG(float32)
|
||||
|
||||
AddY(float32)
|
||||
AddG(float32)
|
||||
|
||||
AddXY(float32, float32)
|
||||
|
||||
G() float32
|
||||
SetG(float32)
|
||||
AddG(float32)
|
||||
|
||||
AddRG(float32, float32)
|
||||
}
|
||||
|
||||
type Swizzle3 interface {
|
||||
Swizzle2
|
||||
|
||||
Z() float32
|
||||
B() float32
|
||||
|
||||
SetZ(float32)
|
||||
SetB(float32)
|
||||
|
||||
AddZ(float32)
|
||||
|
||||
B() float32
|
||||
SetB(float32)
|
||||
AddB(float32)
|
||||
|
||||
AddXYZ(float32, float32, float32)
|
||||
@ -43,13 +43,13 @@ type Swizzle3 interface {
|
||||
|
||||
type Swizzle4 interface {
|
||||
Swizzle3
|
||||
|
||||
W() float32
|
||||
A() float32
|
||||
|
||||
SetW(float32)
|
||||
SetA(float32)
|
||||
|
||||
AddW(float32)
|
||||
|
||||
A() float32
|
||||
SetA(float32)
|
||||
AddA(float32)
|
||||
|
||||
AddXYZW(float32, float32, float32, float32)
|
||||
|
||||
Reference in New Issue
Block a user