using System.Collections.Generic;
namespace xAPI.Registry {
///
/// Provides all extensions of the context virtualReality of type result as public properties.
///
public sealed class xAPI_Extensions_Result_VirtualReality : xAPI_Extensions_Result {
public xAPI_Extensions_Result_VirtualReality()
: base("virtualReality") {
}
///
/// The vertical distance of the camera position relative to the floor. This value represents the camera's Y-axis position in the 3D space, such as the height at which the camera is positioned. The floor should be initalized to zero.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/extensions/result/cameraYOffset
///
public xAPI_Extensions_Result_VirtualReality cameraYOffset(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "cameraYOffset",
names: new Dictionary {
["en-US"] = "camera Y offset",
["de-DE"] = "Kamera Y Versatz" },
descriptions: new Dictionary {
["en-US"] = "The vertical distance of the camera position relative to the floor. This value represents the camera's Y-axis position in the 3D space, such as the height at which the camera is positioned. The floor should be initalized to zero.",
["de-DE"] = "Der vertikale Versatz der Kameraposition relativ zum Boden. Dieser Wert gibt die Y-Achsen-Position der Kamera im 3D-Raum, z. B. die Höhe, in der sich die Kamera befindet. Der Boden sollte auf Null initalisiert werden." }),
value);
return this;
}
///
/// Position in scene.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/extensions/result/position
///
public xAPI_Extensions_Result_VirtualReality position(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "position",
names: new Dictionary {
["en-US"] = "position",
["de-DE"] = "Position" },
descriptions: new Dictionary {
["en-US"] = "Position in scene.",
["de-DE"] = "Position in der Szene." }),
value);
return this;
}
///
/// Rotation in scene.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/extensions/result/rotation
///
public xAPI_Extensions_Result_VirtualReality rotation(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "rotation",
names: new Dictionary {
["en-US"] = "rotation",
["de-DE"] = "Rotation" },
descriptions: new Dictionary {
["en-US"] = "Rotation in scene.",
["de-DE"] = "Rotation in der Szene." }),
value);
return this;
}
///
/// Scale in scene.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/extensions/result/scale
///
public xAPI_Extensions_Result_VirtualReality scale(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "scale",
names: new Dictionary {
["en-US"] = "scale",
["de-DE"] = "Skalierung" },
descriptions: new Dictionary {
["en-US"] = "Scale in scene.",
["de-DE"] = "Skalierung in der Szene." }),
value);
return this;
}
}
}