| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
LambdaCube.IR
Documentation
type StreamName = Int Source
type ProgramName = Int Source
type TextureName = Int Source
type SamplerName = Int Source
type UniformName = String Source
type FrameBufferComponent = Int Source
type TextureUnit = Int Source
type RenderTargetName = Int Source
data ArrayValue Source
Constructors
| VBoolArray (Vector Bool) | |
| VIntArray (Vector Int32) | |
| VWordArray (Vector Word32) | |
| VFloatArray (Vector Float) |
Constructors
Constructors
| PointSize Float | |
| ProgramPointSize |
data PolygonOffset Source
data PolygonMode Source
Constructors
| PolygonPoint PointSize | |
| PolygonLine Float | |
| PolygonFill |
data ProvokingVertex Source
Constructors
| FirstVertex | |
| LastVertex |
data ComparisonFunction Source
data StencilOperation Source
Constructors
| OpZero | |
| OpKeep | |
| OpReplace | |
| OpIncr | |
| OpIncrWrap | |
| OpDecr | |
| OpDecrWrap | |
| OpInvert |
data BlendEquation Source
Constructors
| FuncAdd | |
| FuncSubtract | |
| FuncReverseSubtract | |
| Min | |
| Max |
data BlendingFactor Source
data LogicOperation Source
Constructors
| Clear | |
| And | |
| AndReverse | |
| Copy | |
| AndInverted | |
| Noop | |
| Xor | |
| Or | |
| Nor | |
| Equiv | |
| Invert | |
| OrReverse | |
| CopyInverted | |
| OrInverted | |
| Nand | |
| Set |
data StencilOps Source
Constructors
| StencilOps | |
Fields | |
data StencilTest Source
Constructors
| StencilTest | |
Fields | |
data StencilTests Source
Constructors
| StencilTests StencilTest StencilTest |
data FetchPrimitive Source
Constructors
| Points | |
| Lines | |
| Triangles | |
| LinesAdjacency | |
| TrianglesAdjacency |
data OutputPrimitive Source
Constructors
| TrianglesOutput | |
| LinesOutput | |
| PointsOutput |
data ColorArity Source
Constructors
| NoBlending | |
| BlendLogicOp LogicOperation | |
| Blend | |
Fields | |
data RasterContext Source
data FragmentOperation Source
data AccumulationContext Source
Constructors
| AccumulationContext | |
Fields | |
data TextureDataType Source
Constructors
| FloatT ColorArity | |
| IntT ColorArity | |
| WordT ColorArity | |
| ShadowT |
data TextureType Source
Constructors
| Repeat | |
| MirroredRepeat | |
| ClampToEdge | |
| ClampToBorder |
data ImageSemantic Source
Constructors
| TextureImage TextureName Int (Maybe Int) | |
| Framebuffer ImageSemantic |
data ClearImage Source
Constructors
| ClearImage | |
Fields | |
Constructors
data SamplerDescriptor Source
Constructors
| SamplerDescriptor | |
Fields | |
data TextureDescriptor Source
Constructors
| TextureDescriptor | |
Fields | |
Constructors
| Program | |
Constructors
| Slot | |
Fields | |
data StreamData Source
Constructors
| StreamData | |
Fields | |
data TargetItem Source
Constructors
| TargetItem | |
Fields | |
data RenderTarget Source
Constructors
| RenderTarget | |
Fields | |
Constructors
| Pipeline | |