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. | ||||
| ||||
|