EyeonTips:Script/Reference/Applications/Fuse/Classes/Input/Attributes
From VFXPedia
- INP_InitialNotify defaults to true and is only done if INP_DoNotifyChanged is also true.
- There are no attributes called INPS_Name or INPS_ID like in the eyeonscript API. Use LINKS_Name and LINKID_ID instead, to get the name or script ID of an input.
- INP_SendRequest, which isn't listed here, defaults to true and controls whether the input will be requested before Process() is called. If you set this to false on image inputs, for example, you can prevent Fusion from rendering connected branches before you have decided if you need them or not. In this case, you cannot use Input:GetValue(req) to get the input's value. Use Input:GetSource(time) instead. Also, if you use INP_SendRequest = false on the main image input, the Fuse will fail if you don't take care of PreCalcProcess() yourself (or set INP_Required = false).
- INP_AcceptsDoD, available in since Fusion 6.31, can be set to false to turn off RoI for an image input. Fusion will in this case always request the full image window just as if the Fuse was a non-DoD tool.
- INP_AcceptTransform will allow an image input to receive a transformation matrix instead of an image from an upstream transform tool that concatenates. However, it seems like you can't do anything with this object as of Fusion 6.31...
- IC_DisplayedPrecision defines how many floating point digits are displayed for controls (e.g. sliders). A value of 2, for example, would display a value of 0.523203 as 0.52, even though the precise value is still used internally (and returned if the input is queried). Print will also return .52.
- IC_Steps defines how far a slider will move if you click to the left or to the right of its knob. By default, this value is derived from the minimum and maximum values that are displayed.
- INP_Disabled prevents the user from changing the input's values or moving its preview control widget in the viewer. However, it also prevents calls to Input:SetSource(). If your code has to change such a disabled input you need to temporarily set INP_Disabled to false by calling Input:SetAttrs({INP_Disabled = false})
- INP_DelayDefault, if set to true, allows you to define a default value for an input in the OnAddToFlow() function. Available since Fusion 6.1.4. This is useful if a slider's default value should depend on the composition's frame format or time range as these information isn't available in the Create() function yet. See an example here.
- More attributes, including control groups and preview controls.