OpenGLRaw-3.3.4.0: A raw binding for the OpenGL graphics system

Copyright(c) Sven Panne 2019
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.SGIS.Texture4D

Contents

Description

 
Synopsis

Extension Support

glGetSGISTexture4D :: MonadIO m => m Bool Source #

Is the SGIS_texture4D extension supported?

gl_SGIS_texture4D :: Bool Source #

Is the SGIS_texture4D extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetSGISTexture4D in those cases instead.

Enums

Functions

glTexImage4DSGIS Source #

Arguments

:: MonadIO m 
=> GLenum

target of type TextureTarget.

-> GLint

level of type CheckedInt32.

-> GLenum

internalformat of type InternalFormat.

-> GLsizei

width.

-> GLsizei

height.

-> GLsizei

depth.

-> GLsizei

size4d.

-> GLint

border of type CheckedInt32.

-> GLenum

format of type PixelFormat.

-> GLenum

type of type PixelType.

-> Ptr a

pixels pointing to COMPSIZE(format,type,width,height,depth,size4d) elements of type a.

-> m () 

glTexSubImage4DSGIS Source #

Arguments

:: MonadIO m 
=> GLenum

target of type TextureTarget.

-> GLint

level of type CheckedInt32.

-> GLint

xoffset of type CheckedInt32.

-> GLint

yoffset of type CheckedInt32.

-> GLint

zoffset of type CheckedInt32.

-> GLint

woffset of type CheckedInt32.

-> GLsizei

width.

-> GLsizei

height.

-> GLsizei

depth.

-> GLsizei

size4d.

-> GLenum

format of type PixelFormat.

-> GLenum

type of type PixelType.

-> Ptr a

pixels pointing to COMPSIZE(format,type,width,height,depth,size4d) elements of type a.

-> m ()