WebGL.Raw.Types
- Package
- purescript-webgl2-raw
- Repository
- chrismshelton/purescript-webgl2-raw
#GLbitfield Source
type GLbitfield = Number#GLsizeiptr Source
type GLsizeiptr = Number#WebGLPowerPreference Source
data WebGLPowerPreferenceenum WebGLPowerPreference { "default"
, "low-power"
, "high-performance"
};
Constructors
Instances
#WebGLContextAttributes Source
type WebGLContextAttributes = { alpha :: Maybe GLboolean, antialias :: Maybe GLboolean, depth :: Maybe GLboolean, failIfMajorPerformanceCaveat :: Maybe GLboolean, powerPreference :: Maybe WebGLPowerPreference, premultipliedAlpha :: Maybe GLboolean, preserveDrawingBuffer :: Maybe GLboolean, stencil :: Maybe GLboolean }dictionary WebGLContextAttributes {
GLboolean alpha = true;
GLboolean depth = true;
GLboolean stencil = false;
GLboolean antialias = true;
GLboolean premultipliedAlpha = true;
GLboolean preserveDrawingBuffer = false;
WebGLPowerPreference powerPreference = "default";
GLboolean failIfMajorPerformanceCaveat = false;
};
Documentation: WebGL 1.0 spec, section 5.2
#JSWebGLContextAttributes Source
type JSWebGLContextAttributes = { alpha :: Nullable GLboolean, antialias :: Nullable GLboolean, depth :: Nullable GLboolean, failIfMajorPerformanceCaveat :: Nullable GLboolean, powerPreference :: Nullable String, premultipliedAlpha :: Nullable GLboolean, preserveDrawingBuffer :: Nullable GLboolean, stencil :: Nullable GLboolean }#WebGLObject Source
data WebGLObject :: TypeDocumentation: WebGL 1.0 spec, section 5.3
#WebGLBuffer Source
data WebGLBuffer :: TypeDocumentation: WebGL 1.0 spec, section 5.4
#WebGLFramebuffer Source
data WebGLFramebuffer :: TypeDocumentation: WebGL 1.0 spec, section 5.5
#WebGLProgram Source
data WebGLProgram :: TypeDocumentation: WebGL 1.0 spec, section 5.6
#WebGLRenderbuffer Source
data WebGLRenderbuffer :: TypeDocumentation: WebGL 1.0 spec, section 5.7
#WebGLShader Source
data WebGLShader :: TypeDocumentation: WebGL 1.0 spec, section 5.8
#WebGLTexture Source
data WebGLTexture :: TypeDocumentation: WebGL 1.0 spec, section 5.9
#WebGLUniformLocation Source
data WebGLUniformLocation :: TypeDocumentation: WebGL 1.0 spec, section 5.10
#WebGLActiveInfo Source
data WebGLActiveInfo :: TypeDocumentation: WebGL 1.0 spec, section 5.11
#WebGLShaderPrecisionFormat Source
data WebGLShaderPrecisionFormat :: TypeDocumentation: WebGL 1.0 spec, section 5.12
#IsFloat32List Source
#IsInt32List Source
#WebGLRenderingContext Source
#IsWebGLRenderingContext Source
#WebGLContextEvent Source
data WebGLContextEvent :: TypeDocumentation: WebGL 1.0 spec, section 5.15
#WebGLQuery Source
data WebGLQuery :: TypeDocumentation: WebGL 2.0 spec, section 3.2
#WebGLSampler Source
data WebGLSampler :: TypeDocumentation: WebGL 2.0 spec, section 3.3
#WebGLSync Source
data WebGLSync :: TypeDocumentation: WebGL 2.0 spec, section 3.4
#WebGLTransformFeedback Source
data WebGLTransformFeedback :: TypeDocumentation: WebGL 2.0 spec, section 3.5
#WebGLVertexArrayObject Source
data WebGLVertexArrayObject :: TypeDocumentation: WebGL 2.0 spec, section 3.6
#IsUint32List Source
#WebGL2RenderingContext Source
#IsWebGL2RenderingContext Source
#GLuint64EXT Source
type GLuint64EXT = NumberDocumentation: EXT_disjoint_timer_query extension
#IsBufferSource Source
class IsBufferSource b whereMembers
toBufferSource :: b -> BufferSource
Instances
IsBufferSource BufferSourceIsBufferSource ArrayBufferIsBufferSource DataViewIsBufferSource (ArrayView Int8)IsBufferSource (ArrayView Int16)IsBufferSource (ArrayView Int32)IsBufferSource (ArrayView Uint8)IsBufferSource (ArrayView Uint8Clamped)IsBufferSource (ArrayView Uint16)IsBufferSource (ArrayView Uint32)IsBufferSource (ArrayView Float32)IsBufferSource (ArrayView Float64)
#IsArrayBufferView Source
class IsArrayBufferView a whereMembers
toArrayBufferView :: a -> ArrayBufferView
Instances
IsArrayBufferView ArrayBufferViewIsArrayBufferView DataViewIsArrayBufferView (ArrayView Int8)IsArrayBufferView (ArrayView Int16)IsArrayBufferView (ArrayView Int32)IsArrayBufferView (ArrayView Uint8)IsArrayBufferView (ArrayView Uint8Clamped)IsArrayBufferView (ArrayView Uint16)IsArrayBufferView (ArrayView Uint32)IsArrayBufferView (ArrayView Float32)IsArrayBufferView (ArrayView Float64)
- Modules
- WebGL.
Raw. Extensions. ANGLE. InstancedArrays - WebGL.
Raw. Extensions. EXT. BlendMinmax - WebGL.
Raw. Extensions. EXT. ColorBufferFloat - WebGL.
Raw. Extensions. EXT. ColorBufferHalfFloat - WebGL.
Raw. Extensions. EXT. DisjointTimerQuery - WebGL.
Raw. Extensions. EXT. DisjointTimerQueryWebgl2 - WebGL.
Raw. Extensions. EXT. FragDepth - WebGL.
Raw. Extensions. EXT. SRGB - WebGL.
Raw. Extensions. EXT. ShaderTextureLod - WebGL.
Raw. Extensions. EXT. TextureFilterAnisotropic - WebGL.
Raw. Extensions. OES. ElementIndexUint - WebGL.
Raw. Extensions. OES. StandardDerivatives - WebGL.
Raw. Extensions. OES. TextureFloat - WebGL.
Raw. Extensions. OES. TextureFloatLinear - WebGL.
Raw. Extensions. OES. TextureHalfFloat - WebGL.
Raw. Extensions. OES. TextureHalfFloatLinear - WebGL.
Raw. Extensions. OES. VertexArrayObject - WebGL.
Raw. Extensions. WEBGL. ColorBufferFloat - WebGL.
Raw. Extensions. WEBGL. CompressedTextureAstc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureEtc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureEtc1 - WebGL.
Raw. Extensions. WEBGL. CompressedTexturePvrtc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureS3tc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureS3tcSrgb - WebGL.
Raw. Extensions. WEBGL. DebugRendererInfo - WebGL.
Raw. Extensions. WEBGL. DebugShaders - WebGL.
Raw. Extensions. WEBGL. DepthTexture - WebGL.
Raw. Extensions. WEBGL. DrawBuffers - WebGL.
Raw. Extensions. WEBGL. LoseContext - WebGL.
Raw. Types - WebGL.
Raw. WebGL1 - WebGL.
Raw. WebGL1. Enums - WebGL.
Raw. WebGL1. Uniforms - WebGL.
Raw. WebGL1. VertexAttributes - WebGL.
Raw. WebGL1. WebGLActiveInfo - WebGL.
Raw. WebGL1. WebGLBuffer - WebGL.
Raw. WebGL1. WebGLContextEvent - WebGL.
Raw. WebGL1. WebGLFramebuffer - WebGL.
Raw. WebGL1. WebGLProgram - WebGL.
Raw. WebGL1. WebGLRenderbuffer - WebGL.
Raw. WebGL1. WebGLRenderingContext - WebGL.
Raw. WebGL1. WebGLShader - WebGL.
Raw. WebGL1. WebGLShaderPrecisionFormat - WebGL.
Raw. WebGL1. WebGLTexture - WebGL.
Raw. WebGL2 - WebGL.
Raw. WebGL2. Enums - WebGL.
Raw. WebGL2. UniformBufferObjects - WebGL.
Raw. WebGL2. Uniforms - WebGL.
Raw. WebGL2. VertexAttributes - WebGL.
Raw. WebGL2. WebGL2RenderingContext - WebGL.
Raw. WebGL2. WebGLActiveInfo - WebGL.
Raw. WebGL2. WebGLBuffer - WebGL.
Raw. WebGL2. WebGLContextEvent - WebGL.
Raw. WebGL2. WebGLFramebuffer - WebGL.
Raw. WebGL2. WebGLProgram - WebGL.
Raw. WebGL2. WebGLQuery - WebGL.
Raw. WebGL2. WebGLRenderbuffer - WebGL.
Raw. WebGL2. WebGLSampler - WebGL.
Raw. WebGL2. WebGLShader - WebGL.
Raw. WebGL2. WebGLShaderPrecisionFormat - WebGL.
Raw. WebGL2. WebGLSync - WebGL.
Raw. WebGL2. WebGLTexture - WebGL.
Raw. WebGL2. WebGLTransformFeedback - WebGL.
Raw. WebGL2. WebGLVertexArrayObject