class ShadingMultiplyNode
 MultiplyNode describes a single multiplying shading node in a shading network. Input 1 and Input 2 is multiplied per-component.
  Methods
   Static methods
 | Method | Description | 
|---|
 | IsClassA | Returns true if the class is a or is a descendant of the class named as the type parameter. | 
 | SafeCast | SafeCast makes sure the input object is of a class that can be cast into spShadingMultiplyNode, and if this is the case, returns the object cast into spShadingMultiplyNode. | 
  Methods details
  GetClass
 Get the name of the ShadingMultiplyNode class.
   Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: spString
  Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: string
  Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: str
   GetDefaultParameterAlpha
 The default parameter values.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: real
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | parameter_id | int |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
   GetDefaultParameterBlue
 The default parameter values.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: real
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | parameter_id | int |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
   GetDefaultParameterGreen
 The default parameter values.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: real
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | parameter_id | int |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
   GetDefaultParameterRed
 The default parameter values.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: real
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | parameter_id | int |  |  | The id of the input to be fetched. | 
  Return value
 Type: float
   The default node inputs.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | input_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: ShadingNode
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | input_id |  |  | The id of the input to be fetched. | 
  Return value
 Type: ShadingNode
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | input_id | int |  |  | The id of the input to be fetched. | 
  Return value
 Type: ShadingNode
   GetParameterCount
 The input count.
   Syntax
  Parameters
 GetParameterCount takes no parameters.
  Return value
 Type: unsigned int
  Syntax
  Parameters
 GetParameterCount takes no parameters.
  Return value
 Type: uint
  Syntax
  Parameters
 GetParameterCount takes no parameters.
  Return value
 Type: int
   Get if the parameter is inputable. If true, a different node can be set as this parameters value. If false, the parameter can only be set manually and not through a node input.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | param_id |  |  | The id of the parameter to be checked. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | param_id |  |  | The id of the parameter to be checked. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | param_id | int |  |  | The id of the parameter to be checked. | 
  Return value
 Type: bool
   GetParameterName
 The name of a parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to fetch the name of. | 
  Return value
 Type: spString
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to fetch the name of. | 
  Return value
 Type: string
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | parameter_id | int |  |  | The id of the input to fetch the name of. | 
  Return value
 Type: str
   IsA
 Returns true if ShadingMultiplyNode is a or is a descendant of the class named as the type parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | type |  |  | Name of the class to check if ShadingMultiplyNode is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | type |  |  | Name of the class to check if ShadingMultiplyNode is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | type | str |  |  | Name of the class to check if ShadingMultiplyNode is, or is a descendant of. | 
  Return value
 Type: bool
   IsNull
 Returns true if the ShadingMultiplyNode object is invalid.
   Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
   SetDefaultParameter
 The default parameter values.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be set. | 
 | real | r |  |  | The value of red to which the default input will be set. | 
 | real | g |  |  | The value of green to which the default input will be set. | 
 | real | b |  |  | The value of blue to which the default input will be set. | 
 | real | a |  |  | The value of alpha to which the default input will be set. | 
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | parameter_id |  |  | The id of the input to be set. | 
 | float | r |  |  | The value of red to which the default input will be set. | 
 | float | g |  |  | The value of green to which the default input will be set. | 
 | float | b |  |  | The value of blue to which the default input will be set. | 
 | float | a |  |  | The value of alpha to which the default input will be set. | 
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | parameter_id | int |  |  | The id of the input to be set. | 
 | r | float |  |  | The value of red to which the default input will be set. | 
 | g | float |  |  | The value of green to which the default input will be set. | 
 | b | float |  |  | The value of blue to which the default input will be set. | 
 | a | float |  |  | The value of alpha to which the default input will be set. | 
   The default node inputs.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | input_id |  |  | The id of the input to be set. | 
 | ShadingNode | input_node |  |  | The node to be set as input. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | rid | input_id |  |  | The id of the input to be set. | 
 | ShadingNode | input_node |  |  | The node to be set as input. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | input_id | int |  |  | The id of the input to be set. | 
 | input_node | ShadingNode |  |  | The node to be set as input. | 
  Return value
 Type: bool
   Static methods details
  IsClassA
 Returns true if the class is a or is a descendant of the class named as the type parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | type |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | type |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | type | str |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
   SafeCast
 SafeCast makes sure the input object is of a class that can be cast into spShadingMultiplyNode, and if this is the case, returns the object cast into spShadingMultiplyNode.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Object | object |  |  | Object to cast. | 
  Return value
 Type: ShadingMultiplyNode
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Object | object |  |  | Object to cast. | 
  Return value
 Type: ShadingMultiplyNode
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | object | Object |  |  | Object to cast. | 
  Return value
 Type: ShadingMultiplyNode