instantreality 1.0

Component:
Engine
Status:
fully implemented
Structure type:
concrete
Standard:
Avalon

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
SFBool stereo SFBool inputOutput FALSE If TRUE, the tiled display supports stereo rendering
SFInt32 rows SFInt32 inputOutput 1 Number of rows of tiles
SFInt32 columns SFInt32 inputOutput 1 Number of columns of tiles
SFInt32 tileWidth SFInt32 inputOutput 1024 Number of pixel of a singel tile in horizontal direction
SFInt32 tileHeight SFInt32 inputOutput 768 Number of pixel of a singel tile in vertical direction
SFInt32 overlapX SFInt32 inputOutput 0 Number of pixel that overlap from one tile to the next tile in horizontal direction
SFInt32 overlapY SFInt32 inputOutput 0 Number of pixel that overlap from one tile to the next tile in vertical direction
SFInt32 offsetX SFInt32 inputOutput 0 Offset in horizontal direction between the left and the right eye
SFInt32 offsetY SFInt32 inputOutput 0 Offset in vertical direction between the left and the right eye
SFFloat eyeSeparation SFFloat inputOutput 0 Distance of the eye
SFFloat zeroParallaxDistance SFFloat inputOutput 1 Distance from the viewer, where the left and the right eye converge
SFBool quadBuffer SFBool inputOutput FALSE If true, stereo rendering is done by quad buffer stereo rendering
SFBool balance SFBool inputOutput FALSE Do load balancing if true
SFBool showBalancing SFBool inputOutput FALSE Show result of balancing (debug)
SFInt32 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.
MFString servers MFString initializeOnly Names of the rendering servers (usually the hostname)
SFString connectionType SFString initializeOnly Multicast Type of connection. Valid values are StreamSock, Multicast and SockPipeline
SFString connectionInterface SFString initializeOnly Network interface to be used for network connections. Enter the IP address of the interface that should be used.
SFInt32 servicePort SFInt32 initializeOnly 8437 Socket port that is used to search servers by broadcast or multicast
SFString destination SFString initializeOnly A multicast address that is used to search for servers
SFString 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)
SFInt32 autostartDemonPort SFInt32 initializeOnly 35669 Socket port for the server autostart demon
MFString 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.
MFString 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.
MFString 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.
MFString 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.
MFString 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.
MFString 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.
SFBool enabled SFBool inputOutput TRUE If enabled is TRUE, then rendering to this window is enabled
SFInt32 buffer SFInt32 initializeOnly 2 1 (single), 2 (double), 4 (quad)
SFInt32 sample SFInt32 initializeOnly 1 number of multi-samples for FSAA
SFString 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
SFVec2f 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
SFVec2f size SFVec2f inputOutput 512 512 Window size. If fullScreen is true, then window size is ignored
SFBool fullScreen SFBool inputOutput FALSE If fullScreen is TRUE, the output window covers the whole screen.
SFBool drawCursor SFBool inputOutput TRUE If drawCurser is FALSE, no Cursor is shown
SFBool drawToolBar SFBool inputOutput TRUE If TRUE, the viewer tries to provide a toolbar
SFBool border SFBool initializeOnly TRUE Show window decorations like border or title bar
SFString pipe SFString initializeOnly On X11 pipe is used to specify the X-Server e.g. :0 or rubens:1.0
SFString description SFString inputOutput Description of the window
MFString ignoreExtensions MFString initializeOnly OpenGL extensions that should be ignored during rendering
MFNode views MFNode inputOutput Viewarea Viewareas that should be drawn in this window. If no Viewarea isgiven, a default Viewarea is generated.
SFString statusMessage SFString inputOnly allows do set some kind of status line
SFBool visible SFBool initializeOnly TRUE Show or hide the window on the screen
MFString 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
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element