/ HALion Developer Resource / HALion Script / Reference /
Quick Control Assignment Modes
Description
Enumerator to identify the different quick control assignment modes.
Available in: Controller.
Quick Control Assignment Modes
Index | Name |
---|---|
1 | QCAssignmentMode.absolute |
2 | QCAssignmentMode.relative |
3 | QCAssignmentMode.switch |
4 | QCAssignmentMode.switchRelative |
Example
-- Print the mode of the qc assignment.
layer = this.parent
qc = 1
assignment = 1
qcMode = layer:getQCAssignmentMode(qc, assignment)
if qcMode == QCAssignmentMode.absolute then
qcModeName = "Absolute"
elseif qcMode == QCAssignmentMode.relative then
qcModeName = "Relative"
elseif qcMode == QCAssignmentMode.switch then
qcModeName = "Switch"
elseif qcMode == QCAssignmentMode.switchRelative then
qcModeName = "Switch Relative"
end
print("Mode of '"..layer.name.."', QC "..qc..", assignment "..assignment..": "..qcModeName..".")
See also: addQCAssignment, removeQCAssignment, getNumQCAssignments, getQCAssignmentParamId, getQCAssignmentScope, getQCAssignmentMin, getQCAssignmentMax, getQCAssignmentCurve, getQCAssignmentMode, getQCAssignmentBypass, setQCAssignmentParamId, setQCAssignmentScope, setQCAssignmentMin, setQCAssignmentMax, setQCAssignmentCurve, setQCAssignmentMode, setQCAssignmentBypass