3ds Max C++ API Reference
|
#include <cstdint>
Macros | |
#define | TYPE_TAB 0x0800 |
Flags a parameter type as a Tab<> | |
Function Publishing Type Modification Flags | |
#define | TYPE_BY_REF 0x1000 |
Flags a parameter as being delivered by reference (&). | |
#define | TYPE_BY_VAL 0x2000 |
Flags a parameter as being delivered by value (via a local copy owned by the FPValue). | |
#define | TYPE_BY_PTR 0x4000 |
Flags a parameter as being delivered by pointer (*) | |
Enumerations | |
enum | ParamType { TYPE_FLOAT , TYPE_INT , TYPE_RGBA , TYPE_POINT3 , TYPE_BOOL , TYPE_USER } |
Identifies a parameter type. More... | |
enum | ParamType2 { TYPE_ANGLE = TYPE_BOOL + 1 , TYPE_PCNT_FRAC , TYPE_WORLD , TYPE_STRING , TYPE_FILENAME , TYPE_HSV , TYPE_COLOR_CHANNEL , TYPE_TIMEVALUE , TYPE_RADIOBTN_INDEX , TYPE_MTL , TYPE_TEXMAP , TYPE_BITMAP , TYPE_INODE , TYPE_REFTARG , TYPE_INDEX , TYPE_MATRIX3 , TYPE_PBLOCK2 , TYPE_POINT4 , TYPE_FRGBA , TYPE_RESERVED_1 , TYPE_RESERVED_2 , TYPE_RESERVED_3 , TYPE_RESERVED_4 , TYPE_RESERVED_5 , TYPE_RESERVED_6 , TYPE_POINT2 , TYPE_RESERVED_7 , TYPE_RESERVED_8 , TYPE_RESERVED_9 , TYPE_RESERVED_10 , TYPE_RESERVED_11 , TYPE_RESERVED_12 , TYPE_RESERVED_13 , TYPE_RESERVED_14 , TYPE_RESERVED_15 , TYPE_RESERVED_16 , TYPE_RESERVED_17 , TYPE_RESERVED_18 , TYPE_RESERVED_19 , TYPE_RESERVED_20 , TYPE_ENUM , TYPE_VOID , TYPE_INTERVAL , TYPE_ANGAXIS , TYPE_QUAT , TYPE_RAY , TYPE_BITARRAY , TYPE_CLASS , TYPE_MESH , TYPE_OBJECT , TYPE_CONTROL , TYPE_POINT , TYPE_TSTR , TYPE_IOBJECT , TYPE_INTERFACE , TYPE_HWND , TYPE_NAME , TYPE_COLOR , TYPE_FPVALUE , TYPE_VALUE , TYPE_DWORD , TYPE_bool , TYPE_INTPTR , TYPE_INT64 , TYPE_DOUBLE , TYPE_BOX3 , TYPE_BEZIERSHAPE , TYPE_FLOAT_TAB = TYPE_FLOAT + TYPE_TAB , TYPE_INT_TAB , TYPE_RGBA_TAB , TYPE_POINT3_TAB , TYPE_BOOL_TAB , TYPE_ANGLE_TAB , TYPE_PCNT_FRAC_TAB , TYPE_WORLD_TAB , TYPE_STRING_TAB , TYPE_FILENAME_TAB , TYPE_HSV_TAB , TYPE_COLOR_CHANNEL_TAB , TYPE_TIMEVALUE_TAB , TYPE_RADIOBTN_INDEX_TAB , TYPE_MTL_TAB , TYPE_TEXMAP_TAB , TYPE_BITMAP_TAB , TYPE_INODE_TAB , TYPE_REFTARG_TAB , TYPE_INDEX_TAB , TYPE_MATRIX3_TAB , TYPE_PBLOCK2_TAB , TYPE_POINT4_TAB , TYPE_FRGBA_TAB , TYPE_RESERVED_1_TAB , TYPE_RESERVED_2_TAB , TYPE_RESERVED_3_TAB , TYPE_RESERVED_4_TAB , TYPE_RESERVED_5_TAB , TYPE_RESERVED_6_TAB , TYPE_POINT2_TAB , TYPE_RESERVED_7_TAB , TYPE_RESERVED_8_TAB , TYPE_RESERVED_9_TAB , TYPE_RESERVED_10_TAB , TYPE_RESERVED_11_TAB , TYPE_RESERVED_12_TAB , TYPE_RESERVED_13_TAB , TYPE_RESERVED_14_TAB , TYPE_RESERVED_15_TAB , TYPE_RESERVED_16_TAB , TYPE_RESERVED_17_TAB , TYPE_RESERVED_18_TAB , TYPE_RESERVED_19_TAB , TYPE_RESERVED_20_TAB , TYPE_ENUM_TAB , TYPE_VOID_TAB , TYPE_INTERVAL_TAB , TYPE_ANGAXIS_TAB , TYPE_QUAT_TAB , TYPE_RAY_TAB , TYPE_BITARRAY_TAB , TYPE_CLASS_TAB , TYPE_MESH_TAB , TYPE_OBJECT_TAB , TYPE_CONTROL_TAB , TYPE_POINT_TAB , TYPE_TSTR_TAB , TYPE_IOBJECT_TAB , TYPE_INTERFACE_TAB , TYPE_HWND_TAB , TYPE_NAME_TAB , TYPE_COLOR_TAB , TYPE_FPVALUE_TAB , TYPE_VALUE_TAB , TYPE_DWORD_TAB , TYPE_bool_TAB , TYPE_INTPTR_TAB , TYPE_INT64_TAB , TYPE_DOUBLE_TAB , TYPE_BOX3_TAB , TYPE_BEZIERSHAPE_TAB , TYPE_FLOAT_BR = TYPE_FLOAT + TYPE_BY_REF , TYPE_INT_BR = TYPE_INT + TYPE_BY_REF , TYPE_BOOL_BR = TYPE_BOOL + TYPE_BY_REF , TYPE_ANGLE_BR = TYPE_ANGLE + TYPE_BY_REF , TYPE_PCNT_FRAC_BR = TYPE_PCNT_FRAC + TYPE_BY_REF , TYPE_WORLD_BR = TYPE_WORLD + TYPE_BY_REF , TYPE_COLOR_CHANNEL_BR = TYPE_COLOR_CHANNEL + TYPE_BY_REF , TYPE_TIMEVALUE_BR = TYPE_TIMEVALUE + TYPE_BY_REF , TYPE_RADIOBTN_INDEX_BR = TYPE_RADIOBTN_INDEX + TYPE_BY_REF , TYPE_INDEX_BR = TYPE_INDEX + TYPE_BY_REF , TYPE_RGBA_BR = TYPE_RGBA + TYPE_BY_REF , TYPE_BITMAP_BR = TYPE_BITMAP + TYPE_BY_REF , TYPE_POINT3_BR = TYPE_POINT3 + TYPE_BY_REF , TYPE_HSV_BR = TYPE_HSV + TYPE_BY_REF , TYPE_REFTARG_BR = TYPE_REFTARG + TYPE_BY_REF , TYPE_MATRIX3_BR = TYPE_MATRIX3 + TYPE_BY_REF , TYPE_POINT4_BR = TYPE_POINT4 + TYPE_BY_REF , TYPE_FRGBA_BR = TYPE_FRGBA + TYPE_BY_REF , TYPE_ENUM_BR = TYPE_ENUM + TYPE_BY_REF , TYPE_INTERVAL_BR = TYPE_INTERVAL + TYPE_BY_REF , TYPE_ANGAXIS_BR = TYPE_ANGAXIS + TYPE_BY_REF , TYPE_QUAT_BR = TYPE_QUAT + TYPE_BY_REF , TYPE_RAY_BR = TYPE_RAY + TYPE_BY_REF , TYPE_POINT2_BR = TYPE_POINT2 + TYPE_BY_REF , TYPE_BITARRAY_BR = TYPE_BITARRAY + TYPE_BY_REF , TYPE_MESH_BR = TYPE_MESH + TYPE_BY_REF , TYPE_POINT_BR = TYPE_POINT + TYPE_BY_REF , TYPE_TSTR_BR = TYPE_TSTR + TYPE_BY_REF , TYPE_COLOR_BR = TYPE_COLOR + TYPE_BY_REF , TYPE_FPVALUE_BR = TYPE_FPVALUE + TYPE_BY_REF , TYPE_DWORD_BR = TYPE_DWORD + TYPE_BY_REF , TYPE_bool_BR = TYPE_bool + TYPE_BY_REF , TYPE_INTPTR_BR = TYPE_INTPTR + TYPE_BY_REF , TYPE_INT64_BR = TYPE_INT64 + TYPE_BY_REF , TYPE_DOUBLE_BR = TYPE_DOUBLE + TYPE_BY_REF , TYPE_BOX3_BR = TYPE_BOX3 + TYPE_BY_REF , TYPE_BEZIERSHAPE_BR = TYPE_BEZIERSHAPE + TYPE_BY_REF , TYPE_FLOAT_TAB_BR = TYPE_FLOAT + TYPE_TAB + TYPE_BY_REF , TYPE_INT_TAB_BR = TYPE_INT + TYPE_TAB + TYPE_BY_REF , TYPE_RGBA_TAB_BR = TYPE_RGBA + TYPE_TAB + TYPE_BY_REF , TYPE_POINT3_TAB_BR = TYPE_POINT3 + TYPE_TAB + TYPE_BY_REF , TYPE_BOOL_TAB_BR = TYPE_BOOL + TYPE_TAB + TYPE_BY_REF , TYPE_ANGLE_TAB_BR = TYPE_ANGLE + TYPE_TAB + TYPE_BY_REF , TYPE_PCNT_FRAC_TAB_BR = TYPE_PCNT_FRAC + TYPE_TAB + TYPE_BY_REF , TYPE_WORLD_TAB_BR = TYPE_WORLD + TYPE_TAB + TYPE_BY_REF , TYPE_STRING_TAB_BR = TYPE_STRING + TYPE_TAB + TYPE_BY_REF , TYPE_FILENAME_TAB_BR = TYPE_FILENAME + TYPE_TAB + TYPE_BY_REF , TYPE_HSV_TAB_BR = TYPE_HSV + TYPE_TAB + TYPE_BY_REF , TYPE_COLOR_CHANNEL_TAB_BR = TYPE_COLOR_CHANNEL + TYPE_TAB + TYPE_BY_REF , TYPE_TIMEVALUE_TAB_BR = TYPE_TIMEVALUE + TYPE_TAB + TYPE_BY_REF , TYPE_RADIOBTN_INDEX_TAB_BR = TYPE_RADIOBTN_INDEX + TYPE_TAB + TYPE_BY_REF , TYPE_MTL_TAB_BR = TYPE_MTL + TYPE_TAB + TYPE_BY_REF , TYPE_TEXMAP_TAB_BR = TYPE_TEXMAP + TYPE_TAB + TYPE_BY_REF , TYPE_BITMAP_TAB_BR = TYPE_BITMAP + TYPE_TAB + TYPE_BY_REF , TYPE_INODE_TAB_BR = TYPE_INODE + TYPE_TAB + TYPE_BY_REF , TYPE_REFTARG_TAB_BR = TYPE_REFTARG + TYPE_TAB + TYPE_BY_REF , TYPE_INDEX_TAB_BR = TYPE_INDEX + TYPE_TAB + TYPE_BY_REF , TYPE_MATRIX3_TAB_BR = TYPE_MATRIX3 + TYPE_TAB + TYPE_BY_REF , TYPE_POINT4_TAB_BR = TYPE_POINT4 + TYPE_TAB + TYPE_BY_REF , TYPE_FRGBA_TAB_BR = TYPE_FRGBA + TYPE_TAB + TYPE_BY_REF , TYPE_TSTR_TAB_BR = TYPE_TSTR + TYPE_TAB + TYPE_BY_REF , TYPE_ENUM_TAB_BR = TYPE_ENUM + TYPE_TAB + TYPE_BY_REF , TYPE_INTERVAL_TAB_BR = TYPE_INTERVAL + TYPE_TAB + TYPE_BY_REF , TYPE_ANGAXIS_TAB_BR = TYPE_ANGAXIS + TYPE_TAB + TYPE_BY_REF , TYPE_QUAT_TAB_BR = TYPE_QUAT + TYPE_TAB + TYPE_BY_REF , TYPE_RAY_TAB_BR = TYPE_RAY + TYPE_TAB + TYPE_BY_REF , TYPE_POINT2_TAB_BR = TYPE_POINT2 + TYPE_TAB + TYPE_BY_REF , TYPE_BITARRAY_TAB_BR = TYPE_BITARRAY + TYPE_TAB + TYPE_BY_REF , TYPE_CLASS_TAB_BR = TYPE_CLASS + TYPE_TAB + TYPE_BY_REF , TYPE_MESH_TAB_BR = TYPE_MESH + TYPE_TAB + TYPE_BY_REF , TYPE_OBJECT_TAB_BR = TYPE_OBJECT + TYPE_TAB + TYPE_BY_REF , TYPE_CONTROL_TAB_BR = TYPE_CONTROL + TYPE_TAB + TYPE_BY_REF , TYPE_POINT_TAB_BR = TYPE_POINT + TYPE_TAB + TYPE_BY_REF , TYPE_IOBJECT_TAB_BR = TYPE_IOBJECT + TYPE_TAB + TYPE_BY_REF , TYPE_INTERFACE_TAB_BR = TYPE_INTERFACE + TYPE_TAB + TYPE_BY_REF , TYPE_HWND_TAB_BR = TYPE_HWND + TYPE_TAB + TYPE_BY_REF , TYPE_NAME_TAB_BR = TYPE_NAME + TYPE_TAB + TYPE_BY_REF , TYPE_COLOR_TAB_BR = TYPE_COLOR + TYPE_TAB + TYPE_BY_REF , TYPE_FPVALUE_TAB_BR = TYPE_FPVALUE + TYPE_TAB + TYPE_BY_REF , TYPE_VALUE_TAB_BR = TYPE_VALUE + TYPE_TAB + TYPE_BY_REF , TYPE_DWORD_TAB_BR = TYPE_DWORD + TYPE_TAB + TYPE_BY_REF , TYPE_bool_TAB_BR = TYPE_bool + TYPE_TAB + TYPE_BY_REF , TYPE_INTPTR_TAB_BR = TYPE_INTPTR + TYPE_TAB + TYPE_BY_REF , TYPE_INT64_TAB_BR = TYPE_INT64 + TYPE_TAB + TYPE_BY_REF , TYPE_DOUBLE_TAB_BR = TYPE_DOUBLE + TYPE_TAB + TYPE_BY_REF , TYPE_BOX3_TAB_BR = TYPE_BOX3 + TYPE_TAB + TYPE_BY_REF , TYPE_BEZIERSHAPE_TAB_BR = TYPE_BEZIERSHAPE + TYPE_TAB + TYPE_BY_REF , TYPE_RGBA_BV = TYPE_RGBA + TYPE_BY_VAL , TYPE_POINT3_BV = TYPE_POINT3 + TYPE_BY_VAL , TYPE_HSV_BV = TYPE_HSV + TYPE_BY_VAL , TYPE_INTERVAL_BV = TYPE_INTERVAL + TYPE_BY_VAL , TYPE_BITMAP_BV = TYPE_BITMAP + TYPE_BY_VAL , TYPE_MATRIX3_BV = TYPE_MATRIX3 + TYPE_BY_VAL , TYPE_POINT4_BV = TYPE_POINT4 + TYPE_BY_VAL , TYPE_FRGBA_BV = TYPE_FRGBA + TYPE_BY_VAL , TYPE_ANGAXIS_BV = TYPE_ANGAXIS + TYPE_BY_VAL , TYPE_QUAT_BV = TYPE_QUAT + TYPE_BY_VAL , TYPE_RAY_BV = TYPE_RAY + TYPE_BY_VAL , TYPE_POINT2_BV = TYPE_POINT2 + TYPE_BY_VAL , TYPE_BITARRAY_BV = TYPE_BITARRAY + TYPE_BY_VAL , TYPE_MESH_BV = TYPE_MESH + TYPE_BY_VAL , TYPE_POINT_BV = TYPE_POINT + TYPE_BY_VAL , TYPE_TSTR_BV = TYPE_TSTR + TYPE_BY_VAL , TYPE_COLOR_BV = TYPE_COLOR + TYPE_BY_VAL , TYPE_FPVALUE_BV = TYPE_FPVALUE + TYPE_BY_VAL , TYPE_CLASS_BV = TYPE_CLASS + TYPE_BY_VAL , TYPE_BOX3_BV = TYPE_BOX3 + TYPE_BY_VAL , TYPE_BEZIERSHAPE_BV = TYPE_BEZIERSHAPE + TYPE_BY_VAL , TYPE_FLOAT_TAB_BV = TYPE_FLOAT + TYPE_TAB + TYPE_BY_VAL , TYPE_INT_TAB_BV = TYPE_INT + TYPE_TAB + TYPE_BY_VAL , TYPE_RGBA_TAB_BV = TYPE_RGBA + TYPE_TAB + TYPE_BY_VAL , TYPE_POINT3_TAB_BV = TYPE_POINT3 + TYPE_TAB + TYPE_BY_VAL , TYPE_BOOL_TAB_BV = TYPE_BOOL + TYPE_TAB + TYPE_BY_VAL , TYPE_ANGLE_TAB_BV = TYPE_ANGLE + TYPE_TAB + TYPE_BY_VAL , TYPE_PCNT_FRAC_TAB_BV = TYPE_PCNT_FRAC + TYPE_TAB + TYPE_BY_VAL , TYPE_WORLD_TAB_BV = TYPE_WORLD + TYPE_TAB + TYPE_BY_VAL , TYPE_STRING_TAB_BV = TYPE_STRING + TYPE_TAB + TYPE_BY_VAL , TYPE_FILENAME_TAB_BV = TYPE_FILENAME + TYPE_TAB + TYPE_BY_VAL , TYPE_HSV_TAB_BV = TYPE_HSV + TYPE_TAB + TYPE_BY_VAL , TYPE_COLOR_CHANNEL_TAB_BV = TYPE_COLOR_CHANNEL + TYPE_TAB + TYPE_BY_VAL , TYPE_TIMEVALUE_TAB_BV = TYPE_TIMEVALUE + TYPE_TAB + TYPE_BY_VAL , TYPE_RADIOBTN_INDEX_TAB_BV = TYPE_RADIOBTN_INDEX + TYPE_TAB + TYPE_BY_VAL , TYPE_MTL_TAB_BV = TYPE_MTL + TYPE_TAB + TYPE_BY_VAL , TYPE_TEXMAP_TAB_BV = TYPE_TEXMAP + TYPE_TAB + TYPE_BY_VAL , TYPE_BITMAP_TAB_BV = TYPE_BITMAP + TYPE_TAB + TYPE_BY_VAL , TYPE_INODE_TAB_BV = TYPE_INODE + TYPE_TAB + TYPE_BY_VAL , TYPE_REFTARG_TAB_BV = TYPE_REFTARG + TYPE_TAB + TYPE_BY_VAL , TYPE_INDEX_TAB_BV = TYPE_INDEX + TYPE_TAB + TYPE_BY_VAL , TYPE_MATRIX3_TAB_BV = TYPE_MATRIX3 + TYPE_TAB + TYPE_BY_VAL , TYPE_POINT4_TAB_BV = TYPE_POINT4 + TYPE_TAB + TYPE_BY_VAL , TYPE_FRGBA_TAB_BV = TYPE_FRGBA + TYPE_TAB + TYPE_BY_VAL , TYPE_PBLOCK2_TAB_BV = TYPE_PBLOCK2 + TYPE_TAB + TYPE_BY_VAL , TYPE_VOID_TAB_BV = TYPE_VOID + TYPE_TAB + TYPE_BY_VAL , TYPE_TSTR_TAB_BV = TYPE_TSTR + TYPE_TAB + TYPE_BY_VAL , TYPE_ENUM_TAB_BV = TYPE_ENUM + TYPE_TAB + TYPE_BY_VAL , TYPE_INTERVAL_TAB_BV = TYPE_INTERVAL + TYPE_TAB + TYPE_BY_VAL , TYPE_ANGAXIS_TAB_BV = TYPE_ANGAXIS + TYPE_TAB + TYPE_BY_VAL , TYPE_QUAT_TAB_BV = TYPE_QUAT + TYPE_TAB + TYPE_BY_VAL , TYPE_RAY_TAB_BV = TYPE_RAY + TYPE_TAB + TYPE_BY_VAL , TYPE_POINT2_TAB_BV = TYPE_POINT2 + TYPE_TAB + TYPE_BY_VAL , TYPE_BITARRAY_TAB_BV = TYPE_BITARRAY + TYPE_TAB + TYPE_BY_VAL , TYPE_CLASS_TAB_BV = TYPE_CLASS + TYPE_TAB + TYPE_BY_VAL , TYPE_MESH_TAB_BV = TYPE_MESH + TYPE_TAB + TYPE_BY_VAL , TYPE_OBJECT_TAB_BV = TYPE_OBJECT + TYPE_TAB + TYPE_BY_VAL , TYPE_CONTROL_TAB_BV = TYPE_CONTROL + TYPE_TAB + TYPE_BY_VAL , TYPE_POINT_TAB_BV = TYPE_POINT + TYPE_TAB + TYPE_BY_VAL , TYPE_IOBJECT_TAB_BV = TYPE_IOBJECT + TYPE_TAB + TYPE_BY_VAL , TYPE_INTERFACE_TAB_BV = TYPE_INTERFACE + TYPE_TAB + TYPE_BY_VAL , TYPE_HWND_TAB_BV = TYPE_HWND + TYPE_TAB + TYPE_BY_VAL , TYPE_NAME_TAB_BV = TYPE_NAME + TYPE_TAB + TYPE_BY_VAL , TYPE_COLOR_TAB_BV = TYPE_COLOR + TYPE_TAB + TYPE_BY_VAL , TYPE_FPVALUE_TAB_BV = TYPE_FPVALUE + TYPE_TAB + TYPE_BY_VAL , TYPE_VALUE_TAB_BV = TYPE_VALUE + TYPE_TAB + TYPE_BY_VAL , TYPE_DWORD_TAB_BV = TYPE_DWORD + TYPE_TAB + TYPE_BY_VAL , TYPE_bool_TAB_BV = TYPE_bool + TYPE_TAB + TYPE_BY_VAL , TYPE_INTPTR_TAB_BV = TYPE_INTPTR + TYPE_TAB + TYPE_BY_VAL , TYPE_INT64_TAB_BV = TYPE_INT64 + TYPE_TAB + TYPE_BY_VAL , TYPE_DOUBLE_TAB_BV = TYPE_DOUBLE + TYPE_TAB + TYPE_BY_VAL , TYPE_BOX3_TAB_BV = TYPE_BOX3 + TYPE_TAB + TYPE_BY_VAL , TYPE_BEZIERSHAPE_TAB_BV = TYPE_BEZIERSHAPE + TYPE_TAB + TYPE_BY_VAL , TYPE_FLOAT_BP = TYPE_FLOAT + TYPE_BY_PTR , TYPE_INT_BP = TYPE_INT + TYPE_BY_PTR , TYPE_BOOL_BP = TYPE_BOOL + TYPE_BY_PTR , TYPE_ANGLE_BP = TYPE_ANGLE + TYPE_BY_PTR , TYPE_PCNT_FRAC_BP = TYPE_PCNT_FRAC + TYPE_BY_PTR , TYPE_WORLD_BP = TYPE_WORLD + TYPE_BY_PTR , TYPE_COLOR_CHANNEL_BP = TYPE_COLOR_CHANNEL + TYPE_BY_PTR , TYPE_TIMEVALUE_BP = TYPE_TIMEVALUE + TYPE_BY_PTR , TYPE_RADIOBTN_INDEX_BP = TYPE_RADIOBTN_INDEX + TYPE_BY_PTR , TYPE_INDEX_BP = TYPE_INDEX + TYPE_BY_PTR , TYPE_ENUM_BP = TYPE_ENUM + TYPE_BY_PTR , TYPE_DWORD_BP = TYPE_DWORD + TYPE_BY_PTR , TYPE_bool_BP = TYPE_bool + TYPE_BY_PTR , TYPE_INTPTR_BP = TYPE_INTPTR + TYPE_BY_PTR , TYPE_INT64_BP = TYPE_INT64 + TYPE_BY_PTR , TYPE_DOUBLE_BP = TYPE_DOUBLE + TYPE_BY_PTR , TYPE_MAX_TYPE , TYPE_KEYARG_MARKER = 253 , TYPE_MSFLOAT , TYPE_UNSPECIFIED } |
Identifies a parameter type. More... | |
enum | ControlType { TYPE_SPINNER , TYPE_RADIO , TYPE_SINGLECHECKBOX , TYPE_SINGLECHEKBOX = TYPE_SINGLECHECKBOX , TYPE_MULTICHECKBOX , TYPE_MULTICHEKBOX = TYPE_MULTICHECKBOX , TYPE_COLORSWATCH } |
Used to associate automatically-generated UI controls with parameters in a ParamBlockDesc2. More... | |
enum | ControlType2 { TYPE_EDITBOX = TYPE_COLORSWATCH + 1 , TYPE_CHECKBUTTON , TYPE_PICKNODEBUTTON , TYPE_TEXMAPBUTTON , TYPE_MTLBUTTON , TYPE_BITMAPBUTTON , TYPE_FILEOPENBUTTON , TYPE_FILESAVEBUTTON , TYPE_INTLISTBOX , TYPE_FLOATLISTBOX , TYPE_STRINGLISTBOX , TYPE_NODELISTBOX , TYPE_SLIDER , TYPE_BUTTON , TYPE_POINT3LISTBOX , TYPE_SHADERSUBPARAMETERBLOCK , TYPE_POINT4LISTBOX , TYPE_COLORSWATCH_FRGBA , TYPE_INT_COMBOBOX , TYPE_POINT2LISTBOX , TYPE_FLOAT_EDITABLE_COMBOBOX } |
Used to associated automatically generated UI controls with parameters in a ParamBlockDesc2. More... | |
enum class | ColorContext : uint8_t { COLOR_SPACE_CONTEXT_NONE = 0 , COLOR_SPACE_CONTEXT_SCENE_SURFACE , COLOR_SPACE_CONTEXT_SCENE_LIGHT , COLOR_SPACE_CONTEXT_DATA , COLOR_SPACE_CONTEXT_SRGB , COLOR_SPACE_CONTEXT_UI = COLOR_SPACE_CONTEXT_SRGB } |
The ColorContext describes in what context a color or texture value is meant to be used. More... | |
enum | ParamTags { p_default = -(1<<30) , p_ms_default , p_range , p_ui , p_validator , p_accessor , p_vals , p_refno , p_subtexno , p_submtlno , p_dim , p_classID , p_sclassID , p_enabled , p_enable_ctrls , p_prompt , p_caption , p_init_file , p_file_types , p_ctrl_ids , p_uix , p_configurable_default , p_tooltip , p_assetTypeID , p_assetTypeName , p_defaults_and_ranges_in_meters , p_nonLocalizedName , p_colorContext , p_end = p_default + 1024 , properties , enums } |
Optional parameter definition tags. More... | |
#define TYPE_TAB 0x0800 |
Flags a parameter type as a Tab<>
#define TYPE_BY_REF 0x1000 |
Flags a parameter as being delivered by reference (&).
#define TYPE_BY_VAL 0x2000 |
Flags a parameter as being delivered by value (via a local copy owned by the FPValue).
#define TYPE_BY_PTR 0x4000 |
Flags a parameter as being delivered by pointer (*)
enum ParamType |
Identifies a parameter type.
These enums identify types of parameters (or properties) that can be stored in parameter block and parameter block2, and can be used as argument types and return value types for function publishing.
Enumerator | |
---|---|
TYPE_FLOAT | Identifies a floating point parameter type. |
TYPE_INT | Identifies an integer parameter type. |
TYPE_RGBA | Identifies a Color parameter type.
|
TYPE_POINT3 | Identifies a Point3 parameter type. |
TYPE_BOOL | Identifies a BOOL parameter type. |
TYPE_USER | Used to define user types. |
enum ParamType2 |
Identifies a parameter type.
ParamType values are compatible with ParamType2. These enums identify types of parameters (or properties) that can be stored in parameter block2 and can be used as argument types and return value types for function publishing.
Enumerator | |
---|---|
TYPE_ANGLE | A floating point value with an implied stdAngleDim dimension. |
TYPE_PCNT_FRAC | A floating point value with an implied stdPercentDim dimension. |
TYPE_WORLD | A floating point value that represents world distance units. This implies a parameter dimension of stdWorldDim. |
TYPE_STRING | A character string. The string has a local copy made and managed by the parameter block. |
TYPE_FILENAME | Used to identify file names (const MCHAR*). An AssetType should also be specified - see ParamTags.p_assetTypeID and ParamTags.p_assetTypeName. |
TYPE_HSV | This type has been deprecated as of 3ds Max 2022. Use TYPE_RGBA instead. |
TYPE_COLOR_CHANNEL | A single floating point value with an implied stdColor255Dim dimension. |
TYPE_TIMEVALUE | A single integer value used as a TimeValue. This implies a stdTimeDim dimension. |
TYPE_RADIOBTN_INDEX | This type is used as an integer for parameters represented as radio buttons in the UI. |
TYPE_MTL | A pointer to a Mtl (material) object. This can be one of three types: a reference owned by the parameter block, a reference owned by the block owner, or no reference management (just a copy of the pointer). |
TYPE_TEXMAP | A pointer to a Texmap (texture map) object. This can be one of three types: a reference owned by the parameter block, a reference owned by the block owner, or no reference management (just a copy of the pointer). |
TYPE_BITMAP | A pointer to a PBBitmap (bitmap) object. |
TYPE_INODE | A pointer to an INode. This can be one of three types: a reference owned by the parameter block, a reference owned by the block owner, or no reference management (just a copy of the pointer). |
TYPE_REFTARG | A pointer to a ReferenceTarget object. All reference targets in this group can be one of three types: reference owned by parameter block, reference owned by block owner, or no reference management (just a copy of the pointer). |
TYPE_INDEX | Used for parameters that are 0-based, but exposed to MAXScript as 1-based. For example, a vertex index. |
TYPE_MATRIX3 | Identifies a Matrix3 parameter type. |
TYPE_PBLOCK2 | A pointer to an IParamBlock2 object. Note that "TYPE_PBLOCK2_TYPE" is not defined. |
TYPE_POINT4 | Identifies a Point4 parameter type. |
TYPE_FRGBA | Identifies an AColor parameter type. |
TYPE_RESERVED_1 | Reserved type. |
TYPE_RESERVED_2 | Reserved type. |
TYPE_RESERVED_3 | Reserved type. |
TYPE_RESERVED_4 | Reserved type. |
TYPE_RESERVED_5 | Reserved type. |
TYPE_RESERVED_6 | Reserved type. |
TYPE_POINT2 | Identifies a Point2 parameter type. |
TYPE_RESERVED_7 | Reserved type. |
TYPE_RESERVED_8 | Reserved type. |
TYPE_RESERVED_9 | Reserved type. |
TYPE_RESERVED_10 | Reserved type. |
TYPE_RESERVED_11 | Reserved type. |
TYPE_RESERVED_12 | Reserved type. |
TYPE_RESERVED_13 | Reserved type. |
TYPE_RESERVED_14 | Reserved type. |
TYPE_RESERVED_15 | Reserved type. |
TYPE_RESERVED_16 | Reserved type. |
TYPE_RESERVED_17 | Reserved type. |
TYPE_RESERVED_18 | Reserved type. |
TYPE_RESERVED_19 | Reserved type. |
TYPE_RESERVED_20 | Reserved type. |
TYPE_ENUM | Identifies an enum argument type or return value. |
TYPE_VOID | Identifies a void return value. |
TYPE_INTERVAL | Identifies an Interval argument type or return value. |
TYPE_ANGAXIS | Identifies an AngAxis argument type or return value. |
TYPE_QUAT | Identifies an Quat argument type or return value. |
TYPE_RAY | Identifies a Ray argument type or return value. |
TYPE_BITARRAY | Identifies a BitArray argument type or return value. |
TYPE_CLASS | Identifies a ClassDesc argument type or return value. |
TYPE_MESH | Identifies a Mesh argument type or return value. |
TYPE_OBJECT | Identifies an Object argument type or return value. |
TYPE_CONTROL | Identifies a Control argument type or return value. |
TYPE_POINT | Identifies a Win32 POINT argument type or return value. |
TYPE_TSTR | Identifies a TSTR argument type or return value. |
TYPE_IOBJECT | Identifies an IObject argument type or return value. |
TYPE_INTERFACE | Identifies a FPInterface argument type or return value. |
TYPE_HWND | Identifies a HWND argument type or return value. |
TYPE_NAME | Identifies a character string argument type or return value that corresponds to a MAXSCript name value (case insensitive string). |
TYPE_COLOR | Identifies a Color argument type or return value. |
TYPE_FPVALUE | Identifies an FPValue argument type or return value. |
TYPE_VALUE | Identifies a MAXSCript value argument type or return value. |
TYPE_DWORD | Identifies a DWORD argument type or return value. |
TYPE_bool | Identifies a bool argument type or return value. |
TYPE_INTPTR | Identifies an INT_PTR argument type or return value. |
TYPE_INT64 | Identifies an INT64 argument type or return value. |
TYPE_DOUBLE | Identifies a double argument type or return value. |
TYPE_BOX3 | Identifies a Box3 argument type or return value. |
TYPE_BEZIERSHAPE | Identifies a BezierShape argument type or return value. |
TYPE_FLOAT_TAB | A table of TYPE_FLOAT values. See TYPE_FLOAT. |
TYPE_INT_TAB | A table of TYPE_INT values. See TYPE_INT. |
TYPE_RGBA_TAB | A table of TYPE_RGBA values. See TYPE_RGBA. |
TYPE_POINT3_TAB | A table of TYPE_POINT3 values. See TYPE_POINT3. |
TYPE_BOOL_TAB | A table of TYPE_BOOL values. See TYPE_BOOL. |
TYPE_ANGLE_TAB | A table of TYPE_ANGLE values. See TYPE_ANGLE. |
TYPE_PCNT_FRAC_TAB | A table of TYPE_PCNT_FRAC values. See TYPE_PCNT_FRAC. |
TYPE_WORLD_TAB | A table of TYPE_WORLD values. See TYPE_WORLD. |
TYPE_STRING_TAB | A table of TYPE_STRING values. See TYPE_STRING. |
TYPE_FILENAME_TAB | A table of TYPE_FILENAME values. See TYPE_FILENAME. |
TYPE_HSV_TAB | This type has been deprecated as of 3ds Max 2022. Use TYPE_RGBA_TAB instead. |
TYPE_COLOR_CHANNEL_TAB | A table of TYPE_COLOR_CHANNEL values. See TYPE_COLOR_CHANNEL. |
TYPE_TIMEVALUE_TAB | A table of TYPE_TIMEVALUE values. See TYPE_TIMEVALUE. |
TYPE_RADIOBTN_INDEX_TAB | A table of TYPE_RADIOBTN_INDEX_TAB values. See TYPE_RADIOBTN_INDEX_TAB. |
TYPE_MTL_TAB | A table of TYPE_MTL values. See TYPE_MTL. |
TYPE_TEXMAP_TAB | A table of TYPE_TEXMAP values. See TYPE_TEXMAP. |
TYPE_BITMAP_TAB | A table of TYPE_BITMAP values. See TYPE_BITMAP. |
TYPE_INODE_TAB | A table of TYPE_INODE values. See TYPE_INODE. |
TYPE_REFTARG_TAB | A table of TYPE_REFTARG values. See TYPE_REFTARG. |
TYPE_INDEX_TAB | A table of TYPE_INDEX values. See TYPE_INDEX. |
TYPE_MATRIX3_TAB | A table of TYPE_MATRIX3 values. See TYPE_MATRIX3. |
TYPE_PBLOCK2_TAB | A table of TYPE_BLOCK2 values. See TYPE_BLOCK2. |
TYPE_POINT4_TAB | A table of TYPE_POINT4 values. See TYPE_POINT4. |
TYPE_FRGBA_TAB | A table of TYPE_FRGBA values. See TYPE_FRGBA. |
TYPE_RESERVED_1_TAB | Reserved type. |
TYPE_RESERVED_2_TAB | Reserved type. |
TYPE_RESERVED_3_TAB | Reserved type. |
TYPE_RESERVED_4_TAB | Reserved type. |
TYPE_RESERVED_5_TAB | Reserved type. |
TYPE_RESERVED_6_TAB | Reserved type. |
TYPE_POINT2_TAB | A table of TYPE_POINT2 values. |
TYPE_RESERVED_7_TAB | Reserved type. |
TYPE_RESERVED_8_TAB | Reserved type. |
TYPE_RESERVED_9_TAB | Reserved type. |
TYPE_RESERVED_10_TAB | Reserved type. |
TYPE_RESERVED_11_TAB | Reserved type. |
TYPE_RESERVED_12_TAB | Reserved type. |
TYPE_RESERVED_13_TAB | Reserved type. |
TYPE_RESERVED_14_TAB | Reserved type. |
TYPE_RESERVED_15_TAB | Reserved type. |
TYPE_RESERVED_16_TAB | Reserved type. |
TYPE_RESERVED_17_TAB | Reserved type. |
TYPE_RESERVED_18_TAB | Reserved type. |
TYPE_RESERVED_19_TAB | Reserved type. |
TYPE_RESERVED_20_TAB | Reserved type. |
TYPE_ENUM_TAB | A table of TYPE_ENUM values. See TYPE_ENUM. |
TYPE_VOID_TAB | A table of TYPE_VOID values. See TYPE_VOID. |
TYPE_INTERVAL_TAB | A table of TYPE_INTERVAL values. See TYPE_INTERVAL. |
TYPE_ANGAXIS_TAB | A table of TYPE_ANGAXIS values. See TYPE_ANGAXIS. |
TYPE_QUAT_TAB | A table of TYPE_QUAT values. See TYPE_QUAT. |
TYPE_RAY_TAB | A table of TYPE_RAY values. See TYPE_RAY. |
TYPE_BITARRAY_TAB | A table of TYPE_BITARRAY values. See TYPE_BITARRAY. |
TYPE_CLASS_TAB | A table of TYPE_CLASS values. See TYPE_CLASS. |
TYPE_MESH_TAB | A table of TYPE_MESH values. See TYPE_MESH. |
TYPE_OBJECT_TAB | A table of TYPE_OBJECT values. See TYPE_OBJECT. |
TYPE_CONTROL_TAB | A table of TYPE_CONTROL values. See TYPE_CONTROL. |
TYPE_POINT_TAB | A table of TYPE_POINT values. See TYPE_POINT. |
TYPE_TSTR_TAB | A table of TYPE_TSTR values. See TYPE_TSTR. |
TYPE_IOBJECT_TAB | A table of TYPE_IOBJECT values. See TYPE_IOBJECT. |
TYPE_INTERFACE_TAB | A table of TYPE_INTERFACE values. See TYPE_INTERFACE. |
TYPE_HWND_TAB | A table of TYPE_HWND values. See TYPE_HWND. |
TYPE_NAME_TAB | A table of TYPE_NAME values. See TYPE_NAME. |
TYPE_COLOR_TAB | A table of TYPE_COLOR values. See TYPE_COLOR. |
TYPE_FPVALUE_TAB | A table of TYPE_FPVALUE values. See TYPE_FPVALUE. |
TYPE_VALUE_TAB | A table of TYPE_VALUE values. See TYPE_VALUE. |
TYPE_DWORD_TAB | A table of TYPE_DWORD values. See TYPE_DWORD. |
TYPE_bool_TAB | A table of TYPE_bool values. See TYPE_bool. |
TYPE_INTPTR_TAB | A table of TYPE_INTPTR values. See TYPE_INTPTR. |
TYPE_INT64_TAB | A table of TYPE_INT64 values. See TYPE_INT64. |
TYPE_DOUBLE_TAB | A table of TYPE_DOUBLE values. See TYPE_DOUBLE. |
TYPE_BOX3_TAB | A table of TYPE_BOX3 values. See TYPE_BOX3. |
TYPE_BEZIERSHAPE_TAB | A table of TYPE_BEZIERSHAPE values. See TYPE_BEZIERSHAPE. |
TYPE_FLOAT_BR | A by-reference TYPE_FLOAT value. See TYPE_FLOAT. |
TYPE_INT_BR | A by-reference TYPE_INT value. See TYPE_INT. |
TYPE_BOOL_BR | A by-reference TYPE_BOOL value. See TYPE_BOOL. |
TYPE_ANGLE_BR | A by-reference TYPE_ANGLE value. See TYPE_ANGLE. |
TYPE_PCNT_FRAC_BR | A by-reference TYPE_PCNT_FRAC value. See TYPE_PCNT_FRAC. |
TYPE_WORLD_BR | A by-reference TYPE_WORLD value. See TYPE_WORLD. |
TYPE_COLOR_CHANNEL_BR | A by-reference TYPE_COLOR_CHANNEL value. See TYPE_COLOR_CHANNEL. |
TYPE_TIMEVALUE_BR | A by-reference TYPE_TIMEVALUE value. See TYPE_TIMEVALUE. |
TYPE_RADIOBTN_INDEX_BR | A by-reference TYPE_RADIOBTN_INDEX value. See TYPE_RADIOBTN_INDEX. |
TYPE_INDEX_BR | A by-reference TYPE_INDEX value. See TYPE_INDEX. |
TYPE_RGBA_BR | A by-reference TYPE_RGBA value. See TYPE_RGBA. |
TYPE_BITMAP_BR | A by-reference TYPE_BITMAP value. See TYPE_BITMAP. |
TYPE_POINT3_BR | A by-reference TYPE_POINT3 value. See TYPE_POINT3. |
TYPE_HSV_BR | This type has been deprecated as of 3ds Max 2022. Use TYPE_RGBA_BR instead. |
TYPE_REFTARG_BR | A by-reference TYPE_REFTARG value. See TYPE_REFTARG. |
TYPE_MATRIX3_BR | A by-reference TYPE_MATRIX3 value. See TYPE_MATRIX3. |
TYPE_POINT4_BR | A by-reference TYPE_POINT4 value. See TYPE_POINT4. |
TYPE_FRGBA_BR | A by-reference TYPE_FRGBA value. See TYPE_FRGBA. |
TYPE_ENUM_BR | A by-reference TYPE_ENUM value. See TYPE_ENUM. |
TYPE_INTERVAL_BR | A by-reference TYPE_INTERVAL value. See TYPE_INTERVAL. |
TYPE_ANGAXIS_BR | A by-reference TYPE_ANGAXIS value. See TYPE_ANGAXIS. |
TYPE_QUAT_BR | A by-reference TYPE_QUAT value. See TYPE_QUAT. |
TYPE_RAY_BR | A by-reference TYPE_RAY value. See TYPE_RAY. |
TYPE_POINT2_BR | A by-reference TYPE_POINT2 value. See TYPE_POINT2. |
TYPE_BITARRAY_BR | A by-reference TYPE_BITARRAY value. See TYPE_BITARRAY. |
TYPE_MESH_BR | A by-reference TYPE_MESH value. See TYPE_MESH. |
TYPE_POINT_BR | A by-reference TYPE_POINT value. See TYPE_POINT. |
TYPE_TSTR_BR | A by-reference TYPE_TSTR value. See TYPE_TSTR. |
TYPE_COLOR_BR | A by-reference TYPE_COLOR value. See TYPE_COLOR. |
TYPE_FPVALUE_BR | A by-reference TYPE_FPVALUE value. See TYPE_FPVALUE. |
TYPE_DWORD_BR | A by-reference TYPE_DWORD value. See TYPE_DWORD. |
TYPE_bool_BR | A by-reference TYPE_bool value. See TYPE_bool. |
TYPE_INTPTR_BR | A by-reference TYPE_INTPTR value. See TYPE_INTPTR. |
TYPE_INT64_BR | A by-reference TYPE_INT64 value. See TYPE_INT64. |
TYPE_DOUBLE_BR | A by-reference TYPE_DOUBLE value. See TYPE_DOUBLE. |
TYPE_BOX3_BR | A by-reference TYPE_BOX3 value. See TYPE_BOX3. |
TYPE_BEZIERSHAPE_BR | A by-reference TYPE_BEZIERSHAPE value. See TYPE_BEZIERSHAPE. |
TYPE_FLOAT_TAB_BR | A by-reference table of TYPE_FLOAT values. See TYPE_FLOAT. |
TYPE_INT_TAB_BR | A by-reference table of TYPE_INT values. See TYPE_INT. |
TYPE_RGBA_TAB_BR | A by-reference table of TYPE_RGBA values. See TYPE_RGBA. |
TYPE_POINT3_TAB_BR | A by-reference table of TYPE_POINT3 values. See TYPE_POINT3. |
TYPE_BOOL_TAB_BR | A by-reference table of TYPE_BOOL values. See TYPE_BOOL. |
TYPE_ANGLE_TAB_BR | A by-reference table of TYPE_ANGLE values. See TYPE_ANGLE. |
TYPE_PCNT_FRAC_TAB_BR | A by-reference table of TYPE_PCNT_FRAC values. See TYPE_PCNT_FRAC. |
TYPE_WORLD_TAB_BR | A by-reference table of TYPE_WORLD values. See TYPE_WORLD. |
TYPE_STRING_TAB_BR | A by-reference table of TYPE_STRING values. See TYPE_STRING. |
TYPE_FILENAME_TAB_BR | A by-reference table of TYPE_FILENAME values. See TYPE_FILENAME. |
TYPE_HSV_TAB_BR | This type has been deprecated as of 3ds Max 2022. Use TYPE_RGBA_TAB_BR instead. |
TYPE_COLOR_CHANNEL_TAB_BR | A by-reference table of TYPE_COLOR_CHANNEL values. See TYPE_COLOR_CHANNEL. |
TYPE_TIMEVALUE_TAB_BR | A by-reference table of TYPE_TIMEVALUE values. See TYPE_TIMEVALUE. |
TYPE_RADIOBTN_INDEX_TAB_BR | A by-reference table of TYPE_RADIOBTN_INDEX values. See TYPE_RADIOBTN_INDEX. |
TYPE_MTL_TAB_BR | A by-reference table of TYPE_MTL values. See TYPE_MTL. |
TYPE_TEXMAP_TAB_BR | A by-reference table of TYPE_TEXMAP values. See TYPE_TEXMAP. |
TYPE_BITMAP_TAB_BR | A by-reference table of TYPE_BITMAP values. See TYPE_BITMAP. |
TYPE_INODE_TAB_BR | A by-reference table of TYPE_INODE values. See TYPE_INODE. |
TYPE_REFTARG_TAB_BR | A by-reference table of TYPE_REFTARG values. See TYPE_REFTARG. |
TYPE_INDEX_TAB_BR | A by-reference table of TYPE_INDEX values. See TYPE_INDEX. |
TYPE_MATRIX3_TAB_BR | A by-reference table of TYPE_MATRIX3 values. See TYPE_MATRIX3. |
TYPE_POINT4_TAB_BR | A by-reference table of TYPE_POINT4 values. See TYPE_POINT4. |
TYPE_FRGBA_TAB_BR | A by-reference table of TYPE_FRGBA values. See TYPE_FRGBA. |
TYPE_TSTR_TAB_BR | A by-reference table of TYPE_TSTR values. See TYPE_TSTR. |
TYPE_ENUM_TAB_BR | A by-reference table of TYPE_ENUM values. See TYPE_ENUM. |
TYPE_INTERVAL_TAB_BR | A by-reference table of TYPE_INTERVAL values. See TYPE_INTERVAL. |
TYPE_ANGAXIS_TAB_BR | A by-reference table of TYPE_ANGAXIS values. See TYPE_ANGAXIS. |
TYPE_QUAT_TAB_BR | A by-reference table of TYPE_QUAT values. See TYPE_QUAT. |
TYPE_RAY_TAB_BR | A by-reference table of TYPE_RAY values. See TYPE_RAY. |
TYPE_POINT2_TAB_BR | A by-reference table of TYPE_POINT2 values. See TYPE_POINT2. |
TYPE_BITARRAY_TAB_BR | A by-reference table of TYPE_BITARRAY values. See TYPE_BITARRAY. |
TYPE_CLASS_TAB_BR | A by-reference table of TYPE_CLASS values. See TYPE_CLASS. |
TYPE_MESH_TAB_BR | A by-reference table of TYPE_MESH values. See TYPE_MESH. |
TYPE_OBJECT_TAB_BR | A by-reference table of TYPE_OBJECT values. See TYPE_OBJECT. |
TYPE_CONTROL_TAB_BR | A by-reference table of TYPE_CONTROL values. See TYPE_CONTROL. |
TYPE_POINT_TAB_BR | A by-reference table of TYPE_POINT values. See TYPE_POINT. |
TYPE_IOBJECT_TAB_BR | A by-reference table of TYPE_IOBJECT values. See TYPE_IOBJECT. |
TYPE_INTERFACE_TAB_BR | A by-reference table of TYPE_INTERFACE values. See TYPE_INTERFACE. |
TYPE_HWND_TAB_BR | A by-reference table of TYPE_HWND values. See TYPE_HWND. |
TYPE_NAME_TAB_BR | A by-reference table of TYPE_NAME values. See TYPE_NAME. |
TYPE_COLOR_TAB_BR | A by-reference table of TYPE_COLOR values. See TYPE_COLOR. |
TYPE_FPVALUE_TAB_BR | A by-reference table of TYPE_FPVALUE values. See TYPE_FPVALUE. |
TYPE_VALUE_TAB_BR | A by-reference table of TYPE_VALUE values. See TYPE_VALUE. |
TYPE_DWORD_TAB_BR | A by-reference table of TYPE_DWORD values. See TYPE_DWORD. |
TYPE_bool_TAB_BR | A by-reference table of TYPE_bool values. See TYPE_bool. |
TYPE_INTPTR_TAB_BR | A by-reference table of TYPE_INTPTR values. See TYPE_INTPTR. |
TYPE_INT64_TAB_BR | A by-reference table of TYPE_INT64 values. See TYPE_INT64. |
TYPE_DOUBLE_TAB_BR | A by-reference table of TYPE_DOUBLE values. See TYPE_DOUBLE. |
TYPE_BOX3_TAB_BR | A by-reference table of TYPE_BOX3 values. See TYPE_BOX3. |
TYPE_BEZIERSHAPE_TAB_BR | A by-reference table of TYPE_BEZIERSHAPE values. See TYPE_BEZIERSHAPE. |
TYPE_RGBA_BV | A by-value TYPE_RGBA value. See TYPE_RGBA. |
TYPE_POINT3_BV | A by-value TYPE_POINT3 value. See TYPE_POINT3. |
TYPE_HSV_BV | This type has been deprecated as of 3ds Max 2022. Use TYPE_RGBA_BV instead. |
TYPE_INTERVAL_BV | A by-value TYPE_INTERVAL value. See TYPE_INTERVAL. |
TYPE_BITMAP_BV | A by-value TYPE_BITMAP value. See TYPE_BITMAP. |
TYPE_MATRIX3_BV | A by-value TYPE_MATRIX3 value. See TYPE_MATRIX3. |
TYPE_POINT4_BV | A by-value TYPE_POINT4 value. See TYPE_POINT4. |
TYPE_FRGBA_BV | A by-value TYPE_FRGBA value. See TYPE_FRGBA. |
TYPE_ANGAXIS_BV | A by-value TYPE_ANGAXIS value. See TYPE_ANGAXIS. |
TYPE_QUAT_BV | A by-value TYPE_QUAT value. See TYPE_QUAT. |
TYPE_RAY_BV | A by-value TYPE_RAY value. See TYPE_RAY. |
TYPE_POINT2_BV | A by-value TYPE_POINT2 value. See TYPE_POINT2. |
TYPE_BITARRAY_BV | A by-value TYPE_BITARRAY value. See TYPE_BITARRAY. |
TYPE_MESH_BV | A by-value TYPE_MESH value. See TYPE_MESH. |
TYPE_POINT_BV | A by-value TYPE_POINT value. See TYPE_POINT. |
TYPE_TSTR_BV | A by-value TYPE_TSTR value. See TYPE_TSTR. |
TYPE_COLOR_BV | A by-value TYPE_COLOR value. See TYPE_COLOR. |
TYPE_FPVALUE_BV | A by-value TYPE_FPVALUE value. See TYPE_FPVALUE. |
TYPE_CLASS_BV | A by-value TYPE_CLASS value. See TYPE_CLASS. |
TYPE_BOX3_BV | A by-value TYPE_BOX3 value. See TYPE_BOX3. |
TYPE_BEZIERSHAPE_BV | A by-value TYPE_BEZIERSHAPE value. See TYPE_BEZIERSHAPE. |
TYPE_FLOAT_TAB_BV | A by-value table of TYPE_FLOAT values. See TYPE_FLOAT. |
TYPE_INT_TAB_BV | A by-value table of TYPE_INT values. See TYPE_INT. |
TYPE_RGBA_TAB_BV | A by-value table of TYPE_RGBA values. See TYPE_RGBA. |
TYPE_POINT3_TAB_BV | A by-value table of TYPE_POINT3 values. See TYPE_POINT3. |
TYPE_BOOL_TAB_BV | A by-value table of TYPE_BOOL values. See TYPE_BOOL. |
TYPE_ANGLE_TAB_BV | A by-value table of TYPE_ANGLE values. See TYPE_ANGLE. |
TYPE_PCNT_FRAC_TAB_BV | A by-value table of TYPE_PCNT_FRAC values. See TYPE_PCNT_FRAC. |
TYPE_WORLD_TAB_BV | A by-value table of TYPE_WORLD values. See TYPE_WORLD. |
TYPE_STRING_TAB_BV | A by-value table of TYPE_STRING values. See TYPE_STRING. |
TYPE_FILENAME_TAB_BV | A by-value table of TYPE_FILENAME values. See TYPE_FILENAME. |
TYPE_HSV_TAB_BV | This type has been deprecated as of 3ds Max 2022. Use TYPE_RGBA_TAB_BV instead. |
TYPE_COLOR_CHANNEL_TAB_BV | A by-value table of TYPE_COLOR_CHANNEL values. See TYPE_COLOR_CHANNEL. |
TYPE_TIMEVALUE_TAB_BV | A by-value table of TYPE_TIMEVALUE values. See TYPE_TIMEVALUE. |
TYPE_RADIOBTN_INDEX_TAB_BV | A by-value table of TYPE_RADIOBTN_INDEX values. See TYPE_RADIOBTN_INDEX. |
TYPE_MTL_TAB_BV | A by-value table of TYPE_MTL values. See TYPE_MTL. |
TYPE_TEXMAP_TAB_BV | A by-value table of TYPE_TEXMAP values. See TYPE_TEXMAP. |
TYPE_BITMAP_TAB_BV | A by-value table of TYPE_BITMAP values. See TYPE_BITMAP. |
TYPE_INODE_TAB_BV | A by-value table of TYPE_INODE values. See TYPE_INODE. |
TYPE_REFTARG_TAB_BV | A by-value table of TYPE_REFTARG values. See TYPE_REFTARG. |
TYPE_INDEX_TAB_BV | A by-value table of TYPE_INDEX values. See TYPE_INDEX. |
TYPE_MATRIX3_TAB_BV | A by-value table of TYPE_MATRIX3 values. See TYPE_MATRIX3. |
TYPE_POINT4_TAB_BV | A by-value table of TYPE_POINT4 values. See TYPE_POINT4. |
TYPE_FRGBA_TAB_BV | A by-value table of TYPE_FRGBA values. See TYPE_FRGBA. |
TYPE_PBLOCK2_TAB_BV | A by-value table of TYPE_PBLOCK2 values. See TYPE_PBLOCK2. |
TYPE_VOID_TAB_BV | A by-value table of TYPE_VOID values. See TYPE_VOID. |
TYPE_TSTR_TAB_BV | A by-value table of TYPE_TSTR values. See TYPE_TSTR. |
TYPE_ENUM_TAB_BV | A by-value table of TYPE_ENUM values. See TYPE_ENUM. |
TYPE_INTERVAL_TAB_BV | A by-value table of TYPE_INTERVAL values. See TYPE_INTERVAL. |
TYPE_ANGAXIS_TAB_BV | A by-value table of TYPE_ANGAXIS values. See TYPE_ANGAXIS. |
TYPE_QUAT_TAB_BV | A by-value table of TYPE_QUAT values. See TYPE_QUAT. |
TYPE_RAY_TAB_BV | A by-value table of TYPE_RAY values. See TYPE_RAY. |
TYPE_POINT2_TAB_BV | A by-value table of TYPE_POINT2 values. See TYPE_POINT2. |
TYPE_BITARRAY_TAB_BV | A by-value table of TYPE_BITARRAY values. See TYPE_BITARRAY. |
TYPE_CLASS_TAB_BV | A by-value table of TYPE_CLASS values. See TYPE_CLASS. |
TYPE_MESH_TAB_BV | A by-value table of TYPE_MESH values. See TYPE_MESH. |
TYPE_OBJECT_TAB_BV | A by-value table of TYPE_OBJECT values. See TYPE_OBJECT. |
TYPE_CONTROL_TAB_BV | A by-value table of TYPE_CONTROL values. See TYPE_CONTROL. |
TYPE_POINT_TAB_BV | A by-value table of TYPE_POINT values. See TYPE_POINT. |
TYPE_IOBJECT_TAB_BV | A by-value table of TYPE_IOBJECT values. See TYPE_IOBJECT. |
TYPE_INTERFACE_TAB_BV | A by-value table of TYPE_INTERFACE values. See TYPE_INTERFACE. |
TYPE_HWND_TAB_BV | A by-value table of TYPE_HWND values. See TYPE_HWND. |
TYPE_NAME_TAB_BV | A by-value table of TYPE_NAME values. See TYPE_NAME. |
TYPE_COLOR_TAB_BV | A by-value table of TYPE_COLOR values. See TYPE_COLOR. |
TYPE_FPVALUE_TAB_BV | A by-value table of TYPE_FPVALUE values. See TYPE_FPVALUE. |
TYPE_VALUE_TAB_BV | A by-value table of TYPE_VALUE values. See TYPE_VALUE. |
TYPE_DWORD_TAB_BV | A by-value table of TYPE_DWORD values. See TYPE_DWORD. |
TYPE_bool_TAB_BV | A by-value table of TYPE_bool values. See TYPE_bool. |
TYPE_INTPTR_TAB_BV | A by-value table of TYPE_INTPTR values. See TYPE_INTPTR. |
TYPE_INT64_TAB_BV | A by-value table of TYPE_INT64 values. See TYPE_INT64. |
TYPE_DOUBLE_TAB_BV | A by-value table of TYPE_DOUBLE values. See TYPE_DOUBLE. |
TYPE_BOX3_TAB_BV | A by-value table of TYPE_BOX3 values. See TYPE_BOX3. |
TYPE_BEZIERSHAPE_TAB_BV | A by-value table of TYPE_BEZIERSHAPE values. See TYPE_BEZIERSHAPE. |
TYPE_FLOAT_BP | A by-pointer TYPE_FLOAT value. See TYPE_FLOAT. |
TYPE_INT_BP | A by-pointer TYPE_INT value. See TYPE_INT. |
TYPE_BOOL_BP | A by-pointer TYPE_BOOL value. See TYPE_BOOL. |
TYPE_ANGLE_BP | A by-pointer TYPE_ANGLE value. See TYPE_ANGLE. |
TYPE_PCNT_FRAC_BP | A by-pointer TYPE_PCNT_FRAC value. See TYPE_PCNT_FRAC. |
TYPE_WORLD_BP | A by-pointer TYPE_WORLD value. See TYPE_WORLD. |
TYPE_COLOR_CHANNEL_BP | A by-pointer TYPE_COLOR_CHANNEL value. See TYPE_COLOR_CHANNEL. |
TYPE_TIMEVALUE_BP | A by-pointer TYPE_TIMEVALUE value. See TYPE_TIMEVALUE. |
TYPE_RADIOBTN_INDEX_BP | A by-pointer TYPE_RADIOBTN_INDEX value. See TYPE_RADIOBTN_INDEX. |
TYPE_INDEX_BP | A by-pointer TYPE_INDEX value. See TYPE_INDEX. |
TYPE_ENUM_BP | A by-pointer TYPE_ENUM value. See TYPE_ENUM. |
TYPE_DWORD_BP | A by-pointer TYPE_DWORD value. See TYPE_DWORD. |
TYPE_bool_BP | A by-pointer TYPE_bool value. See TYPE_bool. |
TYPE_INTPTR_BP | A by-pointer TYPE_INTPTR value. See TYPE_INTPTR. |
TYPE_INT64_BP | A by-pointer TYPE_INT64 value. See TYPE_INT64. |
TYPE_DOUBLE_BP | A by-pointer TYPE_DOUBLE value. See TYPE_DOUBLE. |
TYPE_MAX_TYPE | End of enum marker. |
TYPE_KEYARG_MARKER | MAXScript internal type. |
TYPE_MSFLOAT | MAXScript internal type. |
TYPE_UNSPECIFIED | MAXScript internal type. |