Vuo  1.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions | Variables
VuoGraphicsView.m File Reference

Description

VuoGraphicsView implementation.

Functions

GLuint CompileShader (GLenum type, const char *source)
 
CGLContextObj createContext (void)
 
static void VuoGraphicsView_drawOnIOSurface (VuoGraphicsView *view)
 Requests a new IOSurface from drawCallback.
 
static void VuoGraphicsView_frameRequestCallback (VuoReal time, void *userData)
 Called by displayRefresh.
 

Variables

static const VuoReal locked = -INFINITY
 Special time value for VuoGraphicsView_drawOnIOSurface.
 

Function Documentation

GLuint CompileShader ( GLenum  type,
const char *  source 
)
Todo:
this function is a temporary workaround until VuoShader can handle GLSL 1.50
CGLContextObj createContext ( void  )
Todo:
this function is a temporary workaround until VuoGlContext can create OpenGL 3.2 contexts
static void VuoGraphicsView_drawOnIOSurface ( VuoGraphicsView view)
static

Requests a new IOSurface from drawCallback.

This function may only be called on dispatch queue drawQueue.

static void VuoGraphicsView_frameRequestCallback ( VuoReal  time,
void *  userData 
)
static

Called by displayRefresh.

Variable Documentation

const VuoReal locked = -INFINITY
static

Special time value for VuoGraphicsView_drawOnIOSurface.