ArrayParameter

Object Hierarchy | 関連する C++クラス:ArrayParameter

継承

SIObject

Parameter

ArrayParameter

導入

v4.0

詳細

Arrayパラメータは、同じ種類の可変エントリ数を持つ特殊なパラメータです。配列には、追加エントリ(ArrayParameter.Add)、削除エントリ(ArrayParameter.Remove)、または配列内を移動するエントリ(ArrayParameter.Move)が含まれます。

注:ArrayParameter は 0(ゼロ)から始まります。

警告:次のプロパティは、ArrayParameter オブジェクトではサポートされていません。

Parameter.Source

Parameter.Sources

Parameter.Value

Parameter.OriginalValue

メソッド

Add AddCustomOp AddExpression AddFCurve
AddFCurve2 AddScriptedOp AddScriptedOpFromFile AddValue
AnimatedParameters Connect ConnectFromFile ConnectFromFile2
ConnectFromPreset ConnectFromPreset2 ConnectFromProgID ConnectFromProgID2
Disconnect Enableオペレータ GetInstanceValue GetValue2オペレータ
IsAnimated IsClassOfオペレータ IsEqualToオペレータ IsLockedオペレータ
IsSupportedInstanceValue Move PutValue2オペレータ Remove
SetCapabilityFlagオペレータ SetInstanceValue SetLock Showオペレータ
UnSetLock      
       

プロパティ

Animatableオペレータ Application Capabilitiesオペレータ Categories
Countオペレータ Defaultオペレータ Descriptionオペレータ FullNameオペレータ
HasInstanceValue Help Keyableオペレータ LockLevelオペレータ
LockTypeオペレータ Marked Maxオペレータ Minオペレータ
Model Nameオペレータ NestedObjects Origin
OriginPath OriginalValueオペレータ OverridenObject OverridingObject
Parametersオペレータ Parent Parent3DObject ReadOnlyオペレータ
ScriptNameオペレータ Source Sources SuggestedMaxオペレータ
SuggestedMinオペレータ Tagsオペレータ Typeオペレータ Valueオペレータ
ValueTypeオペレータ      
       

JScript の例

/*

This example creates a cube, applies the XSIColorMixer shader to

the material's surface port and adds a new layer.

*/

NewScene( null, false );

oCube = ActiveSceneRoot.AddGeometry( "Cube", "MeshSurface" );

oMat = oCube.AddMaterial( "Phong" );

oMixer = oMat.surface.ConnectFromProgid( "Softimage.XSIColorMixer.1" );

oLayers = oMixer.layers;

LogMessage( "Before adding: " + oLayers.Count );

oNewLayer = oLayers.Add( );

LogMessage( "After adding: " + oLayers.Count );

oLayers.Remove( 0 );

LogMessage( "Before removing: " + oLayers.Count );

関連項目

Parameter ParameterCollection ProjectItem.Parameters Property CustomProperty CustomProperty.AddParameter CustomProperty.AddParameter2 CustomProperty.AddParameter3 ProjectItem Shader