GPipe-Core-0.2.3.1: Typesafe functional GPU graphics programming
Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.GPipe.Internal.Orphans

Orphan instances

IfB a => IfB (Plucker a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (Plucker a) => bool -> Plucker a -> Plucker a -> Plucker a #

IfB a => IfB (Quaternion a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (Quaternion a) => bool -> Quaternion a -> Quaternion a -> Quaternion a #

IfB a => IfB (V0 a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (V0 a) => bool -> V0 a -> V0 a -> V0 a #

IfB a => IfB (V4 a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (V4 a) => bool -> V4 a -> V4 a -> V4 a #

IfB a => IfB (V3 a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (V3 a) => bool -> V3 a -> V3 a -> V3 a #

IfB a => IfB (V2 a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (V2 a) => bool -> V2 a -> V2 a -> V2 a #

IfB a => IfB (V1 a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (V1 a) => bool -> V1 a -> V1 a -> V1 a #

EqB a => EqB (Plucker a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (Plucker a) => Plucker a -> Plucker a -> bool #

(/=*) :: bool ~ BooleanOf (Plucker a) => Plucker a -> Plucker a -> bool #

EqB a => EqB (Quaternion a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (Quaternion a) => Quaternion a -> Quaternion a -> bool #

(/=*) :: bool ~ BooleanOf (Quaternion a) => Quaternion a -> Quaternion a -> bool #

EqB a => EqB (V0 a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (V0 a) => V0 a -> V0 a -> bool #

(/=*) :: bool ~ BooleanOf (V0 a) => V0 a -> V0 a -> bool #

EqB a => EqB (V4 a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (V4 a) => V4 a -> V4 a -> bool #

(/=*) :: bool ~ BooleanOf (V4 a) => V4 a -> V4 a -> bool #

EqB a => EqB (V3 a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (V3 a) => V3 a -> V3 a -> bool #

(/=*) :: bool ~ BooleanOf (V3 a) => V3 a -> V3 a -> bool #

EqB a => EqB (V2 a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (V2 a) => V2 a -> V2 a -> bool #

(/=*) :: bool ~ BooleanOf (V2 a) => V2 a -> V2 a -> bool #

EqB a => EqB (V1 a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (V1 a) => V1 a -> V1 a -> bool #

(/=*) :: bool ~ BooleanOf (V1 a) => V1 a -> V1 a -> bool #

IfB (f a) => IfB (Point f a) Source # 
Instance details

Methods

ifB :: bool ~ BooleanOf (Point f a) => bool -> Point f a -> Point f a -> Point f a #

EqB (f a) => EqB (Point f a) Source # 
Instance details

Methods

(==*) :: bool ~ BooleanOf (Point f a) => Point f a -> Point f a -> bool #

(/=*) :: bool ~ BooleanOf (Point f a) => Point f a -> Point f a -> bool #