Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class Typeable g => UniformCPU c g | g -> c where Source
setUniform :: UniformLocation -> g -> c -> GL () Source
GLES => UniformCPU Float Float | |
GLES => UniformCPU M4 M4 | |
GLES => UniformCPU M3 M3 | |
GLES => UniformCPU M2 M2 | |
GLES => UniformCPU V4 V4 | |
GLES => UniformCPU V3 V3 | |
GLES => UniformCPU V2 V2 | |
GLES => UniformCPU ActiveTexture Sampler2D | |
GLES => UniformCPU CM4 View3 | |
GLES => UniformCPU CM4 Transform3 | |
GLES => UniformCPU CM3 View2 | |
GLES => UniformCPU CM3 Transform2 | |
GLES => UniformCPU CSampler2D Image | |
GLES => UniformCPU CSampler2D Texture2 | |
GLES => UniformCPU CFloat Depth |
class Typeable g => AttributeCPU c g | g -> c where Source
encodeAttribute :: g -> [c] -> GL Array Source
setAttribute :: g -> GLUInt -> GL () Source
GLES => AttributeCPU Float Float | |
GLES => AttributeCPU V4 V4 | |
GLES => AttributeCPU V3 V3 | |
GLES => AttributeCPU V2 V2 | |
GLES => AttributeCPU CV3 Normal3 | |
GLES => AttributeCPU CV3 Position3 | |
GLES => AttributeCPU CV2 UV | |
GLES => AttributeCPU CV2 Position2 | |
GLES => AttributeCPU CV2 UV |