lambdacube-engine-0.2.4: 3D rendering engine written entirely in Haskell

Safe HaskellSafe-Infered

Graphics.LambdaCube.RenderQueue

Synopsis

Documentation

data RenderQueuePriority Source

Standard render queue priorities. Note that any enumeration type can be used to specify render priorities (i.e. top-level drawing order), this is just a simple convenience type.

defaultRQP :: Maybe RenderQueuePrioritySource

The default render queue priority.

data (HardwareVertexBuffer vb, HardwareIndexBuffer ib, Texture t, LinkedGpuProgram lp) => RenderablePass vb ib t lp Source

Struct associating a single Pass with a single Renderable.

Constructors

RenderablePass 

Fields

rpOperation :: RenderOperation vb ib
 
rpPass :: Pass t lp
 
rpMatrix :: Proj4
 
rpLights :: [(Proj4, Light)]