つの入力パラメーターを表します。0、1、またはそれ以上のパラメーターを許可するようにカーネルを定義できます。対応するデータ型などのパラメーターに関する情報を提供します。シェーダーの実行時に使用するパラメーター値を設定するメカニズムも提供します。プロパティに割り当てます。プロパティのプロパティとしてアクセスします。プロパティの名前は、シェーダーコードのパラメーター名と同じです。いうプロパティでアクセスできます。インスタンスには、そのパラメーターに定義されたメタデータに対応する追加のプロパティがあります。オブジェクトの作成時に追加されます。プロパティ名はシェーダーのソースコードで指定されたメタデータ名と一致します。各プロパティのデータ型は、対応するメタデータのデータ型によって異なります。インスタンスとなります。エレメント数とエレメントデータ型はメタデータ値に対応します。つのパラメーター宣言が含まれるとします。インスタンスは、ビルトインプロパティのほかに、次のメタデータプロパティを持ちます。次の追加プロパティがあります。インスタンスは作成されません。インスタンスが作成されるときに、シェーダーの各パラメーターに対して作成されます。Object指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。パラメーターのインデックス。シェーダーで定義されているパラメーターのデータ型です。Arrayパラメーター値としてシェーダーに渡される値です。インスタンスを作成します。ShaderParameterhasOwnProperty(name:String):Booleanオブジェクトに指定されたプロパティが定義されているかどうかを示します。クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。ObjectpropertyIsEnumerable(name:String):Boolean指定されたプロパティが存在し、列挙できるかどうかを示します。true):voidループ処理に対するダイナミックプロパティの可用性を設定します。ObjecttoLocaleString():Stringロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。ObjecttoString():String指定されたオブジェクトのストリング表現を返します。ObjectvalueOf():Object指定されたオブジェクトのプリミティブな値を返します。1.5パラメーターのインデックス。1.5シェーダーで定義されているパラメーターのデータ型です。クラスの定数によって定義されます。1.5パラメーター値としてシェーダーに渡される値です。エレメントの数とタイプはパラメーターのデータ型に対応します。プロパティを使用して決定できます。エレメントの数とデータ型を示します。Numberマトリックスパラメータータイプの場合、配列エレメントは最初マトリックス行に入力され、次に列に入力されます。いう名前をつけて入力するとします。.4];シェーダー内で、各マトリックスエレメントは次の値を持ちます。インスタンスを作成します。コンストラクターは開発者コードでは直接呼び出されません。インスタンスが作成されるときに、シェーダーの各パラメーターに対して作成されます。リファレンスガイドのコンテンツが英語で表示されます。リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。クラスはどの言語にも訳されていません。クラスは英語で表示されます。