MAXScript Extensions > MAXScript Extensions for Particle Flow > Particle Flow Classes > Data Operators > Data Sub-Operators >

# InputCustom : ReferenceTarget

    InputCustom - superclass: ReferenceTarget; super-superclass:MAXWrapper - 9:0 - classID: #(1137313538, 554188032)

Description:

NEW in 3ds Max 2014: The InputCustom Particle Data View sub-operator copies data from a channel created by Output New operator.

Constructor:

    InputCustom...

Properties:

    <InputCustom>.Data_Channel     UndefinedClass    default: undefined   --  maxObject

Set/set the Data Channel source sub-operator object.

    <InputCustom>.Data_Handle     Integer    default: 0   --  integer

Get/set the Data Handle.

    <InputCustom>.Use_Proxy_Particles     BooleanClass    default: false   --  boolean

Get/set the state of the "Use O1 As Proxy Particles" checkbox.

    <InputCustom>.Use_I2     BooleanClass    default: false   --  boolean

Get/set the state of the "Use I2 As Particle IDs" checkbox.

    <InputCustom>.I3_Usage     Integer    default: 0   --  radiobtnIndex

Get/set the state of the "Proxy System Indexing" radio buttons.

Possible values are:

0 - Single Proxy System (default)

1 - Use I3 As System Index

2 - Use I3 As Compound Index

## Input and Filter sockets

    <InputCustom>.Input_1     UndefinedClass    default: undefined   --  maxObject

Get/set the Input 1 (Object) sub-operator providing the Proxy particle system when .Use_Proxy_Particles is checked.

    <InputCustom>.Input_2     UndefinedClass    default: undefined   --  maxObject

Get/set the Input 2 (Integer) sub-operator providing the Particle ID when .Use_I2 is checked.

    <InputCustom>.Input_3     UndefinedClass    default: undefined   --  maxObject

Get/set the Input 3 (Integer) sub-operator providing the System Index or Compound Index when .I3_Usage is set to 2 or 3.

    <InputCustom>.Filter     UndefinedClass    default: undefined   --  maxObject

Get/set the boolean output sub-operator controlling when the InputCustom will be evaluated.

Setting this property to a sub-operator with boolean output will effectively wire it to the InputCustom sub-operator's Filter socket.

Setting it to undefined will remove the Filter wiring.

## InputCustom interfaces:

The following common interface is exposed by the InputCustom Particle Data View sub-operator:

Interface: DataViewItem