Safe Haskell | None |
---|---|
Language | Haskell2010 |
LambdaCube.GL.Type
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 |
data GLRenderTarget Source
Constructors
GLRenderTarget | |
Fields |
Constructors
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
type BufferSetter = (Ptr () -> IO ()) -> IO () Source
sizeOfArrayType :: ArrayType -> Int Source
Constructors
streamToStreamType :: Stream a -> StreamType Source
data IndexStream b Source
Constructors
IndexStream | |
Fields
|
type StreamSetter = Stream Buffer -> IO () Source