マテリアル内のシェーダ情報を保持します。
| get | set | Type | Name | Description |
|---|---|---|---|---|
| o | x | string | shaderFilename | シェーダファイル名 |
| Member | Description |
|---|---|
| getOptionValue | シェーダのオプション値を取得します。 |
| getParameterNum | パラメータの数を取得します。 |
| getParameterName | パラメータの名前を取得します。 |
| getParameterOptionValue | パラメータのオプション値を取得します。 |
| getParameterValueType | パラメータの値の種類を取得します。 |
| getParameterArraySize | パラメータの値の配列要素数を取得します。 |
| getParameterBoolValue | パラメータの値をbool型で取得します。 |
| getParameterIntValue | パラメータの値をint型で取得します。 |
| getParameterFloatValue | パラメータの値をfloat型で取得します。 |
| getParameterColorValue | パラメータの値をMQColor型で取得します。 |
| getParameterStringValue | パラメータの値をstring型で取得します。 |
| setParameterBoolValue | パラメータの値をbool型で設定します。 |
| setParameterIntValue | パラメータの値をint型で設定します。 |
| setParameterFloatValue | パラメータの値をfloat型で設定します。 |
| setParameterColorValue | パラメータの値をMQColor型で設定します。 |
| setParameterStringValue | パラメータの値をstring型で設定します。 |
| getMappingNum | マッピングの数を取得します。 |
| getMappingName | マッピングの名前を取得します。 |
| getMappingOptionValue | マッピングのオプション値を取得します。 |
| getMappingFilename | マッピングのファイル名を取得します。 |
| setMappingFilename | マッピングのファイル名を設定します。 |
| getMappingUVChannel | マッピングが使用するUVチャンネルを取得します。 |
| setMappingUVChannel | マッピングが使用するUVチャンネルを設定します。 |
| getMappingConnectedNodeID | マッピングに接続されたサブシェーダノードのIDを取得します。 |
| setMappingConnectedNodeID | マッピングにサブシェーダノードを接続します。 |
| getMappingConnectedNode | マッピングに接続されたサブシェーダノードを取得します。 |
| getMappingParameterNum | マッピングのファイル名を取得します。 |
| getMappingParameterName | マッピングパラメータの名前を取得します。 |
| getMappingParameterValueType | マッピングパラメータの値の種類を取得します。 |
| getMappingParameterArraySize | マッピングパラメータの値の配列要素数を取得します。 |
| getMappingParameterBoolValue | マッピングパラメータの値をbool型で取得します。 |
| getMappingParameterIntValue | マッピングパラメータの値をint型で取得します。 |
| getMappingParameterFloatValue | マッピングパラメータの値をfloat型で取得します。 |
| getMappingParameterColorValue | マッピングパラメータの値をMQColor型で取得します。 |
| getMappingParameterStringValue | マッピングパラメータの値をstring型で取得します。 |
| setMappingParameterBoolValue | マッピングパラメータの値をbool型で設定します。 |
| setMappingParameterIntValue | マッピングパラメータの値をint型で設定します。 |
| setMappingParameterFloatValue | マッピングパラメータの値をfloat型で設定します。 |
| setMappingParameterColorValue | マッピングパラメータの値をMQColor型で設定します。 |
| setMappingParameterStringValue | マッピングパラメータの値をstring型で設定します。 |
| getOutputParameterNum | xmlファイル内で定義された出力パラメータの数を取得します。 |
| getOutputParameterName | xmlファイル内で定義された出力パラメータの名前を取得します。 |
| getOutputParameterOptionValue | xmlファイル内で定義された出力パラメータのオプション値を取得します。 |
| getOutputParameterValueType | xmlファイル内で定義された出力パラメータの値の種類を取得します。 |
| getOptionValue(option_name) | ||||
シェーダのオプション値を取得します。 | ||||
| ||||
|
| getParameterNum | |||
パラメータの数を取得します。 | |||
|
| getParameterName(index) | ||||
パラメータの名前を取得します。 | ||||
| ||||
|
| getParameterOptionValue(parameter_index_or_name, option_name) | ||||||||
パラメータのオプション値を取得します。 | ||||||||
| ||||||||
|
| getParameterArraySize(parameter_index_or_name) | ||||
パラメータの値の配列要素数を取得します。 | ||||
| ||||
|
| getParameterBoolValue(parameter_index_or_name[, array_index]) | ||||||||
パラメータの値をbool型で取得します。 | ||||||||
| ||||||||
|
| getParameterIntValue(parameter_index_or_name[, array_index]) | ||||||||
パラメータの値をint型で取得します。 | ||||||||
| ||||||||
|
| getParameterFloatValue(parameter_index_or_name[, array_index]) | ||||||||
パラメータの値をfloat型で取得します。 | ||||||||
| ||||||||
|
| getParameterColorValue(parameter_index_or_name[, array_index]) | ||||||||
パラメータの値をMQColor型で取得します。 | ||||||||
| ||||||||
|
| getParameterStringValue(parameter_index_or_name[, array_index]) | ||||||||
パラメータの値をstring型で取得します。 | ||||||||
| ||||||||
|
| setParameterBoolValue(parameter_index_or_name[, array_index], value) | ||||||||||||
パラメータの値をbool型で設定します。 | ||||||||||||
|
| setParameterIntValue(parameter_index_or_name[, array_index], value) | ||||||||||||
パラメータの値をint型で設定します。 | ||||||||||||
|
| setParameterFloatValue(parameter_index_or_name[, array_index], value) | ||||||||||||
パラメータの値をfloat型で設定します。 | ||||||||||||
|
| setParameterColorValue(parameter_index_or_name[, array_index], value) | ||||||||||||
パラメータの値をMQColor型で設定します。 | ||||||||||||
|
| setParameterStringValue(parameter_index_or_name[, array_index], value) | ||||||||||||
パラメータの値をstring型で設定します。 | ||||||||||||
|
| getMappingNum | |||
マッピングの数を取得します。 | |||
|
| getMappingName(index) | ||||
マッピングの名前を取得します。 | ||||
| ||||
|
| getMappingOptionValue(mapping_index_or_name, option_name) | ||||||||
マッピングのオプション値を取得します。 | ||||||||
| ||||||||
|
| getMappingFilename(mapping_index_or_name) | ||||
マッピングのファイル名を取得します。 | ||||
| ||||
|
| setMappingFilename(mapping_index_or_name, filename) | ||||||||
マッピングのファイル名を設定します。 | ||||||||
|
| getMappingUVChannel(mapping_index_or_name) | ||||
マッピングが使用するUVチャンネルを取得します。 | ||||
| ||||
|
| setMappingUVChannel(mapping_index_or_name, channel) | ||||||||
マッピングが使用するUVチャンネルを設定します。 | ||||||||
|
| getMappingConnectedNodeID(mapping_index_or_name) | ||||
マッピングに接続されたサブシェーダノードのIDを取得します。 | ||||
| ||||
|
| setMappingConnectedNodeID(mapping_index_or_name, shader_node_id, output) | ||||||||||||
マッピングにサブシェーダノードを接続します。 | ||||||||||||
|
| getMappingConnectedNode(mapping_index_or_name) | ||||
マッピングに接続されたサブシェーダノードを取得します。 | ||||
| ||||
|
| getMappingParameterNum(mapping_index_or_name) | ||||
マッピングのファイル名を取得します。 | ||||
| ||||
|
| getMappingParameterName(mapping_index_or_name, index) | ||||||||
マッピングパラメータの名前を取得します。 | ||||||||
| ||||||||
|
| getMappingParameterValueType(mapping_index_or_name, parameter_index_or_name) | ||||||||
マッピングパラメータの値の種類を取得します。 | ||||||||
| ||||||||
|
| getMappingParameterArraySize(mapping_index_or_name, parameter_index_or_name) | ||||||||
マッピングパラメータの値の配列要素数を取得します。 | ||||||||
| ||||||||
|
| getMappingParameterBoolValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
マッピングパラメータの値をbool型で取得します。 | ||||||||||||
| ||||||||||||
|
| getMappingParameterIntValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
マッピングパラメータの値をint型で取得します。 | ||||||||||||
| ||||||||||||
|
| getMappingParameterFloatValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
マッピングパラメータの値をfloat型で取得します。 | ||||||||||||
| ||||||||||||
|
| getMappingParameterColorValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
マッピングパラメータの値をMQColor型で取得します。 | ||||||||||||
| ||||||||||||
|
| getMappingParameterStringValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
マッピングパラメータの値をstring型で取得します。 | ||||||||||||||||
|
| setMappingParameterBoolValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
マッピングパラメータの値をbool型で設定します。 | ||||||||||||||||
|
| setMappingParameterIntValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
マッピングパラメータの値をint型で設定します。 | ||||||||||||||||
|
| setMappingParameterFloatValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
マッピングパラメータの値をfloat型で設定します。 | ||||||||||||||||
|
| setMappingParameterColorValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
マッピングパラメータの値をMQColor型で設定します。 | ||||||||||||||||
|
| setMappingParameterStringValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
マッピングパラメータの値をstring型で設定します。 | ||||||||||||||||
|
| getOutputParameterNum | |||
xmlファイル内で定義された出力パラメータの数を取得します。 | |||
|
| getOutputParameterName(index) | ||||
xmlファイル内で定義された出力パラメータの名前を取得します。 | ||||
| ||||
|
| getOutputParameterOptionValue(parameter_index_or_name, option_name) | ||||||||
xmlファイル内で定義された出力パラメータのオプション値を取得します。 | ||||||||
| ||||||||
|
| getOutputParameterValueType(parameter_index_or_name) | ||||
xmlファイル内で定義された出力パラメータの値の種類を取得します。 | ||||
| ||||
|