gelatin-0.0.0.2: An experimental real time renderer.

Safe HaskellNone
LanguageHaskell2010

Gelatin.Core.Rendering.Types

Documentation

data Resources Source

Constructors

Resources 

Fields

data Rendering Source

Constructors

Rendering RenderFunction CleanupFunction 

data RenderDef Source

Constructors

RenderDefFP 

Fields

RenderDefBS 

Fields

data RenderSource Source

Constructors

RenderSource 

Fields

data UniformUpdates Source

Constructors

UniformUpdates 

Fields

type ClippingArea = (V2 Int, V2 Int) Source

data Point a Source

Constructors

Point a 

Instances

Functor Point Source 

Methods

fmap :: (a -> b) -> Point a -> Point b

(<$) :: a -> Point b -> Point a

data Line a Source

Constructors

Line a a 

Instances

Functor Line Source 

Methods

fmap :: (a -> b) -> Line a -> Line b

(<$) :: a -> Line b -> Line a

Eq a => Eq (Line a) Source 

Methods

(==) :: Line a -> Line a -> Bool

(/=) :: Line a -> Line a -> Bool

Show a => Show (Line a) Source 

Methods

showsPrec :: Int -> Line a -> ShowS

show :: Line a -> String

showList :: [Line a] -> ShowS

data Bezier a Source

Constructors

Bezier Ordering a a a 

Instances

Functor Bezier Source 

Methods

fmap :: (a -> b) -> Bezier a -> Bezier b

(<$) :: a -> Bezier b -> Bezier a

Eq a => Eq (Bezier a) Source 

Methods

(==) :: Bezier a -> Bezier a -> Bool

(/=) :: Bezier a -> Bezier a -> Bool

Show a => Show (Bezier a) Source 

Methods

showsPrec :: Int -> Bezier a -> ShowS

show :: Bezier a -> String

showList :: [Bezier a] -> ShowS

data Triangle a Source

Constructors

Triangle a a a 

Instances

Functor Triangle Source 

Methods

fmap :: (a -> b) -> Triangle a -> Triangle b

(<$) :: a -> Triangle b -> Triangle a

Eq a => Eq (Triangle a) Source 

Methods

(==) :: Triangle a -> Triangle a -> Bool

(/=) :: Triangle a -> Triangle a -> Bool

Show a => Show (Triangle a) Source 

Methods

showsPrec :: Int -> Triangle a -> ShowS

show :: Triangle a -> String

showList :: [Triangle a] -> ShowS

data FontString Source

Constructors

FontString Font Float (Float, Float) String 

data Joint Source

Constructors

Cap (V2 Float) [V2 Float] 
Elbow Winding (V2 Float, V2 Float) [V2 Float] 

Instances

data Fill Source

Constructors

FillColor (V2 Float -> V4 Float) 
FillTexture FilePath (V2 Float -> V2 Float) 

data FillResult Source

Constructors

FillResultColor [V4 Float] 
FillResultTexture GLuint [V2 Float]