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

# Input_Proxy : ReferenceTarget

    Input_Proxy - superclass: ReferenceTarget; super-superclass:MAXWrapper - 27:0 - classID: #(1137313539, 554188032)

| Particle Flow - Quick Navigation

Description:

NEW in 3ds Max 2014: The Input_Proxy Particle Data View sub-operator copies regular particle properties from proxy particle systems.

Constructor:

    Input_Proxy...
    InputProxy...

Properties:

## Proxy System Indexing group of controls

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

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

    <Input_Proxy>.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_Proxy>.Data_Type     Integer    default: 2   --  radiobtnIndex

Get/set the state of the Data Type radio buttons.

Possible values are:

0 - ID

1 - Time

2 - Position (default)

3 - Speed

4 - Rotation

5 - Spin

6 - Scale

7 - Size

8 - Shape

9 - Script

10 - TM

11 - Material Index

12 - Mapping

13 - Vertex Color Channel

14 - Selected By Particle System

15 - Selected By Group

16 - Accel

17 - Mass

    <Input_Proxy>.Acceleration_Type     Integer    default: 7   --  integer

Get/set the selection of the "Accel" drop-down list.

Possible values are:

0 - Vector

1 - unused

2 - unused

3 - unused

4 - X Component

5 - Y Component

6 - Z Component

7 - Magnitude (default)

    <Input_Proxy>.ParticleID_Type     Integer    default: 0   --  integer; Particle_ID_Type

Get/set the selection of the "ID" drop-down list.

Possible values are:

0 - Birth Index (default)

1 - Uniform Index

2 - Event Index

    <Input_Proxy>.Mapping_Type     Integer    default: 0   --  integer

Get/set the selection of the "Mapping" drop-down list.

Possible values are:

0 - Vector (default)

1 - U Component

2 - V Component

3 - W Component

    <Input_Proxy>.Map_Channel     Integer    default: 1   --  integer

Get/set the value of the "Channel #" spinner.

    <Input_Proxy>.Use_E4     BooleanClass    default: false   --  boolean

Get/set the state of the "E4" checkbutton.

    <Input_Proxy>.Position_Type     Integer    default: 0   --  integer

Get/set the selection of the "Position" drop-down list.

Possible values are:

0 - Vector (default)

1 - X Component

2 - Y Component

3 - Z Component

    <Input_Proxy>.Rotation_Type     Integer    default: 13   --  integer

Get/set the selection of the "Rotation" drop-down list.

Possible values are:

0-10 - unused

11 - Axis

12 - Angle

13 - Euler Angles (default)

14 - Quaternion

    <Input_Proxy>.Scale_Type     Integer    default: 8   --  integer

Get/set the selection of the "Scale" drop-down list.

Possible values are:

0 - Vector

2-3 - unused

4 - X Component

5 - Y Component

6 - Z Component

7 - unused

8 - Average (default)

9 - Maximum

10 - Minimum

14 - Quaternion

    <Input_Proxy>.Script_Type     Integer    default: 1   --  integer

Get/set the selection of the "Script" drop-down list.

Possible values are:

0 - Integer

1 - Float (default)

2 - Vector

3 - Vector X

4 - Vector Y

5 - Vector Z

6 - Matrix

7 - Matrix X

8 - Matrix Y

9 - Matrix Z

10 - Matrix T

    <Input_Proxy>.Group_Type     Integer    default: 1   --  integer

Get/set the selection of the "Type" drop-down list in the "Group Selection Operator" group of controls.

Possible values are:

0 - Pre-Step Status

1 - Post-Step Status (default)

2 - Switch Time

    <Input_Proxy>.Group_Selection_Operator     UndefinedClass    default: undefined   --  node

Get/set the Group Selection Operator object.

    <Input_Proxy>.Shape_Type     Integer    default: 0   --  integer

Get/set the selection of the "Shape" drop-down list.

Possible values are:

0 - # Vertices (default)

1 - # Faces

2 - Surface

3 - Extent

    <Input_Proxy>.Adjusted_By_Scale     BooleanClass    default: true   --  boolean

Get/set the state of the "Adjusted By Scale" checkbox.

    <Input_Proxy>.Size_Type     Integer    default: 9   --  integer

Get/set the selection of the "Size" drop-down list.

Possible values are:

0 - Vector

1-3 - unused

4 - X Component

5 - Y Component

6 - Z Component

7 - unused

8 - Average

9 - Maximum (default)

10 - Minimum

    <Input_Proxy>.Speed_Type     Integer    default: 7   --  integer

Get/set the selection of the "Speed" drop-down list.

Possible values are:

0 - Vector

1-3 - unused

4 - X Component

5 - Y Component

6 - Z Component

7 - Magnitude (default)

    <Input_Proxy>.Spin_Type     Integer    default: 15   --  integer

Get/set the selection of the "Spin" drop-down list.

Possible values are:

0-10 - unused

11 - Axis

12,13 - unused

14 - Quaternion

15 - Rate (default)

    <Input_Proxy>.Time_Type     Integer    default: 2   --  integer

Get/set the selection of the "Time" drop-down list.

Possible values are:

0 - Absolute

1 - Of Birth

2 - Particle Age (default)

3 - Of Death

4 - Lifespan

5 - In Event

    <Input_Proxy>.TM_Type     Integer    default: 0   --  integer

Get/set the selection of the "TM" drop-down list.

Possible values are:

0 - Matrix (default)

1 - Matrix X

2 - Matrix Y

3 - Matrix Z

## Input and Filter sockets

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

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

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

    <Input_Proxy>.Input_4     UndefinedClass    default: undefined   --  maxObject

    <Input_Proxy>.Input_5     UndefinedClass    default: undefined   --  maxObject

Get/set the sub-operators connected to the corresponding Input sockets of the Input_Proxy sub-operator.

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

Get/set the sub-operator connected to the Filter socket of the Input_Proxy sub-operator.

## Input_Proxy interfaces:

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

Interface: DataViewItem