WebGL.Raw.Extensions.OES.VertexArrayObject
- Package
- purescript-webgl2-raw
- Repository
- chrismshelton/purescript-webgl2-raw
#WebGLVertexArrayObjectOES Source
data WebGLVertexArrayObjectOES :: Type
Documentation: OES_vertex_array_object extension
#OES_vertex_array_object Source
data OES_vertex_array_object :: Type
Documentation: OES_vertex_array_object extension
#getParameterWebGLVertexArrayObjectOES Source
getParameterWebGLVertexArrayObjectOES :: forall c. IsWebGLRenderingContext c => c -> GLenum -> Effect (Maybe WebGLVertexArrayObjectOES)
Usage: getParameterWebGLVertexArrayObjectOES gl pname
Use when:
pname
=VERTEX_ARRAY_BINDING_OES
(OES_vertex_array_object)
any getParameter (GLenum pname);
Documentation: WebGL 1.0 spec, section 5.14.3
Warning: the javascript version of this function returns different types depending on the arguments provided. This function should check the type of the returned value, and throw an exception if it is not of the expected type; unfortunately, the actual type returned is not defined by the spec, and the types returned by different implementations vary wildly. Currently, this only checks that the returned value is an object, so this function should be used carefully in order to prevent runtime errors.
#createVertexArrayOES Source
createVertexArrayOES :: OES_vertex_array_object -> Effect (Maybe WebGLVertexArrayObjectOES)
Usage: createVertexArrayOES oes_vertex_array_object
WebGLVertexArrayObjectOES? createVertexArrayOES();
Documentation: OES_vertex_array_object extension
#deleteVertexArrayOES Source
deleteVertexArrayOES :: OES_vertex_array_object -> Maybe WebGLVertexArrayObjectOES -> Effect Unit
Usage: deleteVertexArrayOES oes_vertex_array_object arrayObject
void deleteVertexArrayOES (WebGLVertexArrayObjectOES? arrayObject);
Documentation: OES_vertex_array_object extension
#isVertexArrayOES Source
isVertexArrayOES :: OES_vertex_array_object -> Maybe WebGLVertexArrayObjectOES -> Effect GLboolean
Usage: isVertexArrayOES oes_vertex_array_object arrayObject
[WebGLHandlesContextLoss] GLboolean
isVertexArrayOES (WebGLVertexArrayObjectOES? arrayObject);
Documentation: OES_vertex_array_object extension
#bindVertexArrayOES Source
bindVertexArrayOES :: OES_vertex_array_object -> Maybe WebGLVertexArrayObjectOES -> Effect Unit
Usage: bindVertexArrayOES oes_vertex_array_object arrayObject
void bindVertexArrayOES (WebGLVertexArrayObjectOES? arrayObject);
Documentation: OES_vertex_array_object extension
#getExtensionOES_vertex_array_object Source
getExtensionOES_vertex_array_object :: forall c. IsWebGLRenderingContext c => c -> Effect (Maybe OES_vertex_array_object)
Usage: getExtensionOES_vertex_array_object gl
- 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