WebGL.Raw.WebGL2.WebGLTransformFeedback
- Package
- purescript-webgl2-raw
- Repository
- chrismshelton/purescript-webgl2-raw
#createTransformFeedback Source
createTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> Effect (Maybe WebGLTransformFeedback)
Usage: createTransformFeedback gl
WebGLTransformFeedback? createTransformFeedback();
Documentation: WebGL 2.0 spec, section 3.7.15
#deleteTransformFeedback Source
deleteTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> Maybe WebGLTransformFeedback -> Effect Unit
Usage: deleteTransformFeedback gl tf
void deleteTransformFeedback (WebGLTransformFeedback? tf);
Documentation: WebGL 2.0 spec, section 3.7.15
#isTransformFeedback Source
isTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> Maybe WebGLTransformFeedback -> Effect GLboolean
Usage: isTransformFeedback gl tf
[WebGLHandlesContextLoss] GLboolean
isTransformFeedback (WebGLTransformFeedback? tf);
Documentation: WebGL 2.0 spec, section 3.7.15
#bindTransformFeedback Source
bindTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> GLenum -> Maybe WebGLTransformFeedback -> Effect Unit
Usage: bindTransformFeedback gl target tf
void
bindTransformFeedback (GLenum target, WebGLTransformFeedback? tf);
Documentation: WebGL 2.0 spec, section 3.7.15
#beginTransformFeedback Source
beginTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> GLenum -> Effect Unit
Usage: beginTransformFeedback gl primitiveMode
void beginTransformFeedback (GLenum primitiveMode);
Documentation: WebGL 2.0 spec, section 3.7.15
#endTransformFeedback Source
endTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> Effect Unit
Usage: endTransformFeedback gl
void endTransformFeedback();
Documentation: WebGL 2.0 spec, section 3.7.15
#transformFeedbackVaryings Source
transformFeedbackVaryings :: forall c. IsWebGL2RenderingContext c => c -> WebGLProgram -> Array String -> GLenum -> Effect Unit
Usage: transformFeedbackVaryings gl program varyings bufferMode
void
transformFeedbackVaryings ( WebGLProgram program
, sequence<DOMString> varyings
, GLenum bufferMode
);
Documentation: WebGL 2.0 spec, section 3.7.15
#getTransformFeedbackVarying Source
getTransformFeedbackVarying :: forall c. IsWebGL2RenderingContext c => c -> WebGLProgram -> GLuint -> Effect (Maybe WebGLActiveInfo)
Usage: getTransformFeedbackVarying gl program index
WebGLActiveInfo?
getTransformFeedbackVarying (WebGLProgram program, GLuint index);
Documentation: WebGL 2.0 spec, section 3.7.15
#pauseTransformFeedback Source
pauseTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> Effect Unit
Usage: pauseTransformFeedback gl
void pauseTransformFeedback();
Documentation: WebGL 2.0 spec, section 3.7.15
#resumeTransformFeedback Source
resumeTransformFeedback :: forall c. IsWebGL2RenderingContext c => c -> Effect Unit
Usage: resumeTransformFeedback gl
void resumeTransformFeedback();
Documentation: WebGL 2.0 spec, section 3.7.15
Re-exports from WebGL.Raw.Types
#WebGLTransformFeedback Source
data WebGLTransformFeedback :: Type
Documentation: WebGL 2.0 spec, section 3.5
- 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