jit.pwindow Reference

Display Jitter data and images

jit.pwindow

Description

Use jit.pwindow to draw pixels or graphics within a patcher - it displays jit.matrix data as well as OpenGL 3D graphics.

Examples

Arguments

None.

Attributes

border [float] (default: 0.)

Enable border drawing

bordercolor [4 floats] (default: 0. 0. 0. 1.)

Sets the Border Color in RGBA format. The Draw border flag must be set for the border to be visible.

colormode [symbol] (default: argb)

Matrix color mode

Possible values:

'argb' ( ARGB color )
Colors specified in ARGB format (default)

'uyvy' ( UYVY color )
Colors specified in UYVY format

depthbuffer [int]

Enable depth buffer

doublebuffer [int]

Enable double buffering

dstrect [4 ints] (default: 0 0 320 240)

The matrix destination rectangle is given by coordinates left, top, bottom, right. All values are relative to the top left corner of the window.

fsaa [int]

Full scene anti-aliasing enable

idlemouse [int] (default: 0)

Mouse idle events enable

interp [int] (default: 0)

Matrix interpolation enable

name [symbol]

The name of the window. Jitter OpenGL objects attach to a rendering context through the window's name.

onscreen [int] (default: 1)

Draw direct to screen enable

pickray [int] (default: 0)

Pickray

planemap [4 ints] (default: 0 1 2 3)

The plane mapping from input matrix to output (default = 0 1 2 3).

shared [int] (default: 1)

Set the window as a shared context

size [2 ints]

Window size

srcrect [4 ints] (default: 0 0 320 240)

The portion of the input matrix used when copying an input matrix to the internal matrix. (default = 0 0 (matrix width) (matrix height)) The proportions of the rectangle are expressed in the form left top right bottom . All values are relative to the top left corner of the viewing area of the input matrix.

stereo [int]

Stereo buffer enable

sync [int]

The vertical sync flag sets the window to update synchronous to the monitor's refresh.

usedstrect [int] (default: 0)

Enable destination rectangle

usesrcrect [int] (default: 0)

Enable source rectangle

Common Box Attributes

Messages

bang

Output the currently stored matrix

jit_gl_texture

Arguments

texture-name [symbol]
Draw the texture to screen by first reading back the texture into a matrix.

jit_matrix

Arguments

matrix-name [symbol]
Draw the matrix to screen

(mouse)

Mouse events

See Also

Name Description
Working with Video in Jitter Working with Video in Jitter
jit.gl.render
jit.window
Tutorial 2: Create a Matrix Tutorial 2: Create a Matrix
Tutorial 31: Rendering Destinations Tutorial 31: Rendering Destinations
Tutorial 38: Basic Performance Setup Tutorial 38: Basic Performance Setup
Tutorial 39: Spatial Mapping Tutorial 39: Spatial Mapping
Tutorial 45: Introduction to using Jitter within JavaScript Tutorial 45: Introduction to using Jitter within JavaScript
Tutorial 49: Colorspaces Tutorial 49: Colorspaces