MQShaderNode has shader parameters in a material.
| get | set | Type | Name | Description |
|---|---|---|---|---|
| x | string | shaderFilename | shader's filename |
| Member | Description |
|---|---|
| getOptionValue | Get an option value defined in a shader .xml file. |
| getParameterNum | Get a number of parameters. |
| getParameterName | Get a parameter's name. |
| getParameterOptionValue | Get a parameter's option value defined in a shader .xml file. |
| getParameterValueType | Get a type of values in a parameter specified by an index or a name. |
| getParameterArraySize | Get a number of an array in a parameter specified by an index or a name. |
| getParameterBoolValue | Get a value as bool value in a parameter specified by an index or a name. |
| getParameterIntValue | Get a value as int value in a parameter specified by an index or a name. |
| getParameterFloatValue | Get a value as float value in a parameter specified by an index or a name. |
| getParameterColorValue | Get a value as MQColor value in a parameter specified by an index or a name. |
| getParameterStringValue | Get a value as string value in a parameter specified by an index or a name. |
| setParameterBoolValue | Set a value by bool value in a parameter specified by an index or a name. |
| setParameterIntValue | Set a value by int value in a parameter specified by an index or a name. |
| setParameterFloatValue | Set a value by float value in a parameter specified by an index or a name. |
| setParameterColorValue | Set a value by MQColor value in a parameter specified by an index or a name. |
| setParameterStringValue | Set a value by string value in a parameter specified by an index or a name. |
| getMappingNum | Get a number of mappings. |
| getMappingName | Get a mapping's name. |
| getMappingOptionValue | Get a mapping's option value defined in a shader .xml file. |
| getMappingFilename | Get a mapping's filename. |
| setMappingFilename | Set a mapping's filename. |
| getMappingUVChannel | Get a mapping's UV channel name. |
| setMappingUVChannel | Set a mapping's UV channel name. |
| getMappingConnectedNodeID | Get a connected node ID to the mapping. |
| setMappingConnectedNodeID | Get a connected node ID to the mapping. |
| getMappingConnectedNode | Get a connected shader node. |
| getMappingParameterNum | Get a mapping's filename. |
| getMappingParameterName | Get a mapping parameter's name. |
| getMappingParameterValueType | Get a type of values in a mapping parameter specified by an index or a name. |
| getMappingParameterArraySize | Get a number of an array in a mapping parameter specified by an index or a name. |
| getMappingParameterBoolValue | Get a value as bool value in a mapping parameter specified by an index or a name. |
| getMappingParameterIntValue | Get a value as int value in a mapping parameter specified by an index or a name. |
| getMappingParameterFloatValue | Get a value as float value in a mapping parameter specified by an index or a name. |
| getMappingParameterColorValue | Get a value as MQColor value in a mapping parameter specified by an index or a name. |
| getMappingParameterStringValue | Get a value by string value in a mapping parameter specified by an index or a name. |
| setMappingParameterBoolValue | Set a value by bool value in a mapping parameter specified by an index or a name. |
| setMappingParameterIntValue | Set a value by int value in a mapping parameter specified by an index or a name. |
| setMappingParameterFloatValue | Set a value by float value in a mapping parameter specified by an index or a name. |
| setMappingParameterColorValue | Set a value by MQColor value in a mapping parameter specified by an index or a name. |
| setMappingParameterStringValue | Set a value by string value in a mapping parameter specified by an index or a name. |
| getOutputParameterNum | Get a number of output parameters defined in a shader .xml file. |
| getOutputParameterName | Get an output parameter's defined in a shader .xml file. |
| getOutputParameterOptionValue | Get an output parameter's option value defined in a shader .xml file. |
| getOutputParameterValueType | Get a type of values in an output parameter specified by an index or a name. |
| getOptionValue(option_name) | ||||
Get an option value defined in a shader .xml file. | ||||
| ||||
|
| getParameterNum | |||
Get a number of parameters. | |||
|
| getParameterName(index) | ||||
Get a parameter's name. | ||||
| ||||
|
| getParameterValueType(parameter_index_or_name) | ||||
Get a type of values in a parameter specified by an index or a name. | ||||
| ||||
|
| getParameterArraySize(parameter_index_or_name) | ||||
Get a number of an array in a parameter specified by an index or a name. | ||||
| ||||
|
| getParameterBoolValue(parameter_index_or_name[, array_index]) | ||||||||
Get a value as bool value in a parameter specified by an index or a name. | ||||||||
| ||||||||
|
| getParameterIntValue(parameter_index_or_name[, array_index]) | ||||||||
Get a value as int value in a parameter specified by an index or a name. | ||||||||
| ||||||||
|
| getParameterFloatValue(parameter_index_or_name[, array_index]) | ||||||||
Get a value as float value in a parameter specified by an index or a name. | ||||||||
| ||||||||
|
| getParameterColorValue(parameter_index_or_name[, array_index]) | ||||||||
Get a value as MQColor value in a parameter specified by an index or a name. | ||||||||
| ||||||||
|
| getParameterStringValue(parameter_index_or_name[, array_index]) | ||||||||
Get a value as string value in a parameter specified by an index or a name. | ||||||||
| ||||||||
|
| setParameterBoolValue(parameter_index_or_name[, array_index], value) | ||||||||||||
Set a value by bool value in a parameter specified by an index or a name. | ||||||||||||
|
| setParameterIntValue(parameter_index_or_name[, array_index], value) | ||||||||||||
Set a value by int value in a parameter specified by an index or a name. | ||||||||||||
|
| setParameterFloatValue(parameter_index_or_name[, array_index], value) | ||||||||||||
Set a value by float value in a parameter specified by an index or a name. | ||||||||||||
|
| setParameterColorValue(parameter_index_or_name[, array_index], value) | ||||||||||||
Set a value by MQColor value in a parameter specified by an index or a name. | ||||||||||||
|
| setParameterStringValue(parameter_index_or_name[, array_index], value) | ||||||||||||
Set a value by string value in a parameter specified by an index or a name. | ||||||||||||
|
| getMappingNum | |||
Get a number of mappings. | |||
|
| getMappingName(index) | ||||
Get a mapping's name. | ||||
| ||||
|
| getMappingOptionValue(mapping_index_or_name, option_name) | ||||||||
Get a mapping's option value defined in a shader .xml file. | ||||||||
| ||||||||
|
| getMappingFilename(mapping_index_or_name) | ||||
Get a mapping's filename. | ||||
| ||||
|
| setMappingFilename(mapping_index_or_name, filename) | ||||||||
Set a mapping's filename. | ||||||||
|
| getMappingUVChannel(mapping_index_or_name) | ||||
Get a mapping's UV channel name. | ||||
| ||||
|
| setMappingUVChannel(mapping_index_or_name, channel) | ||||||||
Set a mapping's UV channel name. | ||||||||
|
| getMappingConnectedNodeID(mapping_index_or_name) | ||||
Get a connected node ID to the mapping. | ||||
| ||||
|
| setMappingConnectedNodeID(mapping_index_or_name, shader_node_id, output) | ||||||||||||
Get a connected node ID to the mapping. | ||||||||||||
|
| getMappingConnectedNode(mapping_index_or_name) | ||||
Get a connected shader node. | ||||
| ||||
|
| getMappingParameterNum(mapping_index_or_name) | ||||
Get a mapping's filename. | ||||
| ||||
|
| getMappingParameterName(mapping_index_or_name, index) | ||||||||
Get a mapping parameter's name. | ||||||||
| ||||||||
|
| getMappingParameterValueType(mapping_index_or_name, parameter_index_or_name) | ||||||||
Get a type of values in a mapping parameter specified by an index or a name. | ||||||||
| ||||||||
|
| getMappingParameterArraySize(mapping_index_or_name, parameter_index_or_name) | ||||||||
Get a number of an array in a mapping parameter specified by an index or a name. | ||||||||
| ||||||||
|
| getMappingParameterBoolValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
Get a value as bool value in a mapping parameter specified by an index or a name. | ||||||||||||
| ||||||||||||
|
| getMappingParameterIntValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
Get a value as int value in a mapping parameter specified by an index or a name. | ||||||||||||
| ||||||||||||
|
| getMappingParameterFloatValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
Get a value as float value in a mapping parameter specified by an index or a name. | ||||||||||||
| ||||||||||||
|
| getMappingParameterColorValue(mapping_index_or_name, parameter_index_or_name[, array_index]) | ||||||||||||
Get a value as MQColor value in a mapping parameter specified by an index or a name. | ||||||||||||
| ||||||||||||
|
| getMappingParameterStringValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
Get a value by string value in a mapping parameter specified by an index or a name. | ||||||||||||||||
|
| setMappingParameterBoolValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
Set a value by bool value in a mapping parameter specified by an index or a name. | ||||||||||||||||
|
| setMappingParameterIntValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
Set a value by int value in a mapping parameter specified by an index or a name. | ||||||||||||||||
|
| setMappingParameterFloatValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
Set a value by float value in a mapping parameter specified by an index or a name. | ||||||||||||||||
|
| setMappingParameterColorValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
Set a value by MQColor value in a mapping parameter specified by an index or a name. | ||||||||||||||||
|
| setMappingParameterStringValue(mapping_index_or_name, parameter_index_or_name[, array_index], value) | ||||||||||||||||
Set a value by string value in a mapping parameter specified by an index or a name. | ||||||||||||||||
|
| getOutputParameterNum | |||
Get a number of output parameters defined in a shader .xml file. | |||
|
| getOutputParameterName(index) | ||||
Get an output parameter's defined in a shader .xml file. | ||||
| ||||
|
| getOutputParameterOptionValue(parameter_index_or_name, option_name) | ||||||||
Get an output parameter's option value defined in a shader .xml file. | ||||||||
| ||||||||
|
| getOutputParameterValueType(parameter_index_or_name) | ||||
Get a type of values in an output parameter specified by an index or a name. | ||||
| ||||
|