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
jit_gl_texture
Arguments
jit_matrix
Arguments
(mouse)
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 |