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

For internal use only. Do not use.

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 2011