| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
LambdaCube.GL.Type
Contents
Documentation
type GLUniformName = ByteString Source #
Constructors
| GLStorage | |
Fields
| |
Constructors
| Object | |
Fields
| |
Constructors
| GLProgram | |
Fields
| |
Constructors
| GLTexture | |
Fields | |
data InputConnection Source #
Constructors
| InputConnection | |
Constructors
| GLStream | |
Fields | |
data GLRenderer Source #
Constructors
| GLRenderer | |
Fields
| |
Constructors
| GLSampler | |
Fields | |
type GLTextureUnit = Int Source #
type GLUniformBinding = GLint Source #
data GLDrawContext Source #
Constructors
| GLDrawContext | |
Fields | |
data GLObjectCommand Source #
Constructors
| GLSetUniform !GLint !GLUniform | |
| GLBindTexture !GLenum !(IORef GLint) !GLUniform | |
| GLSetVertexAttribArray !GLuint !GLuint !GLint !GLenum !(Ptr ()) | |
| GLSetVertexAttribIArray !GLuint !GLuint !GLint !GLenum !(Ptr ()) | |
| GLSetVertexAttrib !GLuint !(Stream Buffer) | |
| GLDrawArrays !GLenum !GLint !GLsizei | |
| GLDrawElements !GLenum !GLsizei !GLenum !GLuint !(Ptr ()) |
Instances
data InputSetter Source #
Constructors
sizeOfArrayType :: ArrayType -> Int Source #
toStreamType :: InputType -> Maybe StreamType Source #
fromStreamType :: StreamType -> InputType Source #
Constructors
streamToStreamType :: Stream a -> StreamType Source #
data IndexStream b Source #
Constructors
| IndexStream | |
Fields
| |