Cluster#
masteraddress
non-empty stringContains the address of the node that acts as the server for this cluster. This means that one of the Node elements described in this configuration file has to have an address that corresponds to this
masterAddress. This value can be either an IP address or a DNS name, which will be resolved at application startup.version
integerThe version of this configuration file. The current version number is
1.debuglog(optional)
booleanDetermines whether the logging should include
Debuglevel log messages. The default value isfalse, such that onlyInfolevel log messages or above are added to the console, the file, or the registered callback. Log messages that are not logged are discarded.threadaffinity(optional)
integer [0, \(\infty\))Forces the thread affinity for the main thread of the application. On Windows, this is achieved using the SetThreadAffinityMask function, but it might not be implemented on other operating systems. The default value is that no thread affinity is set for the application.
firmsync(optional)
booleanDetermines whether the server should frame lock and wait for all client nodes or not. The default for this is
false. Additionally, it is possible (and more advised) to set the frame locking on an individual node bases for the cases where not all nodes are part of a swap group or the same swap group.scene(optional)
Scenenodes(optional)
array of NodesEach object in this array has to be a valid Node. At least one of the described nodes has to have an address that matches the cluster’s
masteraddress.users(optional)
array of UsersEach object in this array has to be a valid User. The first value in the array is considered to be the default user for the application.
capture(optional)
CaptureThe object provides attributes that describe how the application will treat screen captures.
trackers(optional)
array of TrackersEach object in this array describes a VRPN tracker.
settings(optional)
SettingsThis object describes general settings for the application. The scene-specific settings can be found under the
sceneentry instead.generator(optional)
objectInformation about the generator application that was used (if any) to create this configuration file.
name
non-empty stringA human-friendly name for the generator that created this configuration file.
major
integer [0, \(\infty\))The major version of the generator that created this configuration file.
minor
integer [0, \(\infty\))The minor version of the generator that created this configuration file.
meta(optional)
objectInformation and description of configuration file.
description
stringDescription of the window configuration.
name
stringName of the window configuration.
author(optional)
stringAuthor’s name.
license(optional)
stringDetails of the software license.
version(optional)
stringVersion number of configuration meta.