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 | |