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
|