TiledClusterWindow
This cluster window can be used to connect avalon with a tiled display that is driven by a cluster
Inheritance
Code
XML encoding
<TiledClusterWindow stereo='FALSE' rows='1' columns='1' tileWidth='1024' tileHeight='768' overlapX='0' overlapY='0' offsetX='0' offsetY='0' eyeSeparation='0' zeroParallaxDistance='1' quadBuffer='FALSE' balance='FALSE' showBalancing='FALSE' maxDepth='999' servers='' connectionType='Multicast' connectionInterface='' servicePort='8437' destination='' autostartDemonType='auto' autostartDemonPort='35669' view='' background='' foreground='' environment='' user='' fog='' enabled='TRUE' buffer='2' sample='1' sampleFilterMode='auto' position='-1 -1' size='512 512' fullScreen='FALSE' drawCursor='TRUE' drawToolBar='TRUE' border='TRUE' pipe='' description='' ignoreExtensions='' visible='TRUE' logFeature='' />
Classic encoding
TiledClusterWindow { stereo FALSE rows 1 columns 1 tileWidth 1024 tileHeight 768 overlapX 0 overlapY 0 offsetX 0 offsetY 0 eyeSeparation 0 zeroParallaxDistance 1 quadBuffer FALSE balance FALSE showBalancing FALSE maxDepth 999 servers [""] connectionType "Multicast" connectionInterface "" servicePort 8437 destination "" autostartDemonType "auto" autostartDemonPort 35669 view [""] background [""] foreground [""] environment [""] user [""] fog [""] enabled TRUE buffer 2 sample 1 sampleFilterMode "auto" position -1 -1 size 512 512 fullScreen FALSE drawCursor TRUE drawToolBar TRUE border TRUE pipe "" description "" ignoreExtensions [""] visible TRUE logFeature [""] }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
stereo | SFBool | inputOutput | FALSE | If TRUE, the tiled display supports stereo rendering | ||
rows | SFInt32 | inputOutput | 1 | Number of rows of tiles | ||
columns | SFInt32 | inputOutput | 1 | Number of columns of tiles | ||
tileWidth | SFInt32 | inputOutput | 1024 | Number of pixel of a singel tile in horizontal direction | ||
tileHeight | SFInt32 | inputOutput | 768 | Number of pixel of a singel tile in vertical direction | ||
overlapX | SFInt32 | inputOutput | 0 | Number of pixel that overlap from one tile to the next tile in horizontal direction | ||
overlapY | SFInt32 | inputOutput | 0 | Number of pixel that overlap from one tile to the next tile in vertical direction | ||
offsetX | SFInt32 | inputOutput | 0 | Offset in horizontal direction between the left and the right eye | ||
offsetY | SFInt32 | inputOutput | 0 | Offset in vertical direction between the left and the right eye | ||
eyeSeparation | SFFloat | inputOutput | 0 | Distance of the eye | ||
zeroParallaxDistance | SFFloat | inputOutput | 1 | Distance from the viewer, where the left and the right eye converge | ||
quadBuffer | SFBool | inputOutput | FALSE | If true, stereo rendering is done by quad buffer stereo rendering | ||
balance | SFBool | inputOutput | FALSE | Do load balancing if true | ||
showBalancing | SFBool | inputOutput | FALSE | Show result of balancing (debug) | ||
maxDepth | SFInt32 | initializeOnly | 999 | Value for load balancing to set a depth to which load calculation should be performed. Low value is faster but less precise, high value gives a slow but precise load calculation. The lowest reasonable value is 3. | ||
servers | MFString | initializeOnly | Names of the rendering servers (usually the hostname) | |||
connectionType | SFString | initializeOnly | Multicast | Type of connection. Valid values are StreamSock, Multicast and SockPipeline | ||
connectionInterface | SFString | initializeOnly | Network interface to be used for network connections. Enter the IP address of the interface that should be used. | |||
servicePort | SFInt32 | initializeOnly | 8437 | Socket port that is used to search servers by broadcast or multicast | ||
destination | SFString | initializeOnly | A multicast address that is used to search for servers | |||
autostartDemonType | SFString | initializeOnly | auto | auto; none; direct; zeroConf | controls the server start/stop mechanism; 'none' connects the running server; 'direct' uses the demon port; 'zeroConf' uses zeroConf to find the demon; 'auto' does 'the right thing' (TM) | |
autostartDemonPort | SFInt32 | initializeOnly | 35669 | Socket port for the server autostart demon | ||
view | MFString | inputOutput | Names of viewpoint objects that should be used on this window. If no name is given, the currently bound viewpoint is used. If more than one name is given, the first valid viewpoint is used. | |||
background | MFString | inputOutput | Names of background objects that should be used on this window. If no name is given, the currently bound background is used. If more than one name is given, the first valid backgound is used. | |||
foreground | MFString | inputOutput | Names of foreground objecs that should be used on this window. If no name is given, the currently bound foreground is used. If more than one name is given, the first valid foreground is used. | |||
environment | MFString | inputOutput | Names of environment objects that should be used on this window. If no name is given, the currently bound background is used. If more than one name is given, the first valid environment is used. | |||
user | MFString | inputOutput | Names of user bindable objects that should be used on this window. If no name is given, the currently bound user is used. If more than one name is given, the first valid user is used. | |||
fog | MFString | inputOutput | Names of fog bindable objects that should be used on this window. If no name is given, the currently bound fog is used. If more than one name is given, the first valid fog is used. | |||
enabled | SFBool | inputOutput | TRUE | If enabled is TRUE, then rendering to this window is enabled | ||
buffer | SFInt32 | initializeOnly | 2 | 1 (single), 2 (double), 4 (quad) | ||
sample | SFInt32 | initializeOnly | 1 | number of multi-samples for FSAA | ||
sampleFilterMode | SFString | inputOutput | auto | auto, nicest, fastest, off | defines the filter-method of resolving the color of multisampled pixels; hint: use the sample-field to set the number of samples | |
position | SFVec2f | inputOutput | -1 -1 | Position of the window on the screen. If position is -1 -1, then the position is set by the window manager | ||
size | SFVec2f | inputOutput | 512 512 | Window size. If fullScreen is true, then window size is ignored | ||
fullScreen | SFBool | inputOutput | FALSE | If fullScreen is TRUE, the output window covers the whole screen. | ||
drawCursor | SFBool | inputOutput | TRUE | If drawCurser is FALSE, no Cursor is shown | ||
drawToolBar | SFBool | inputOutput | TRUE | If TRUE, the viewer tries to provide a toolbar | ||
border | SFBool | initializeOnly | TRUE | Show window decorations like border or title bar | ||
pipe | SFString | initializeOnly | On X11 pipe is used to specify the X-Server e.g. :0 or rubens:1.0 | |||
description | SFString | inputOutput | Description of the window | |||
ignoreExtensions | MFString | initializeOnly | OpenGL extensions that should be ignored during rendering | |||
views | MFNode | inputOutput | Viewarea | Viewareas that should be drawn in this window. If no Viewarea isgiven, a default Viewarea is generated. | ||
statusMessage | SFString | inputOnly | allows do set some kind of status line | |||
visible | SFBool | initializeOnly | TRUE | Show or hide the window on the screen | ||
logFeature | MFString | inputOutput | state, child, parent, route, eventIn, eventOut | controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything | ||
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |