Graphics.OpenGLES.Types

Shading Language Base Types

type Vec2

type Vec3

type Vec4

type BVec2

type BVec3

type BVec4

type IVec2

type IVec3

type IVec4

type UVec2

type UVec3

type UVec4

type Mat2

type Mat3

type Mat4

type Mat2x3

type Mat2x4

type Mat3x2

type Mat3x4

type Mat4x2

type Mat4x3

Vertex Attribute Array Source Datatypes

data HalfFloat

data FixedFloat

data Int2_10x3

data Word2_10x3

Texture Pixel Formats

data Word4444

data Word5551

data Word565

data Word10f11f11f

data Word5999

data Word24_8

data FloatWord24_8

Type-Level Utilities

type family SizeOf f :: Nat

type family Aligned x :: Nat

type family Stride list :: Nat

castGL

Uniform Variable

data Uniform p a

class UnifVal a

Vertex Attribute

data Attrib p a

class VertexAttribute a

class AttrElement a

type family Vectorize a :: *

type family VDim v :: Nat

class VertexAttributeArray attr src

class AttrStruct a p b

class GLStorable a