Object Hierarchy | 関連する C++クラス:ArrayParameter
ArrayParameter
v4.0
Arrayパラメータは、同じ種類の可変エントリ数を持つ特殊なパラメータです。配列には、追加エントリ(ArrayParameter.Add)、削除エントリ(ArrayParameter.Remove)、または配列内を移動するエントリ(ArrayParameter.Move)が含まれます。
注:ArrayParameter は 0(ゼロ)から始まります。
警告:次のプロパティは、ArrayParameter オブジェクトではサポートされていません。
Parameter.Source
Parameter.Sources
Parameter.Value
Parameter.OriginalValue
/* 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 ); |