Index of /xtras/opengl_xtra/win

Icon  Name                    Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] screenshots/ 2018-05-03 09:28 - [   ] opengl_xtra_v0.4.zip 2018-05-03 09:21 7.9M [TXT] readme.txt 2018-05-03 09:21 2.4K
xtra OpenGL
-- v0.4 (c) 2018 Valentin Schmidt

new object me

-- initialize OpenGL for external context usage
*gl_init

-- WINDOW
gl_win_init object me, *movienum, rect, eventCallback, eventCallbackTarget
gl_win_set_key_callback object me, eventCallback, *eventCallbackTarget
gl_win_set_mouse_callback object me, eventCallback, *eventCallbackTarget
gl_win_get_rect object me
gl_win_set_rect object me, object rect
gl_win_set_visible object me, integer flag
gl_win_set_fullscreen object me, integer flag, *screen
gl_win_set_auto_resize object me, integer flag
gl_win_get_cursor_pos object me
gl_win_show_cursor object me, integer flag
gl_win_swap_buffers object me

-- SPOUT
gl_spout_send_start object me, integer textureID, integer width, integer height, *bInvert
gl_spout_send_stop object me
gl_spout_receive_start object me, *spoutCallback, spoutCallbackTarget, textureID
gl_spout_receive_stop object me

-- UTILITIES
*gl_util_clock
*gl_util_perspective *
*gl_util_load_obj *

-- RAW OPENGL
*glActiveTexture *
*glAttachShader *
*glBegin *
*glBindBuffer *
*glBindFramebuffer *
*glBindTexture *
*glBindVertexArray *
*glBlendFunc *
*glBufferData *
*glCheckFramebufferStatus *
*glClear *
*glClearColor *
*glColor3f *
*glColor4f *
*glCompileShader *
*glCreateProgram *
*glCreateShader *
*glDeleteShader *
*glDeleteTextures *
*glDepthFunc *
*glDisableVertexAttribArray *
*glDetachShader *
*glDisable *
*glDrawArrays *
*glDrawElements *
*glEnable *
*glEnableVertexAttribArray *
*glEnd *
*glFramebufferTexture *
*glFramebufferTexture2D *
*glGenBuffers *
*glGenFramebuffers *
*glGenTextures *
*glGenVertexArrays *
*glGetAttribLocation *
*glGetBufferParameteriv *
*glGetError *
*glGetProgramInfoLog *
*glGetProgramiv *
*glGetShaderInfoLog *
*glGetShaderiv *
*glGetTexLevelParameteriv *
*glGetUniformLocation *
*glLinkProgram *
*glLoadIdentity *
*glMatrixMode *
*glRectf *
*glRotatef *
*glScalef *
*glShaderSource *
*glTexCoord2f *
*glTexCoord2i *
*glTexImage2D *
*glTexParameterf *
*glTexParameteri *
*glTranslatef *
*glUniform1f *
*glUniform1i *
*glUniform1ui *
*glUniform2f *
*glUniform2i *
*glUniform2ui *
*glUniform3f *
*glUniform3i *
*glUniform3ui *
*glUniform4f *
*glUniform4i *
*glUniform4ui *
*glUniformMatrix2fv *
*glUniformMatrix3fv *
*glUniformMatrix4fv *
*glUseProgram *
*glVertex2f *
*glVertex2i *
*glVertex3f *
*glVertex3i *
*glVertexAttribPointer *
*glViewport *