XSI_ShaderCompoundPort

As of Crosswalk v3.2, this template is not fully supported.

Encapsulates the information from a shader compound port defined inside of a shader compound (see XSI_ShaderCompound).

 

This template corresponds to the CSLXSIShaderCompoundPort class.

Introduced

6.0 (Crosswalk v3.1)

Template

XSI_ShaderCompoundPort
{
   <PortType>,
   <Name>,
   <DisplayName>,
   <PPGMinValue>,
   <PPGMaxValue>,
   <PPGEnumValues>,
   <PPGLayoutVisible>,
   <PPGLayoutGroup>,
   <PPGLayoutTab>,
   <RTLayoutVisible>,
   <RTLayoutGroup>,
   <Connection>,
   <ConnectionPort>
}

Members

Member name

Description

PortType

Specifies which direction in which this compound port is connected.

Possible Values:

• 0 = Input Port

• 1 = Output Port

Name

Port name. This is the underlying name of this compound port and will remain the same no matter what changes are made to the Display Name.

DisplayName

Display name of the port as it will appear in the Render Tree.

PPGMinValue

Minimum UI Value for the control on the property page.

Note: Only supported for simple data types like Scalar, Integer and Boolean.

PPGMaxValue

Maximum UI Value for the control on the property page.

Note: Only supported for simple data types like Scalar, Integer and Boolean.

PPGEnumValues

Formated string representing a list of enum values to display in the combo box.

Note: Only supported for simple data types like Scalar, Integer and Boolean. For example:

"None,0.0;Medium,0.4;High,1.0;Very High,5.0;"

PPGLayoutVisible

Boolean value allowing you to specify whether or not the UI control of the port should appear on the property page.

PPGLayoutGroup

Specifies a list of property page controls to be grouped together.

PPGLayoutTab

Specifies a list of property page controls to appear on a separate tab

RTLayoutVisible

Boolean value allowing you to specify whether or not the UI control of the port should appear in the Render Tree.

RTLayoutGroup

Specifies a list of Render Tree ports to be grouped together.



Autodesk Softimage v7.5