siCapabilities

Description

Determines the capabilities of a parameter. They can be combined by adding them: for example, to have a parameter animatable (1) and persistable (4), use 5.

C# Syntax

    siCapabilities.siAnimatable                                                 // 1
    siCapabilities.siReadOnly                                                   // 2
    siCapabilities.siPersistable                                                // 4
    siCapabilities.siNotInspectable                                             // 8
    siCapabilities.siSilent                                                     // 16
    siCapabilities.siNotPresetPersistable                                       // 128
    siCapabilities.siTexturable                                                 // 256
    siCapabilities.siKeyable                                                    // 2048
    siCapabilities.siNonKeyableVisible                                          // 4096

Constant | Value | Description
siAnimatable | 1 | Animatable
siReadOnly | 2 | Cannot be written to
siPersistable | 4 | Is saved with its parameter set
siNotInspectable | 8 | Does not show up in the UI
siSilent | 16 | Does not notify if its value is changed
siNotPresetPersistable | 128 | Will not be saved in presets
siTexturable | 256 | Parameter supports connection to rendering node
siKeyable | 2048 | Parameter is visible in 'Keying Panel' and keyable
siNonKeyableVisible | 4096 | Parameter is only visible in 'Keying Panel'

Applies To

SIAddCustomParam | SIAddCustomParameter | Parameter.SetCapabilityFlag | ProjectItem.SetCapabilityFlag
XSICollection.FindObjectsByMarkingAndCapabilities | CustomProperty::AddParameter | Factory::CreateParamDef | Parameter::GetCapabilities
Parameter::PutCapabilityFlag | ProjectItem::GetCapabilities | ProjectItem::PutCapabilityFlag |

See Also

CollectionItem.Capabilities | CustomProperty.AddParameter | CustomProperty.AddParameter2 | CustomProperty.AddParameter3
Parameter.Animatable | Parameter.Capabilities | Parameter.Enable | Parameter.GetValue2
Parameter.Keyable | Parameter.ReadOnly | Parameter.Show | Parameter.Value
ProjectItem.Capabilities | XSIFactory.CreateParamDef | Shader::GetShaderInputType | XSI_CustomParamInfo dotXSI template

Autodesk Softimage v7.5