jsaddle-dom-0.9.5.0: DOM library that uses jsaddle to support both GHCJS and GHC
Safe HaskellNone
LanguageHaskell2010

JSDOM.Generated.WebGL2RenderingContext

Synopsis

Documentation

pattern READ_BUFFER :: (Eq a, Num a) => a Source #

pattern UNPACK_ROW_LENGTH :: (Eq a, Num a) => a Source #

pattern UNPACK_SKIP_ROWS :: (Eq a, Num a) => a Source #

pattern UNPACK_SKIP_PIXELS :: (Eq a, Num a) => a Source #

pattern PACK_ROW_LENGTH :: (Eq a, Num a) => a Source #

pattern PACK_SKIP_ROWS :: (Eq a, Num a) => a Source #

pattern PACK_SKIP_PIXELS :: (Eq a, Num a) => a Source #

pattern COLOR :: (Eq a, Num a) => a Source #

pattern DEPTH :: (Eq a, Num a) => a Source #

pattern STENCIL :: (Eq a, Num a) => a Source #

pattern RED :: (Eq a, Num a) => a Source #

pattern RGB8 :: (Eq a, Num a) => a Source #

pattern RGBA8 :: (Eq a, Num a) => a Source #

pattern RGB10_A2 :: (Eq a, Num a) => a Source #

pattern TEXTURE_BINDING_3D :: (Eq a, Num a) => a Source #

pattern UNPACK_SKIP_IMAGES :: (Eq a, Num a) => a Source #

pattern UNPACK_IMAGE_HEIGHT :: (Eq a, Num a) => a Source #

pattern TEXTURE_3D :: (Eq a, Num a) => a Source #

pattern TEXTURE_WRAP_R :: (Eq a, Num a) => a Source #

pattern MAX_3D_TEXTURE_SIZE :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_2_10_10_10_REV :: (Eq a, Num a) => a Source #

pattern MAX_ELEMENTS_VERTICES :: (Eq a, Num a) => a Source #

pattern MAX_ELEMENTS_INDICES :: (Eq a, Num a) => a Source #

pattern TEXTURE_MIN_LOD :: (Eq a, Num a) => a Source #

pattern TEXTURE_MAX_LOD :: (Eq a, Num a) => a Source #

pattern TEXTURE_BASE_LEVEL :: (Eq a, Num a) => a Source #

pattern TEXTURE_MAX_LEVEL :: (Eq a, Num a) => a Source #

pattern MIN :: (Eq a, Num a) => a Source #

pattern MAX :: (Eq a, Num a) => a Source #

pattern DEPTH_COMPONENT24 :: (Eq a, Num a) => a Source #

pattern MAX_TEXTURE_LOD_BIAS :: (Eq a, Num a) => a Source #

pattern TEXTURE_COMPARE_MODE :: (Eq a, Num a) => a Source #

pattern TEXTURE_COMPARE_FUNC :: (Eq a, Num a) => a Source #

pattern CURRENT_QUERY :: (Eq a, Num a) => a Source #

pattern QUERY_RESULT :: (Eq a, Num a) => a Source #

pattern QUERY_RESULT_AVAILABLE :: (Eq a, Num a) => a Source #

pattern STREAM_READ :: (Eq a, Num a) => a Source #

pattern STREAM_COPY :: (Eq a, Num a) => a Source #

pattern STATIC_READ :: (Eq a, Num a) => a Source #

pattern STATIC_COPY :: (Eq a, Num a) => a Source #

pattern DYNAMIC_READ :: (Eq a, Num a) => a Source #

pattern DYNAMIC_COPY :: (Eq a, Num a) => a Source #

pattern MAX_DRAW_BUFFERS :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER0 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER1 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER2 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER3 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER4 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER5 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER6 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER7 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER8 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER9 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER10 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER11 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER12 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER13 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER14 :: (Eq a, Num a) => a Source #

pattern DRAW_BUFFER15 :: (Eq a, Num a) => a Source #

pattern SAMPLER_3D :: (Eq a, Num a) => a Source #

pattern SAMPLER_2D_SHADOW :: (Eq a, Num a) => a Source #

pattern PIXEL_PACK_BUFFER :: (Eq a, Num a) => a Source #

pattern PIXEL_UNPACK_BUFFER :: (Eq a, Num a) => a Source #

pattern PIXEL_PACK_BUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern PIXEL_UNPACK_BUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern FLOAT_MAT2x3 :: (Eq a, Num a) => a Source #

pattern FLOAT_MAT2x4 :: (Eq a, Num a) => a Source #

pattern FLOAT_MAT3x2 :: (Eq a, Num a) => a Source #

pattern FLOAT_MAT3x4 :: (Eq a, Num a) => a Source #

pattern FLOAT_MAT4x2 :: (Eq a, Num a) => a Source #

pattern FLOAT_MAT4x3 :: (Eq a, Num a) => a Source #

pattern SRGB :: (Eq a, Num a) => a Source #

pattern SRGB8 :: (Eq a, Num a) => a Source #

pattern SRGB8_ALPHA8 :: (Eq a, Num a) => a Source #

pattern COMPARE_REF_TO_TEXTURE :: (Eq a, Num a) => a Source #

pattern RGBA32F :: (Eq a, Num a) => a Source #

pattern RGB32F :: (Eq a, Num a) => a Source #

pattern RGBA16F :: (Eq a, Num a) => a Source #

pattern RGB16F :: (Eq a, Num a) => a Source #

pattern VERTEX_ATTRIB_ARRAY_INTEGER :: (Eq a, Num a) => a Source #

pattern MAX_ARRAY_TEXTURE_LAYERS :: (Eq a, Num a) => a Source #

pattern MIN_PROGRAM_TEXEL_OFFSET :: (Eq a, Num a) => a Source #

pattern MAX_PROGRAM_TEXEL_OFFSET :: (Eq a, Num a) => a Source #

pattern MAX_VARYING_COMPONENTS :: (Eq a, Num a) => a Source #

pattern TEXTURE_2D_ARRAY :: (Eq a, Num a) => a Source #

pattern TEXTURE_BINDING_2D_ARRAY :: (Eq a, Num a) => a Source #

pattern R11F_G11F_B10F :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_10F_11F_11F_REV :: (Eq a, Num a) => a Source #

pattern RGB9_E5 :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_5_9_9_9_REV :: (Eq a, Num a) => a Source #

pattern TRANSFORM_FEEDBACK_VARYINGS :: (Eq a, Num a) => a Source #

pattern RASTERIZER_DISCARD :: (Eq a, Num a) => a Source #

pattern INTERLEAVED_ATTRIBS :: (Eq a, Num a) => a Source #

pattern SEPARATE_ATTRIBS :: (Eq a, Num a) => a Source #

pattern TRANSFORM_FEEDBACK_BUFFER :: (Eq a, Num a) => a Source #

pattern RGBA32UI :: (Eq a, Num a) => a Source #

pattern RGB32UI :: (Eq a, Num a) => a Source #

pattern RGBA16UI :: (Eq a, Num a) => a Source #

pattern RGB16UI :: (Eq a, Num a) => a Source #

pattern RGBA8UI :: (Eq a, Num a) => a Source #

pattern RGB8UI :: (Eq a, Num a) => a Source #

pattern RGBA32I :: (Eq a, Num a) => a Source #

pattern RGB32I :: (Eq a, Num a) => a Source #

pattern RGBA16I :: (Eq a, Num a) => a Source #

pattern RGB16I :: (Eq a, Num a) => a Source #

pattern RGBA8I :: (Eq a, Num a) => a Source #

pattern RGB8I :: (Eq a, Num a) => a Source #

pattern RED_INTEGER :: (Eq a, Num a) => a Source #

pattern RGB_INTEGER :: (Eq a, Num a) => a Source #

pattern RGBA_INTEGER :: (Eq a, Num a) => a Source #

pattern SAMPLER_2D_ARRAY :: (Eq a, Num a) => a Source #

pattern SAMPLER_2D_ARRAY_SHADOW :: (Eq a, Num a) => a Source #

pattern SAMPLER_CUBE_SHADOW :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_VEC2 :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_VEC3 :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_VEC4 :: (Eq a, Num a) => a Source #

pattern INT_SAMPLER_2D :: (Eq a, Num a) => a Source #

pattern INT_SAMPLER_3D :: (Eq a, Num a) => a Source #

pattern INT_SAMPLER_CUBE :: (Eq a, Num a) => a Source #

pattern INT_SAMPLER_2D_ARRAY :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_SAMPLER_2D :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_SAMPLER_3D :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_SAMPLER_CUBE :: (Eq a, Num a) => a Source #

pattern DEPTH_COMPONENT32F :: (Eq a, Num a) => a Source #

pattern DEPTH32F_STENCIL8 :: (Eq a, Num a) => a Source #

pattern FRAMEBUFFER_DEFAULT :: (Eq a, Num a) => a Source #

pattern DEPTH_STENCIL_ATTACHMENT :: (Eq a, Num a) => a Source #

pattern DEPTH_STENCIL :: (Eq a, Num a) => a Source #

pattern UNSIGNED_INT_24_8 :: (Eq a, Num a) => a Source #

pattern DEPTH24_STENCIL8 :: (Eq a, Num a) => a Source #

pattern UNSIGNED_NORMALIZED :: (Eq a, Num a) => a Source #

pattern DRAW_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern READ_FRAMEBUFFER :: (Eq a, Num a) => a Source #

pattern DRAW_FRAMEBUFFER :: (Eq a, Num a) => a Source #

pattern READ_FRAMEBUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern RENDERBUFFER_SAMPLES :: (Eq a, Num a) => a Source #

pattern MAX_COLOR_ATTACHMENTS :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT1 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT2 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT3 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT4 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT5 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT6 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT7 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT8 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT9 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT10 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT11 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT12 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT13 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT14 :: (Eq a, Num a) => a Source #

pattern COLOR_ATTACHMENT15 :: (Eq a, Num a) => a Source #

pattern MAX_SAMPLES :: (Eq a, Num a) => a Source #

pattern HALF_FLOAT :: (Eq a, Num a) => a Source #

pattern RG :: (Eq a, Num a) => a Source #

pattern RG_INTEGER :: (Eq a, Num a) => a Source #

pattern R8 :: (Eq a, Num a) => a Source #

pattern RG8 :: (Eq a, Num a) => a Source #

pattern R16F :: (Eq a, Num a) => a Source #

pattern R32F :: (Eq a, Num a) => a Source #

pattern RG16F :: (Eq a, Num a) => a Source #

pattern RG32F :: (Eq a, Num a) => a Source #

pattern R8I :: (Eq a, Num a) => a Source #

pattern R8UI :: (Eq a, Num a) => a Source #

pattern R16I :: (Eq a, Num a) => a Source #

pattern R16UI :: (Eq a, Num a) => a Source #

pattern R32I :: (Eq a, Num a) => a Source #

pattern R32UI :: (Eq a, Num a) => a Source #

pattern RG8I :: (Eq a, Num a) => a Source #

pattern RG8UI :: (Eq a, Num a) => a Source #

pattern RG16I :: (Eq a, Num a) => a Source #

pattern RG16UI :: (Eq a, Num a) => a Source #

pattern RG32I :: (Eq a, Num a) => a Source #

pattern RG32UI :: (Eq a, Num a) => a Source #

pattern VERTEX_ARRAY_BINDING :: (Eq a, Num a) => a Source #

pattern R8_SNORM :: (Eq a, Num a) => a Source #

pattern RG8_SNORM :: (Eq a, Num a) => a Source #

pattern RGB8_SNORM :: (Eq a, Num a) => a Source #

pattern RGBA8_SNORM :: (Eq a, Num a) => a Source #

pattern SIGNED_NORMALIZED :: (Eq a, Num a) => a Source #

pattern COPY_READ_BUFFER :: (Eq a, Num a) => a Source #

pattern COPY_WRITE_BUFFER :: (Eq a, Num a) => a Source #

pattern COPY_READ_BUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern COPY_WRITE_BUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern UNIFORM_BUFFER :: (Eq a, Num a) => a Source #

pattern UNIFORM_BUFFER_BINDING :: (Eq a, Num a) => a Source #

pattern UNIFORM_BUFFER_START :: (Eq a, Num a) => a Source #

pattern UNIFORM_BUFFER_SIZE :: (Eq a, Num a) => a Source #

pattern MAX_VERTEX_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #

pattern MAX_FRAGMENT_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #

pattern MAX_COMBINED_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #

pattern MAX_UNIFORM_BUFFER_BINDINGS :: (Eq a, Num a) => a Source #

pattern MAX_UNIFORM_BLOCK_SIZE :: (Eq a, Num a) => a Source #

pattern ACTIVE_UNIFORM_BLOCKS :: (Eq a, Num a) => a Source #

pattern UNIFORM_TYPE :: (Eq a, Num a) => a Source #

pattern UNIFORM_SIZE :: (Eq a, Num a) => a Source #

pattern UNIFORM_BLOCK_INDEX :: (Eq a, Num a) => a Source #

pattern UNIFORM_OFFSET :: (Eq a, Num a) => a Source #

pattern UNIFORM_ARRAY_STRIDE :: (Eq a, Num a) => a Source #

pattern UNIFORM_MATRIX_STRIDE :: (Eq a, Num a) => a Source #

pattern UNIFORM_IS_ROW_MAJOR :: (Eq a, Num a) => a Source #

pattern UNIFORM_BLOCK_BINDING :: (Eq a, Num a) => a Source #

pattern UNIFORM_BLOCK_DATA_SIZE :: (Eq a, Num a) => a Source #

pattern INVALID_INDEX :: (Eq a, Num a) => a Source #

pattern MAX_VERTEX_OUTPUT_COMPONENTS :: (Eq a, Num a) => a Source #

pattern MAX_SERVER_WAIT_TIMEOUT :: (Eq a, Num a) => a Source #

pattern OBJECT_TYPE :: (Eq a, Num a) => a Source #

pattern SYNC_CONDITION :: (Eq a, Num a) => a Source #

pattern SYNC_STATUS :: (Eq a, Num a) => a Source #

pattern SYNC_FLAGS :: (Eq a, Num a) => a Source #

pattern SYNC_FENCE :: (Eq a, Num a) => a Source #

pattern SYNC_GPU_COMMANDS_COMPLETE :: (Eq a, Num a) => a Source #

pattern UNSIGNALED :: (Eq a, Num a) => a Source #

pattern SIGNALED :: (Eq a, Num a) => a Source #

pattern ALREADY_SIGNALED :: (Eq a, Num a) => a Source #

pattern TIMEOUT_EXPIRED :: (Eq a, Num a) => a Source #

pattern CONDITION_SATISFIED :: (Eq a, Num a) => a Source #

pattern WAIT_FAILED :: (Eq a, Num a) => a Source #

pattern SYNC_FLUSH_COMMANDS_BIT :: (Eq a, Num a) => a Source #

pattern VERTEX_ATTRIB_ARRAY_DIVISOR :: (Eq a, Num a) => a Source #

pattern ANY_SAMPLES_PASSED :: (Eq a, Num a) => a Source #

pattern SAMPLER_BINDING :: (Eq a, Num a) => a Source #

pattern RGB10_A2UI :: (Eq a, Num a) => a Source #

pattern TEXTURE_SWIZZLE_R :: (Eq a, Num a) => a Source #

pattern TEXTURE_SWIZZLE_G :: (Eq a, Num a) => a Source #

pattern TEXTURE_SWIZZLE_B :: (Eq a, Num a) => a Source #

pattern TEXTURE_SWIZZLE_A :: (Eq a, Num a) => a Source #

pattern GREEN :: (Eq a, Num a) => a Source #

pattern BLUE :: (Eq a, Num a) => a Source #

pattern INT_2_10_10_10_REV :: (Eq a, Num a) => a Source #

pattern TRANSFORM_FEEDBACK :: (Eq a, Num a) => a Source #

pattern TRANSFORM_FEEDBACK_PAUSED :: (Eq a, Num a) => a Source #

pattern TRANSFORM_FEEDBACK_ACTIVE :: (Eq a, Num a) => a Source #

pattern TRANSFORM_FEEDBACK_BINDING :: (Eq a, Num a) => a Source #

pattern COMPRESSED_R11_EAC :: (Eq a, Num a) => a Source #

pattern COMPRESSED_SIGNED_R11_EAC :: (Eq a, Num a) => a Source #

pattern COMPRESSED_RG11_EAC :: (Eq a, Num a) => a Source #

pattern COMPRESSED_SIGNED_RG11_EAC :: (Eq a, Num a) => a Source #

pattern COMPRESSED_RGB8_ETC2 :: (Eq a, Num a) => a Source #

pattern COMPRESSED_SRGB8_ETC2 :: (Eq a, Num a) => a Source #

pattern COMPRESSED_RGBA8_ETC2_EAC :: (Eq a, Num a) => a Source #

pattern TEXTURE_IMMUTABLE_FORMAT :: (Eq a, Num a) => a Source #

pattern MAX_ELEMENT_INDEX :: (Eq a, Num a) => a Source #

pattern NUM_SAMPLE_COUNTS :: (Eq a, Num a) => a Source #

pattern TEXTURE_IMMUTABLE_LEVELS :: (Eq a, Num a) => a Source #

pattern TIMEOUT_IGNORED :: (Eq a, Num a) => a Source #

newtype WebGL2RenderingContext Source #

Functions for this inteface are in JSDOM.WebGL2RenderingContext. Base interface functions are in:

Mozilla WebGL2RenderingContext documentation