Panel OpenGL

Simple panel that displays a video in OpenGL format.

image

Settings

video in

Video input flow(s).

process time

Total time used for the calculation of the module.

Other Settings

global

mouse editing enabled

Determines if the control can be modified by the user. When OFF, the mouse interaction and modifications are disabled so the user can't change the value.

receive mouse info

When ON, the control receives mouse information (often called hit-test). This is useful when you want to detect mouse interactions on overlapping controls. Only the top control with receive mouse info ON will get the mouse events.

is visible

Sets or get the visibility of the control.

global color

Global color of the control. Usine will choose the best contrasted colors according the global color.

ignored in parent global color

When ON the global color of the control is not affected (is isolated) when the parent control global color changes.

design template name

Name of the snapshot (which contains the visual properties) loaded when the object is created. By default the snapshots files are located in /Resources/Templates/Design or /Config/Templates/Design.

the snapshot name can be without extension ie. LIGHT CLASS instead of LIGHT CLASS.tuknob_tab_design

z order

Determines the Z-order of the control

  • normal: the Z-order is the control creation order
  • front: the control appears always on top of all other controls
  • back: the control appears always behind all other controls

Example with the first knob on top.

opacity

Opacity value of the control.

0 will give a totally transparent control so invisible.

blur softness

Blur amount applied to the object.

Example of blur.

Be careful, the blur softness use shaders which are not supported by all graphic cards.
Can crash Usine.

location

display location

Determines where the object is visible.

  • invisible: the object is invisible.
  • ctrl panel: in the control-panel.
  • parent ctrl panel: in the control-panel of the parent patch if it exists.
  • top ctrl panel : in the control-panel of the top parent patch (main patch) if it exists.
  • container : in the container of the current patch.
  • parent container : in the container of the parent patch of the current patch.
  • top parent container: in the container of the top parent patch of the current patch.
  • pop up window: visible in the popup.
  • top header: visible in the top top-header-panel.
  • toolbox: visible in the toolbox-panel.
  • workspace: visible in the workspace-panel.
  • additional container: visible in an additional container, identified by a number. See bellow.

When the location is set to a container which doesn't exist in the patch, Usine try to find in parent patches, the first container available. If no container is available an error message is displayed.

additional container

Sets the control as an additional container so any other control can be placed into that container. The additional container is identified by a number.

a button inside a listbox

also visible in interface builder

When ON, will also be visible in the interface-builder-panel.

mouse tab settings

Settings related to mouse, touch screen and drag&drop.

mouse & gesture

mouse dwn

Gives the mouse state of the control:

  • 1 if the mouse is pressed
  • 0 otherwise.

In multi-touch environment, can be an array of [0..1] values.

mouse wheel

Gives the mouse wheel speed and direction, -1,-2,-3,...=forward, 1,2,3,...=backward.

mouse wheel enabled

Enables or disable the mouse wheel action.

dbl click

Sends a 1 value if the user has [dbl-clicked] on the control.

mouse active

Determines if the mouse is active on the control.

mouse x

Gives the mouse X position on the control in relative coordinates from 0=most-left to 1=most-right.

In multi-touch environment, can be an array of [0..1] values.

mouse y

Gives the mouse Y position on the control in relative coordinates form 0=top to 1=bottom.

In multi-touch environment, can be an array of [0..1] values.

bitmap

bitmap in

Background bitmap input.

Use [CTRL + Click] to reset the input.

bitmap out

Background bitmap output.

touch pressure

Pressure value on touch-screens.

The pressure value is not available on all touch screens.

gesture

Gesture information.

In touch and multi-touch environment, returns an array of the fingers movements See multi-touch

reset

auto reset

When ON, the value of the control is reset automatically on mouse up.

drag & drop

drag enabled

Enables the drag on this control.

allow drop

Enables or disables the drag&drop possibilities on this control.

drop file name

Name of the dropped file.

clear drop file name

Clears the latest dropped file name.

vertical mouse

When ON, move up-down to rotate a knob, left-right when OFF.

touch screen

touch hi precision

Mode of the precision factor. Can be disabled or for touch screen only or always (touch screen and mouse).

precision factor

Precision factor when the control is modified with a touch screen. Hi values for hi precision on touch screen.

mouse mode

Behavior of the control when it is modified with a touch screen.

circular mouse

When ON, the mouse wheel acts in circular mode.

keyboard arrows

keyboard arrows enabled

Determines if the control can be modified with the [arrow] keys of the keyboard.

focus & cursor

mouse over

Sends a 1 value when the control is hovered with the mouse.

mouse cursor

Determines the type of mouse cursor for the control.

  • default
  • none
  • arrow
  • cross
  • beam
  • size NESW
  • size NS
  • size NWSE
  • size WE
  • up arrow
  • hour glass
  • drag
  • no drop
  • H split
  • V split
  • multi drag
  • SQL wait
  • no
  • app start
  • help
  • hand point
  • size all

    selection

    selected

    Sends 1 when the control is selected.

size tab settings

settings related to size and position of controls.

orientation

rotation angle

Rotation angle of the control.

is vertical

Rotates this control in vertical position.

zoom

zoom scale

Zoom scale of the control.

can zoom

Determines is the control can be zoomed with the wheel mouse.

Size & positions

top

Top position of the control in pixels.

left

Left position of the control in pixels.

height

Height of the control in pixels.

width

Width of the control in pixels.

percent

position percent x

Horizontal position in % [0..1] relative to the parent panel.

position percent y

Vertical position in % [0..1] relative to the parent panel.

height percent

Height in % [0..1] relative to the parent panel.

width percent

Width in % [0..1] relative to the parent panel.

resize grip

resize grip enabled

Determines if the control can be resized with the resize grip.

Interface Builder position

interface builder top

Top position in pixels in the interface-builder-panel.

interface builder left

Left position in pixels in the interface-builder-panel.

interface builder width

Width in pixels in the interface-builder-panel.

interface builder height

Height in pixels in the interface-builder-panel.

floating panel

floating x

Determines if the control is movable on X axis.

floating y

Determines if the control is movable on Y axis.

floating constrain to parent x

When ON the control stays inside the parent on X axis.

floating constrain to parent y

When ON the control stays inside the parent on Y axis.

resizable panel

resizable left

Determines if the control can be resized on its left hand.

resizable right

Determines if the control can be resized on its right hand.

resizable top

Determines if the control can be resized on its top hand.

resizable bottom

Determines if the control can be resized on its bottom hand.

physics

physics enabled

Enables physics-engine in this panel.

physics speed

The physics speed of the control in physics-engine.

init with random speed

When ON, the physics-engine starts with a random speed for each child controls.

same masses

When ON, all controls have the same masses in the physics-engine.

ignored in physical engine

The position control is not affected by the physics-engine.

friction

Friction factor in the physics-engine.

elasticity

Energy conservation coefficient on collision.

gravity x

Gravity factor on the X axis.

gravity y

Gravity factor on the Y axis.

reset pos x

Position of the object when the physics engine is reset on X axis.

reset pos y

Position of the object when the physics engine is reset on Y axis.

reset positions

Process to reset the position of the control in the physics-engine.

angular speed

Angular speed of the control in the physical engine.

collide

Sends a 1 value when the control collides with another control or a border.

collide info

Gives information about the collide state in the physics-engine.

  • 1001: top of the parent,
  • 1002: right side of the parent,
  • 1003: left side of the parent,
  • 1004: bottom of the parent.

speed x

Speed vector value on the X axis in the physics-engine.

speed y

Speed vector value on the Y axis in the physics-engine.

minimize

minimized

Determines if the control is minimized or not.

reorganization

auto reorganize

Automatically reorganize positions of controls in the panel.

reorganize margin

Left margin used in reorganization, in pixels.

reorganize interspace H

Horizontal interspace between controls used in reorganization, in pixels.

reorganize interspace V

Vertical interspace between controls used in reorganization, in pixels.

auto resize options

auto resize

Resizes panels automatically when child controls are moved or resized. Switch it OFF if you use floating panels inside.

auto resize margin

Margin in pixel used for the auto resize option.

force reorganize

Forces the reorganization of controls in the panel.

fit standard size

Adjust the panel width to a multiple of the default rack width.

align to grid

snap to grid

In unlock mode, snap the control to a grid.

grid size

Grid size in pixels when snap to grid is ON.

hint

Hint text displayed on mouse over.

Common Settings

info

show manual

Opens the web browser to display information or help about the selected object, if it exists.

For more details about information/help creation, see create-help-file.

description

Description of the module for internal help purposes only. The description is not displayed in the interface.

ID's

visible only in god mode, see setup-panel-tab-expert.

unique ID

Current private ID for this control used to identify the object.

preset ID

Current private preset ID for this control used for presets.

recreate ID

If you experience difficulties in Polyphonic mode, try to recreate new id(s) with this button.

repair ID s

Each Patch shared on the local network uses its own ID (identification number). If you experience issues of Patches that don't send information to the good target, this button will rebuild all these id's.

Object Remote Address

absolute

Absolute remote address. see objects-address.

local

Local to the current patch remote address. see objects-address.

user addr

User defined remote address. see objects-address.

See also

version 7.0.250121

Edit All Pages