Vuo  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Properties | List of all members
VuoGraphicsView() Category Reference

Description

Private VuoGraphicsView data.

Properties

bool ioSurfaceChanged
 VuoGraphicsView_drawOnIOSurface sets this to true when it's changed the size of the IOSurface.
 
dispatch_queue_t drawQueue
 Serializes access to the root context.
 
bool redrawIOSurfaceDuringDrawRect
 When true, drawRect should force the IOSurface to redraw, then display its contents in the view before returning (ensures the view has an appropriately-sized texture while live-resizing).
 
VuoDisplayRefresh displayRefresh
 Periodically invokes VuoGraphicsView_drawOnIOSurface.
 
NSOpenGLContext * localOpenGLContext
 The window's non-shared OpenGL context.
 
GLuint receiveTexture
 The texture connected to the IOSurface on the window's local context.
 
GLuint receiveTextureUniform
 The shader's texture unit uniform.
 
GLuint receiveTextureOffsetUniform
 The shader's texture offset uniform.
 
NSImage * circleImage
 The touch-circle mouse cursor.
 
NSRect circleRect
 The bounding box of circleImage.
 
bool firstFrame
 Ensures the resize callback is called before drawing.
 
bool closed
 True if the window is closed (and should stop rendering). -isVisible isn't adequate (see https://b33p.net/kosada/node/12732).
 
VuoGraphicsWindowInitCallback initCallback
 
VuoGraphicsWindowUpdateBackingCallback updateBackingCallback
 
VuoGraphicsWindowResizeCallback resizeCallback
 
VuoGraphicsWindowDrawCallback drawCallback
 
void * userData
 

Property Documentation

- (NSImage*) circleImage
readwriteatomicretain

The touch-circle mouse cursor.

- (NSRect) circleRect
readwriteatomic

The bounding box of circleImage.

- (bool) closed
readwriteatomic

True if the window is closed (and should stop rendering). -isVisible isn't adequate (see https://b33p.net/kosada/node/12732).

- (VuoDisplayRefresh) displayRefresh
readwriteatomic

Periodically invokes VuoGraphicsView_drawOnIOSurface.

- (dispatch_queue_t) drawQueue
readwriteatomic

Serializes access to the root context.

Todo:
remove after switching to single-context, since VuoGl_perform() will ensure that
- (bool) firstFrame
readwriteatomic

Ensures the resize callback is called before drawing.

- (bool) ioSurfaceChanged
readwriteatomic

VuoGraphicsView_drawOnIOSurface sets this to true when it's changed the size of the IOSurface.

- (NSOpenGLContext*) localOpenGLContext
readwriteatomicretain

The window's non-shared OpenGL context.

- (GLuint) receiveTexture
readwriteatomic

The texture connected to the IOSurface on the window's local context.

- (GLuint) receiveTextureOffsetUniform
readwriteatomic

The shader's texture offset uniform.

- (GLuint) receiveTextureUniform
readwriteatomic

The shader's texture unit uniform.

- (bool) redrawIOSurfaceDuringDrawRect
readwriteatomic

When true, drawRect should force the IOSurface to redraw, then display its contents in the view before returning (ensures the view has an appropriately-sized texture while live-resizing).


The documentation for this category was generated from the following file: