Document toolboxDocument toolbox

Private & Confidential

(1.2.0) Screen Windows

ICE can display its canvas, or parts of the canvas, on additional windows.

Window Settings

Window Settings are configured in the ScreenWindowSettings.xml, typically found at

C:\ProgramData\Igloo Vision\IglooCoreEngine\settings

One of more Windows can be configured, with each Window displaying a subsection of the Workspace Canvas.

 

<windows> <window> <winXPos>1920</winXPos> <winYPos>0</winYPos> <winWidth>1920</winWidth> <winHeight>1080</winHeight> <startX>0.000000000</startX> <startY>0.000000000</startY> <subWidth>0.000000000</subWidth> <subHeight>1.000000000</subHeight> </window> <window> <winXPos>3840</winXPos> <winYPos>0</winYPos> <winWidth>1920</winWidth> <winHeight>1080</winHeight> <startX>0.500000000</startX> <startY>0.000000000</startY> <subWidth>0.500000000</subWidth> <subHeight>1.000000000</subHeight> </window> </windows>

 

  • winXPos

The X position of the top left corner of the Window in screen coordinates

  • winYPos

Y position of the top left corner of the Window in screen coordinates

  • winWidth

The width of the window in pixels

  • winHeight

The height of the window in pixels

  • startX

The starting X position of the canvas subsection to be drawn into the window, in normalised coordinates i.e. 0-1

  • startY

The starting Y position of the canvas subsection to be drawn into the window, in normalised coordinates i.e. 0-1

  • subWidth

The width of the canvas subsection to be drawn into the window, in normalised coordinates i.e. 0-1

  • subHeight

The height of the canvas subsection to be drawn into the window, in normalised coordinates i.e. 0-1

 

Examples

This example assumes you have one 1920x1080 screen and you want to display the entire canvas on this screen.

This example assumes you have two screens each 1920x1080, and you want to display the left half of the canvas on Screen 1 and the right half on Screen 2.

 

Warping & Blending

The Igloo Warper application can be used to generate Warp & Blending files which are applied to ICE’s Output windows.

Requires Warper version 1.20.x +

Within the Igloo Warper’s menu navigate to Config > High Performance Warping > ICE > Export Warping file.

 

The export may take some time depending on the number of displays and their resolution. Once finished, the Warping files are saved to C:\ProgramData\Igloo Vision\IglooCoreEngine\warping

Warping is controlled by the two exported files

  • Screen-warp32.bmp

This file is not really a bitmap but lookup table for the X,Y coordinates of the warped image.

  • Screen-edgeBlend.bmp

Canvas Mask

When required, the Igloo Setup Tool will export an additional mask canvasMask.png which is applied to Canvas space rather than Screen space. This file should be moved to

C:\ProgramData\Igloo Vision\IglooCoreEngine\warping

 

 

(c) Igloo Vision 2020