class
ShadingSwizzlingNode
SwizzlingNode describes a node that can remap the input to the specified output.
Properties
Property | Description |
AlphaComponent | The component index in the input color that Alpha component will be copied from. |
BlueComponent | The component index in the input color that Blue component will be copied from. |
GreenComponent | The component index in the input color that Green component will be copied from. |
RedComponent | The component index in the input color that Red component will be copied from. |
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 spShadingSwizzlingNode, and if this is the case, returns the object cast into spShadingSwizzlingNode. |
Properties details
AlphaComponent
The component index in the input color that Alpha component will be copied from.
Syntax
SetAlphaComponent parameters
Type | Name | Min | Max | Description |
unsigned int | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetAlphaComponent return value
Type: unsigned int
Syntax
SetAlphaComponent parameters
Type | Name | Min | Max | Description |
uint | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetAlphaComponent return value
Type: uint
Syntax
SetAlphaComponent parameters
Name | Type | Min | Max | Description |
value | int | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetAlphaComponent return value
Type: int
BlueComponent
The component index in the input color that Blue component will be copied from.
Syntax
SetBlueComponent parameters
Type | Name | Min | Max | Description |
unsigned int | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetBlueComponent return value
Type: unsigned int
Syntax
SetBlueComponent parameters
Type | Name | Min | Max | Description |
uint | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetBlueComponent return value
Type: uint
Syntax
SetBlueComponent parameters
Name | Type | Min | Max | Description |
value | int | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetBlueComponent return value
Type: int
GreenComponent
The component index in the input color that Green component will be copied from.
Syntax
SetGreenComponent parameters
Type | Name | Min | Max | Description |
unsigned int | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetGreenComponent return value
Type: unsigned int
Syntax
SetGreenComponent parameters
Type | Name | Min | Max | Description |
uint | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetGreenComponent return value
Type: uint
Syntax
SetGreenComponent parameters
Name | Type | Min | Max | Description |
value | int | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetGreenComponent return value
Type: int
RedComponent
The component index in the input color that Red component will be copied from.
Syntax
SetRedComponent parameters
Type | Name | Min | Max | Description |
unsigned int | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetRedComponent return value
Type: unsigned int
Syntax
SetRedComponent parameters
Type | Name | Min | Max | Description |
uint | value | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetRedComponent return value
Type: uint
Syntax
SetRedComponent parameters
Name | Type | Min | Max | Description |
value | int | 0 | 3 | The input component index. Allowed values are 0:R 1:G 2:B 3:A. |
GetRedComponent return value
Type: int
Methods details
GetClass
Get the name of the ShadingSwizzlingNode 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 ShadingSwizzlingNode 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 ShadingSwizzlingNode 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 ShadingSwizzlingNode 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 ShadingSwizzlingNode is, or is a descendant of. |
Return value
Type: bool
IsNull
Returns true if the ShadingSwizzlingNode 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 spShadingSwizzlingNode, and if this is the case, returns the object cast into spShadingSwizzlingNode.
Syntax
Parameters
Type | Name | Min | Max | Description |
Object | object | | | Object to cast. |
Return value
Type: ShadingSwizzlingNode
Syntax
Parameters
Type | Name | Min | Max | Description |
Object | object | | | Object to cast. |
Return value
Type: ShadingSwizzlingNode
Syntax
Parameters
Name | Type | Min | Max | Description |
object | Object | | | Object to cast. |
Return value
Type: ShadingSwizzlingNode