3ds Max C++ API Reference
Loading...
Searching...
No Matches
ifnpub.h File Reference
#include "maxheap.h"
#include "baseInterface.h"
#include "iparamb2Typedefs.h"
#include "coreexp.h"
#include "strclass.h"
#include "containers/Array.h"
#include "paramtype.h"

Classes

class  FPInterface
class  FPInterfaceDesc
class  FPStaticInterface
class  FPMixinInterface
class  FPFunctionDef
class  FPPropDef
class  FPActionDef
class  FPParamDef
class  FPParams
 This parameters class contains a MaxSDK::Array FPValue's. More...
class  FPEnum
struct  FPEnum::enum_code
class  FPValue
class  FPParamOptions
class  FPValidator
class  FPMacroEmitter
class  IObject
class  MAXException
class  MAXSecurityException
 3ds Max security exception class for function published exceptions. More...

Namespaces

namespace  MaxSDK

Macros

#define FP_NO_FUNCTION   ((FunctionID)-1)
 Special ID indicating no function bound.
#define FP_NO_ENUM   ((EnumID)-1)
#define NULLINTERFACE_ID   Interface_ID(0, 0)
#define FPINTERFACE_ID   Interface_ID(0, 2)
#define FPMIXININTERFACE_ID   Interface_ID(0, 3)
#define FPINTERFACEDESC_ID   Interface_ID(0, 4)
#define FPS_FAIL   0
 Indicates a failure.
#define FPS_NO_SUCH_FUNCTION   -1
 The function called does not exist.
#define FPS_ACTION_DISABLED   -2
 The action is disabled.
#define FPS_OK   1
 Indicates a success.
#define FP_ACTIONS   0x0001
#define FP_MIXIN   0x0002
#define FP_CORE   0x0004
#define FP_STATIC_METHODS   0x0008
#define FP_TEST_INTERFACE   0x0010
#define FP_SCRIPTED_CLASS   0x1000
#define FP_TEMPORARY   0x2000
#define FP_NO_REDRAW   0x0001
#define FP_VAR_ARGS   0x0002
#define FP_CLIENT_OWNS_RESULT   0x0004
#define FP_EMBEDDEDSCRIPTSECURITYFEATURE   0x0008
#define FP_ACTION   0x0100
#define FP_HAS_UI   0x0200
#define FP_ICONRES   0x0400
#define FP_ICONFILE   0x0800
#define FP_HAS_SHORTCUT   0x1000
#define FP_HAS_KEYARGS   0x2000
#define FPP_HAS_RANGE   0x0001
#define FPP_HAS_VALIDATOR   0x0002
#define FPP_IN_PARAM   0x0004
#define FPP_OUT_PARAM   0x0008
#define FPP_IN_OUT_PARAM   0x000C
#define FPP_KEYARG   0x0010
#define FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_R   0x0040
#define FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_W   0x0080
#define FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_RW   0x00C0
#define DECLARE_DESCRIPTOR(_interface)
#define DECLARE_DESCRIPTOR_INIT(_interface)
#define DECLARE_DESCRIPTOR_NDC(_interface)
#define DECLARE_DESCRIPTOR_INIT_NDC(_interface)
#define BEGIN_FUNCTION_MAP
#define BEGIN_FUNCTION_MAP_PARENT(Parent)
#define END_FUNCTION_MAP
#define NO_FUNCTION_MAP
#define FP_FIELD(_type, _v)
#define FN_ACTION(_fid, _fn)
#define FN_PRED(_fid, _fn)
#define FN_PREDS(_fid1, _fn1, _fid2, _fn2, _fid3, _fn3)
#define TYPE_FLOAT_FP_FIELD   f
#define TYPE_INT_FP_FIELD   i
#define TYPE_RGBA_FP_FIELD   p
#define TYPE_POINT3_FP_FIELD   p
#define TYPE_FRGBA_FP_FIELD   p4
#define TYPE_POINT4_FP_FIELD   p4
#define TYPE_BOOL_FP_FIELD   i
#define TYPE_ANGLE_FP_FIELD   f
#define TYPE_PCNT_FRAC_FP_FIELD   f
#define TYPE_WORLD_FP_FIELD   f
#define TYPE_STRING_FP_FIELD   s
#define TYPE_FILENAME_FP_FIELD   s
#define TYPE_HSV_FP_FIELD   p
#define TYPE_COLOR_CHANNEL_FP_FIELD   f
#define TYPE_TIMEVALUE_FP_FIELD   i
#define TYPE_RADIOBTN_INDEX_FP_FIELD   i
#define TYPE_MTL_FP_FIELD   mtl
#define TYPE_TEXMAP_FP_FIELD   tex
#define TYPE_BITMAP_FP_FIELD   bm
#define TYPE_INODE_FP_FIELD   n
#define TYPE_REFTARG_FP_FIELD   r
#define TYPE_INDEX_FP_FIELD   i
#define TYPE_MATRIX3_FP_FIELD   m
#define TYPE_VOID_FP_FIELD   void_paramtype_bad
#define TYPE_ENUM_FP_FIELD   i
#define TYPE_INTERVAL_FP_FIELD   intvl
#define TYPE_ANGAXIS_FP_FIELD   aa
#define TYPE_QUAT_FP_FIELD   q
#define TYPE_RAY_FP_FIELD   ray
#define TYPE_POINT2_FP_FIELD   p2
#define TYPE_BITARRAY_FP_FIELD   bits
#define TYPE_CLASS_FP_FIELD   cd
#define TYPE_MESH_FP_FIELD   msh
#define TYPE_OBJECT_FP_FIELD   obj
#define TYPE_CONTROL_FP_FIELD   ctrl
#define TYPE_POINT_FP_FIELD   pt
#define TYPE_TSTR_FP_FIELD   tstr
#define TYPE_IOBJECT_FP_FIELD   iobj
#define TYPE_INTERFACE_FP_FIELD   fpi
#define TYPE_HWND_FP_FIELD   hwnd
#define TYPE_NAME_FP_FIELD   s
#define TYPE_COLOR_FP_FIELD   clr
#define TYPE_ACOLOR_FP_FIELD   aclr
#define TYPE_FPVALUE_FP_FIELD   fpv
#define TYPE_VALUE_FP_FIELD   v
#define TYPE_DWORD_FP_FIELD   d
#define TYPE_bool_FP_FIELD   b
#define TYPE_INTPTR_FP_FIELD   intptr
#define TYPE_INT64_FP_FIELD   i64
#define TYPE_DOUBLE_FP_FIELD   dbl
#define TYPE_BOX3_FP_FIELD   b3
#define TYPE_MAXGUID_FP_FIELD   maxGuid
#define TYPE_FLOAT_TAB_FP_FIELD   f_tab
#define TYPE_INT_TAB_FP_FIELD   i_tab
#define TYPE_RGBA_TAB_FP_FIELD   p_tab
#define TYPE_POINT3_TAB_FP_FIELD   p_tab
#define TYPE_FRGBA_TAB_FP_FIELD   p4_tab
#define TYPE_POINT4_TAB_FP_FIELD   p4_tab
#define TYPE_BOOL_TAB_FP_FIELD   i_tab
#define TYPE_ANGLE_TAB_FP_FIELD   f_tab
#define TYPE_PCNT_FRAC_TAB_FP_FIELD   f_tab
#define TYPE_WORLD_TAB_FP_FIELD   f_tab
#define TYPE_STRING_TAB_FP_FIELD   s_tab
#define TYPE_FILENAME_TAB_FP_FIELD   s_tab
#define TYPE_HSV_TAB_FP_FIELD   p_tab
#define TYPE_COLOR_CHANNEL_TAB_FP_FIELD   f_tab
#define TYPE_TIMEVALUE_TAB_FP_FIELD   i_tab
#define TYPE_RADIOBTN_INDEX_TAB_FP_FIELD   i_tab
#define TYPE_MTL_TAB_FP_FIELD   mtl_tab
#define TYPE_TEXMAP_TAB_FP_FIELD   tex_tab
#define TYPE_BITMAP_TAB_FP_FIELD   bm_tab
#define TYPE_INODE_TAB_FP_FIELD   n_tab
#define TYPE_REFTARG_TAB_FP_FIELD   r_tab
#define TYPE_INDEX_TAB_FP_FIELD   i_tab
#define TYPE_MATRIX3_TAB_FP_FIELD   m3_tab
#define TYPE_ENUM_TAB_FP_FIELD   i_tab
#define TYPE_INTERVAL_TAB_FP_FIELD   intvl_tab
#define TYPE_ANGAXIS_TAB_FP_FIELD   aa_tab
#define TYPE_QUAT_TAB_FP_FIELD   q_tab
#define TYPE_RAY_TAB_FP_FIELD   ray_tab
#define TYPE_POINT2_TAB_FP_FIELD   p2_tab
#define TYPE_BITARRAY_TAB_FP_FIELD   bits_tab
#define TYPE_CLASS_TAB_FP_FIELD   cd_tab
#define TYPE_MESH_TAB_FP_FIELD   msh_tab
#define TYPE_OBJECT_TAB_FP_FIELD   obj_tab
#define TYPE_CONTROL_TAB_FP_FIELD   ctrl_tab
#define TYPE_POINT_TAB_FP_FIELD   pt_tab
#define TYPE_TSTR_TAB_FP_FIELD   tstr_tab
#define TYPE_IOBJECT_TAB_FP_FIELD   iobj_tab
#define TYPE_INTERFACE_TAB_FP_FIELD   fpi_tab
#define TYPE_HWND_TAB_FP_FIELD   hwnd_tab
#define TYPE_NAME_TAB_FP_FIELD   s_tab
#define TYPE_COLOR_TAB_FP_FIELD   clr_tab
#define TYPE_ACOLOR_TAB_FP_FIELD   aclr_tab
#define TYPE_FPVALUE_TAB_FP_FIELD   fpv_tab
#define TYPE_VALUE_TAB_FP_FIELD   v_tab
#define TYPE_DWORD_TAB_FP_FIELD   d_tab
#define TYPE_bool_TAB_FP_FIELD   b_tab
#define TYPE_INTPTR_TAB_FP_FIELD   intptr_tab
#define TYPE_INT64_TAB_FP_FIELD   i64_tab
#define TYPE_DOUBLE_TAB_FP_FIELD   dbl_tab
#define TYPE_BOX3_TAB_FP_FIELD   b3_tab
#define TYPE_MAXGUID_TAB_FP_FIELD   maxGuid_tab
#define TYPE_FLOAT_BP_FP_FIELD   fptr
#define TYPE_INT_BP_FP_FIELD   iptr
#define TYPE_BOOL_BP_FP_FIELD   iptr
#define TYPE_ANGLE_BP_FP_FIELD   fptr
#define TYPE_PCNT_FRAC_BP_FP_FIELD   fptr
#define TYPE_WORLD_BP_FP_FIELD   fptr
#define TYPE_COLOR_CHANNEL_BP_FP_FIELD   fptr
#define TYPE_TIMEVALUE_BP_FP_FIELD   iptr
#define TYPE_RADIOBTN_INDEX_BP_FP_FIELD   iptr
#define TYPE_INDEX_BP_FP_FIELD   iptr
#define TYPE_ENUM_BP_FP_FIELD   iptr
#define TYPE_DWORD_BP_FP_FIELD   dptr
#define TYPE_bool_BP_FP_FIELD   bptr
#define TYPE_INTPTR_BP_FP_FIELD   intptrptr
#define TYPE_INT64_BP_FP_FIELD   i64ptr
#define TYPE_DOUBLE_BP_FP_FIELD   dblptr
#define TYPE_FLOAT_BR_FP_FIELD   fptr
#define TYPE_INT_BR_FP_FIELD   iptr
#define TYPE_RGBA_BR_FP_FIELD   p
#define TYPE_POINT3_BR_FP_FIELD   p
#define TYPE_FRGBA_BR_FP_FIELD   p4
#define TYPE_POINT4_BR_FP_FIELD   p4
#define TYPE_BOOL_BR_FP_FIELD   iptr
#define TYPE_ANGLE_BR_FP_FIELD   fptr
#define TYPE_PCNT_FRAC_BR_FP_FIELD   fptr
#define TYPE_WORLD_BR_FP_FIELD   fptr
#define TYPE_HSV_BR_FP_FIELD   p
#define TYPE_COLOR_CHANNEL_BR_FP_FIELD   f
#define TYPE_TIMEVALUE_BR_FP_FIELD   iptr
#define TYPE_RADIOBTN_INDEX_BR_FP_FIELD   iptr
#define TYPE_BITMAP_BR_FP_FIELD   bm
#define TYPE_INDEX_BR_FP_FIELD   iptr
#define TYPE_ENUM_BR_FP_FIELD   iptr
#define TYPE_REFTARG_BR_FP_FIELD   r
#define TYPE_MATRIX3_BR_FP_FIELD   m
#define TYPE_ANGAXIS_BR_FP_FIELD   aa
#define TYPE_QUAT_BR_FP_FIELD   q
#define TYPE_BITARRAY_BR_FP_FIELD   bits
#define TYPE_RAY_BR_FP_FIELD   ray
#define TYPE_POINT2_BR_FP_FIELD   p2
#define TYPE_MESH_BR_FP_FIELD   msh
#define TYPE_INTERVAL_BR_FP_FIELD   intvl
#define TYPE_POINT_BR_FP_FIELD   pt
#define TYPE_TSTR_BR_FP_FIELD   tstr
#define TYPE_COLOR_BR_FP_FIELD   clr
#define TYPE_ACOLOR_BR_FP_FIELD   aclr
#define TYPE_FPVALUE_BR_FP_FIELD   fpv
#define TYPE_DWORD_BR_FP_FIELD   dptr
#define TYPE_bool_BR_FP_FIELD   bptr
#define TYPE_INTPTR_BR_FP_FIELD   intptrptr
#define TYPE_INT64_BR_FP_FIELD   i64ptr
#define TYPE_DOUBLE_BR_FP_FIELD   dblptr
#define TYPE_BOX3_BR_FP_FIELD   b3
#define TYPE_MAXGUID_BR_FP_FIELD   maxGuid
#define TYPE_FLOAT_TAB_BR_FP_FIELD   f_tab
#define TYPE_INT_TAB_BR_FP_FIELD   i_tab
#define TYPE_RGBA_TAB_BR_FP_FIELD   p_tab
#define TYPE_POINT3_TAB_BR_FP_FIELD   p_tab
#define TYPE_FRGBA_TAB_BR_FP_FIELD   p4_tab
#define TYPE_POINT4_TAB_BR_FP_FIELD   p4_tab
#define TYPE_BOOL_TAB_BR_FP_FIELD   i_tab
#define TYPE_ANGLE_TAB_BR_FP_FIELD   f_tab
#define TYPE_PCNT_FRAC_TAB_BR_FP_FIELD   f_tab
#define TYPE_WORLD_TAB_BR_FP_FIELD   f_tab
#define TYPE_STRING_TAB_BR_FP_FIELD   s_tab
#define TYPE_FILENAME_TAB_BR_FP_FIELD   s_tab
#define TYPE_HSV_TAB_BR_FP_FIELD   p_tab
#define TYPE_COLOR_CHANNEL_TAB_BR_FP_FIELD   f_tab
#define TYPE_TIMEVALUE_TAB_BR_FP_FIELD   i_tab
#define TYPE_RADIOBTN_INDEX_TAB_BR_FP_FIELD   i_tab
#define TYPE_MTL_TAB_BR_FP_FIELD   mtl_tab
#define TYPE_TEXMAP_TAB_BR_FP_FIELD   tex_tab
#define TYPE_BITMAP_TAB_BR_FP_FIELD   bm_tab
#define TYPE_INODE_TAB_BR_FP_FIELD   n_tab
#define TYPE_REFTARG_TAB_BR_FP_FIELD   r_tab
#define TYPE_INDEX_TAB_BR_FP_FIELD   i_tab
#define TYPE_ENUM_TAB_BR_FP_FIELD   i_tab
#define TYPE_MATRIX3_TAB_BR_FP_FIELD   m3_tab
#define TYPE_ANGAXIS_TAB_BR_FP_FIELD   aa_tab
#define TYPE_QUAT_TAB_BR_FP_FIELD   q_tab
#define TYPE_BITARRAY_TAB_BR_FP_FIELD   bits_tab
#define TYPE_CLASS_TAB_BR_FP_FIELD   cd_tab
#define TYPE_RAY_TAB_BR_FP_FIELD   ray_tab
#define TYPE_POINT2_TAB_BR_FP_FIELD   p2_tab
#define TYPE_MESH_TAB_BR_FP_FIELD   msh_tab
#define TYPE_OBJECT_TAB_BR_FP_FIELD   obj_tab
#define TYPE_CONTROL_TAB_BR_FP_FIELD   ctrl_tab
#define TYPE_INTERVAL_TAB_BR_FP_FIELD   intvl_tab
#define TYPE_POINT_TAB_BR_FP_FIELD   pt_tab
#define TYPE_HWND_TAB_BR_FP_FIELD   hwnd_tab
#define TYPE_TSTR_TAB_BR_FP_FIELD   tstr_tab
#define TYPE_IOBJECT_TAB_BR_FP_FIELD   iobj_tab
#define TYPE_INTERFACE_TAB_BR_FP_FIELD   fpi_tab
#define TYPE_NAME_TAB_BR_FP_FIELD   s_tab
#define TYPE_COLOR_TAB_BR_FP_FIELD   clr_tab
#define TYPE_ACOLOR_TAB_BR_FP_FIELD   aclr_tab
#define TYPE_FPVALUE_TAB_BR_FP_FIELD   fpv_tab
#define TYPE_VALUE_TAB_BR_FP_FIELD   v_tab
#define TYPE_DWORD_TAB_BR_FP_FIELD   d_tab
#define TYPE_bool_TAB_BR_FP_FIELD   b_tab
#define TYPE_INTPTR_TAB_BR_FP_FIELD   intptr_tab
#define TYPE_INT64_TAB_BR_FP_FIELD   i64_tab
#define TYPE_DOUBLE_TAB_BR_FP_FIELD   dbl_tab
#define TYPE_BOX3_TAB_BR_FP_FIELD   b3_tab
#define TYPE_MAXGUID_TAB_BR_FP_FIELD   maxGuid_tab
#define TYPE_RGBA_BV_FP_FIELD   p
#define TYPE_POINT3_BV_FP_FIELD   p
#define TYPE_FRGBA_BV_FP_FIELD   p4
#define TYPE_POINT4_BV_FP_FIELD   p4
#define TYPE_HSV_BV_FP_FIELD   p
#define TYPE_BITMAP_BV_FP_FIELD   bm
#define TYPE_MATRIX3_BV_FP_FIELD   m
#define TYPE_ANGAXIS_BV_FP_FIELD   aa
#define TYPE_QUAT_BV_FP_FIELD   q
#define TYPE_BITARRAY_BV_FP_FIELD   bits
#define TYPE_RAY_BV_FP_FIELD   ray
#define TYPE_POINT2_BV_FP_FIELD   p2
#define TYPE_MESH_BV_FP_FIELD   msh
#define TYPE_INTERVAL_BV_FP_FIELD   intvl
#define TYPE_POINT_BV_FP_FIELD   pt
#define TYPE_TSTR_BV_FP_FIELD   tstr
#define TYPE_COLOR_BV_FP_FIELD   clr
#define TYPE_ACOLOR_BV_FP_FIELD   aclr
#define TYPE_FPVALUE_BV_FP_FIELD   fpv
#define TYPE_CLASS_BV_FP_FIELD   cd
#define TYPE_BOX3_BV_FP_FIELD   b3
#define TYPE_MAXGUID_BV_FP_FIELD   maxGuid
#define TYPE_FLOAT_TAB_BV_FP_FIELD   f_tab
#define TYPE_INT_TAB_BV_FP_FIELD   i_tab
#define TYPE_RGBA_TAB_BV_FP_FIELD   p_tab
#define TYPE_POINT3_TAB_BV_FP_FIELD   p_tab
#define TYPE_FRGBA_TAB_BV_FP_FIELD   p4_tab
#define TYPE_POINT4_TAB_BV_FP_FIELD   p4_tab
#define TYPE_BOOL_TAB_BV_FP_FIELD   i_tab
#define TYPE_ANGLE_TAB_BV_FP_FIELD   f_tab
#define TYPE_PCNT_FRAC_TAB_BV_FP_FIELD   f_tab
#define TYPE_WORLD_TAB_BV_FP_FIELD   f_tab
#define TYPE_STRING_TAB_BV_FP_FIELD   s_tab
#define TYPE_FILENAME_TAB_BV_FP_FIELD   s_tab
#define TYPE_HSV_TAB_BV_FP_FIELD   p_tab
#define TYPE_COLOR_CHANNEL_TAB_BV_FP_FIELD   f_tab
#define TYPE_TIMEVALUE_TAB_BV_FP_FIELD   i_tab
#define TYPE_RADIOBTN_INDEX_TAB_BV_FP_FIELD   i_tab
#define TYPE_MTL_TAB_BV_FP_FIELD   mtl_tab
#define TYPE_TEXMAP_TAB_BV_FP_FIELD   tex_tab
#define TYPE_BITMAP_TAB_BV_FP_FIELD   bm_tab
#define TYPE_INODE_TAB_BV_FP_FIELD   n_tab
#define TYPE_REFTARG_TAB_BV_FP_FIELD   r_tab
#define TYPE_INDEX_TAB_BV_FP_FIELD   i_tab
#define TYPE_ENUM_TAB_BV_FP_FIELD   i_tab
#define TYPE_MATRIX3_TAB_BV_FP_FIELD   m3_tab
#define TYPE_ANGAXIS_TAB_BV_FP_FIELD   aa_tab
#define TYPE_QUAT_TAB_BV_FP_FIELD   q_tab
#define TYPE_BITARRAY_TAB_BV_FP_FIELD   bits_tab
#define TYPE_CLASS_TAB_BV_FP_FIELD   cd_tab
#define TYPE_RAY_TAB_BV_FP_FIELD   ray_tab
#define TYPE_POINT2_TAB_BV_FP_FIELD   p2_tab
#define TYPE_MESH_TAB_BV_FP_FIELD   msh_tab
#define TYPE_OBJECT_TAB_BV_FP_FIELD   obj_tab
#define TYPE_CONTROL_TAB_BV_FP_FIELD   ctrl_tab
#define TYPE_INTERVAL_TAB_BV_FP_FIELD   intvl_tab
#define TYPE_POINT_TAB_BV_FP_FIELD   pt_tab
#define TYPE_HWND_TAB_BV_FP_FIELD   hwnd_tab
#define TYPE_TSTR_TAB_BV_FP_FIELD   tstr_tab
#define TYPE_IOBJECT_TAB_BV_FP_FIELD   iobj_tab
#define TYPE_INTERFACE_TAB_BV_FP_FIELD   fpi_tab
#define TYPE_NAME_TAB_BV_FP_FIELD   s_tab
#define TYPE_COLOR_TAB_BV_FP_FIELD   clr_tab
#define TYPE_ACOLOR_TAB_BV_FP_FIELD   aclr_tab
#define TYPE_FPVALUE_TAB_BV_FP_FIELD   fpv_tab
#define TYPE_VALUE_TAB_BV_FP_FIELD   v_tab
#define TYPE_DWORD_TAB_BV_FP_FIELD   d_tab
#define TYPE_bool_TAB_BV_FP_FIELD   b_tab
#define TYPE_INTPTR_TAB_BV_FP_FIELD   intptr_tab
#define TYPE_INT64_TAB_BV_FP_FIELD   i64_tab
#define TYPE_DOUBLE_TAB_BV_FP_FIELD   dbl_tab
#define TYPE_BOX3_TAB_BV_FP_FIELD   b3_tab
#define TYPE_MAXGUID_TAB_BV_FP_FIELD   maxGuid_tab
#define TYPE_FLOAT_FIELD(_v)
#define TYPE_INT_FIELD(_v)
#define TYPE_RGBA_FIELD(_v)
#define TYPE_POINT3_FIELD(_v)
#define TYPE_FRGBA_FIELD(_v)
#define TYPE_POINT4_FIELD(_v)
#define TYPE_BOOL_FIELD(_v)
#define TYPE_ANGLE_FIELD(_v)
#define TYPE_PCNT_FRAC_FIELD(_v)
#define TYPE_WORLD_FIELD(_v)
#define TYPE_STRING_FIELD(_v)
#define TYPE_FILENAME_FIELD(_v)
#define TYPE_HSV_FIELD(_v)
#define TYPE_COLOR_CHANNEL_FIELD(_v)
#define TYPE_TIMEVALUE_FIELD(_v)
#define TYPE_RADIOBTN_INDEX_FIELD(_v)
#define TYPE_MTL_FIELD(_v)
#define TYPE_TEXMAP_FIELD(_v)
#define TYPE_BITMAP_FIELD(_v)
#define TYPE_INODE_FIELD(_v)
#define TYPE_REFTARG_FIELD(_v)
#define TYPE_INDEX_FIELD(_v)
#define TYPE_ENUM_FIELD(_v)
#define TYPE_MATRIX3_FIELD(_v)
#define TYPE_ANGAXIS_FIELD(_v)
#define TYPE_QUAT_FIELD(_v)
#define TYPE_BITARRAY_FIELD(_v)
#define TYPE_CLASS_FIELD(_v)
#define TYPE_RAY_FIELD(_v)
#define TYPE_POINT2_FIELD(_v)
#define TYPE_MESH_FIELD(_v)
#define TYPE_OBJECT_FIELD(_v)
#define TYPE_CONTROL_FIELD(_v)
#define TYPE_INTERVAL_FIELD(_v)
#define TYPE_POINT_FIELD(_v)
#define TYPE_TSTR_FIELD(_v)
#define TYPE_IOBJECT_FIELD(_v)
#define TYPE_INTERFACE_FIELD(_v)
#define TYPE_HWND_FIELD(_v)
#define TYPE_NAME_FIELD(_v)
#define TYPE_COLOR_FIELD(_v)
#define TYPE_ACOLOR_FIELD(_v)
#define TYPE_FPVALUE_FIELD(_v)
#define TYPE_VALUE_FIELD(_v)
#define TYPE_DWORD_FIELD(_v)
#define TYPE_bool_FIELD(_v)
#define TYPE_INTPTR_FIELD(_v)
#define TYPE_INT64_FIELD(_v)
#define TYPE_DOUBLE_FIELD(_v)
#define TYPE_BOX3_FIELD(_v)
#define TYPE_MAXGUID_FIELD(_v)
#define TYPE_FLOAT_TAB_FIELD(_v)
#define TYPE_INT_TAB_FIELD(_v)
#define TYPE_RGBA_TAB_FIELD(_v)
#define TYPE_POINT3_TAB_FIELD(_v)
#define TYPE_FRGBA_TAB_FIELD(_v)
#define TYPE_POINT4_TAB_FIELD(_v)
#define TYPE_BOOL_TAB_FIELD(_v)
#define TYPE_ANGLE_TAB_FIELD(_v)
#define TYPE_PCNT_FRAC_TAB_FIELD(_v)
#define TYPE_WORLD_TAB_FIELD(_v)
#define TYPE_STRING_TAB_FIELD(_v)
#define TYPE_FILENAME_TAB_FIELD(_v)
#define TYPE_HSV_TAB_FIELD(_v)
#define TYPE_COLOR_CHANNEL_TAB_FIELD(_v)
#define TYPE_TIMEVALUE_TAB_FIELD(_v)
#define TYPE_RADIOBTN_INDEX_TAB_FIELD(_v)
#define TYPE_MTL_TAB_FIELD(_v)
#define TYPE_TEXMAP_TAB_FIELD(_v)
#define TYPE_BITMAP_TAB_FIELD(_v)
#define TYPE_INODE_TAB_FIELD(_v)
#define TYPE_REFTARG_TAB_FIELD(_v)
#define TYPE_INDEX_TAB_FIELD(_v)
#define TYPE_ENUM_TAB_FIELD(_v)
#define TYPE_MATRIX3_TAB_FIELD(_v)
#define TYPE_ANGAXIS_TAB_FIELD(_v)
#define TYPE_QUAT_TAB_FIELD(_v)
#define TYPE_BITARRAY_TAB_FIELD(_v)
#define TYPE_CLASS_TAB_FIELD(_v)
#define TYPE_RAY_TAB_FIELD(_v)
#define TYPE_POINT2_TAB_FIELD(_v)
#define TYPE_MESH_TAB_FIELD(_v)
#define TYPE_OBJECT_TAB_FIELD(_v)
#define TYPE_CONTROL_TAB_FIELD(_v)
#define TYPE_INTERVAL_TAB_FIELD(_v)
#define TYPE_POINT_TAB_FIELD(_v)
#define TYPE_TSTRT_TAB_FIELD(_v)
#define TYPE_IOBJECT_TAB_FIELD(_v)
#define TYPE_INTERFACE_TAB_FIELD(_v)
#define TYPE_HWND_TAB_FIELD(_v)
#define TYPE_NAME_TAB_FIELD(_v)
#define TYPE_COLOR_TAB_FIELD(_v)
#define TYPE_ACOLOR_TAB_FIELD(_v)
#define TYPE_FPVALUE_TAB_FIELD(_v)
#define TYPE_VALUE_TAB_FIELD(_v)
#define TYPE_DWORD_TAB_FIELD(_v)
#define TYPE_bool_TAB_FIELD(_v)
#define TYPE_INTPTR_TAB_FIELD(_v)
#define TYPE_INT64_TAB_FIELD(_v)
#define TYPE_DOUBLE_TAB_FIELD(_v)
#define TYPE_BOX3_TAB_FIELD(_v)
#define TYPE_MAXGUID_TAB_FIELD(_v)
#define TYPE_FLOAT_BP_FIELD(_v)
#define TYPE_INT_BP_FIELD(_v)
#define TYPE_BOOL_BP_FIELD(_v)
#define TYPE_ANGLE_BP_FIELD(_v)
#define TYPE_PCNT_FRAC_BP_FIELD(_v)
#define TYPE_WORLD_BP_FIELD(_v)
#define TYPE_COLOR_CHANNEL_BP_FIELD(_v)
#define TYPE_TIMEVALUE_BP_FIELD(_v)
#define TYPE_RADIOBTN_INDEX_BP_FIELD(_v)
#define TYPE_INDEX_BP_FIELD(_v)
#define TYPE_ENUM_BP_FIELD(_v)
#define TYPE_DWORD_BP_FIELD(_v)
#define TYPE_bool_BP_FIELD(_v)
#define TYPE_INTPTR_BP_FIELD(_v)
#define TYPE_INT64_BP_FIELD(_v)
#define TYPE_DOUBLE_BP_FIELD(_v)
#define TYPE_FLOAT_BR_FIELD(_v)
#define TYPE_INT_BR_FIELD(_v)
#define TYPE_RGBA_BR_FIELD(_v)
#define TYPE_POINT3_BR_FIELD(_v)
#define TYPE_FRGBA_BR_FIELD(_v)
#define TYPE_POINT4_BR_FIELD(_v)
#define TYPE_BOOL_BR_FIELD(_v)
#define TYPE_ANGLE_BR_FIELD(_v)
#define TYPE_PCNT_FRAC_BR_FIELD(_v)
#define TYPE_WORLD_BR_FIELD(_v)
#define TYPE_HSV_BR_FIELD(_v)
#define TYPE_COLOR_CHANNEL_BR_FIELD(_v)
#define TYPE_TIMEVALUE_BR_FIELD(_v)
#define TYPE_RADIOBTN_INDEX_BR_FIELD(_v)
#define TYPE_BITMAP_BR_FIELD(_v)
#define TYPE_INDEX_BR_FIELD(_v)
#define TYPE_ENUM_BR_FIELD(_v)
#define TYPE_REFTARG_BR_FIELD(_v)
#define TYPE_MATRIX3_BR_FIELD(_v)
#define TYPE_ANGAXIS_BR_FIELD(_v)
#define TYPE_QUAT_BR_FIELD(_v)
#define TYPE_BITARRAY_BR_FIELD(_v)
#define TYPE_RAY_BR_FIELD(_v)
#define TYPE_POINT2_BR_FIELD(_v)
#define TYPE_MESH_BR_FIELD(_v)
#define TYPE_INTERVAL_BR_FIELD(_v)
#define TYPE_POINT_BR_FIELD(_v)
#define TYPE_TSTR_BR_FIELD(_v)
#define TYPE_COLOR_BR_FIELD(_v)
#define TYPE_ACOLOR_BR_FIELD(_v)
#define TYPE_FPVALUE_BR_FIELD(_v)
#define TYPE_DWORD_BR_FIELD(_v)
#define TYPE_bool_BR_FIELD(_v)
#define TYPE_INTPTR_BR_FIELD(_v)
#define TYPE_INT64_BR_FIELD(_v)
#define TYPE_DOUBLE_BR_FIELD(_v)
#define TYPE_BOX3_BR_FIELD(_v)
#define TYPE_MAXGUID_BR_FIELD(_v)
#define TYPE_FLOAT_TAB_BR_FIELD(_v)
#define TYPE_INT_TAB_BR_FIELD(_v)
#define TYPE_RGBA_TAB_BR_FIELD(_v)
#define TYPE_POINT3_TAB_BR_FIELD(_v)
#define TYPE_FRGBA_TAB_BR_FIELD(_v)
#define TYPE_POINT4_TAB_BR_FIELD(_v)
#define TYPE_BOOL_TAB_BR_FIELD(_v)
#define TYPE_ANGLE_TAB_BR_FIELD(_v)
#define TYPE_PCNT_FRAC_TAB_BR_FIELD(_v)
#define TYPE_WORLD_TAB_BR_FIELD(_v)
#define TYPE_STRING_TAB_BR_FIELD(_v)
#define TYPE_FILENAME_TAB_BR_FIELD(_v)
#define TYPE_HSV_TAB_BR_FIELD(_v)
#define TYPE_COLOR_CHANNEL_TAB_BR_FIELD(_v)
#define TYPE_TIMEVALUE_TAB_BR_FIELD(_v)
#define TYPE_RADIOBTN_INDEX_TAB_BR_FIELD(_v)
#define TYPE_MTL_TAB_BR_FIELD(_v)
#define TYPE_TEXMAP_TAB_BR_FIELD(_v)
#define TYPE_BITMAP_TAB_BR_FIELD(_v)
#define TYPE_INODE_TAB_BR_FIELD(_v)
#define TYPE_REFTARG_TAB_BR_FIELD(_v)
#define TYPE_INDEX_TAB_BR_FIELD(_v)
#define TYPE_ENUM_TAB_BR_FIELD(_v)
#define TYPE_MATRIX3_TAB_BR_FIELD(_v)
#define TYPE_ANGAXIS_TAB_BR_FIELD(_v)
#define TYPE_QUAT_TAB_BR_FIELD(_v)
#define TYPE_BITARRAY_TAB_BR_FIELD(_v)
#define TYPE_CLASS_TAB_BR_FIELD(_v)
#define TYPE_RAY_TAB_BR_FIELD(_v)
#define TYPE_POINT2_TAB_BR_FIELD(_v)
#define TYPE_MESH_TAB_BR_FIELD(_v)
#define TYPE_OBJECT_TAB_BR_FIELD(_v)
#define TYPE_CONTROL_TAB_BR_FIELD(_v)
#define TYPE_INTERVAL_TAB_BR_FIELD(_v)
#define TYPE_POINT_TAB_BR_FIELD(_v)
#define TYPE_HWND_TAB_BR_FIELD(_v)
#define TYPE_TSTR_TAB_BR_FIELD(_v)
#define TYPE_IOBJECT_TAB_BR_FIELD(_v)
#define TYPE_INTERFACE_TAB_BR_FIELD(_v)
#define TYPE_NAME_TAB_BR_FIELD(_v)
#define TYPE_COLOR_TAB_BR_FIELD(_v)
#define TYPE_ACOLOR_TAB_BR_FIELD(_v)
#define TYPE_FPVALUE_TAB_BR_FIELD(_v)
#define TYPE_VALUE_TAB_BR_FIELD(_v)
#define TYPE_DWORD_TAB_BR_FIELD(_v)
#define TYPE_bool_TAB_BR_FIELD(_v)
#define TYPE_INTPTR_TAB_BR_FIELD(_v)
#define TYPE_INT64_TAB_BR_FIELD(_v)
#define TYPE_DOUBLE_TAB_BR_FIELD(_v)
#define TYPE_BOX3_TAB_BR_FIELD(_v)
#define TYPE_MAXGUID_TAB_BR_FIELD(_v)
#define TYPE_RGBA_BV_FIELD(_v)
#define TYPE_POINT3_BV_FIELD(_v)
#define TYPE_HSV_BV_FIELD(_v)
#define TYPE_FRGBA_BV_FIELD(_v)
#define TYPE_POINT4_BV_FIELD(_v)
#define TYPE_BITMAP_BV_FIELD(_v)
#define TYPE_MATRIX3_BV_FIELD(_v)
#define TYPE_ANGAXIS_BV_FIELD(_v)
#define TYPE_QUAT_BV_FIELD(_v)
#define TYPE_BITARRAY_BV_FIELD(_v)
#define TYPE_RAY_BV_FIELD(_v)
#define TYPE_POINT2_BV_FIELD(_v)
#define TYPE_MESH_BV_FIELD(_v)
#define TYPE_INTERVAL_BV_FIELD(_v)
#define TYPE_POINT_BV_FIELD(_v)
#define TYPE_TSTR_BV_FIELD(_v)
#define TYPE_COLOR_BV_FIELD(_v)
#define TYPE_ACOLOR_BV_FIELD(_v)
#define TYPE_FPVALUE_BV_FIELD(_v)
#define TYPE_CLASS_BV_FIELD(_v)
#define TYPE_BOX3_BV_FIELD(_v)
#define TYPE_MAXGUID_BV_FIELD(_v)
#define TYPE_FLOAT_TAB_BV_FIELD(_v)
#define TYPE_INT_TAB_BV_FIELD(_v)
#define TYPE_RGBA_TAB_BV_FIELD(_v)
#define TYPE_POINT3_TAB_BV_FIELD(_v)
#define TYPE_FRGBA_TAB_BV_FIELD(_v)
#define TYPE_POINT4_TAB_BV_FIELD(_v)
#define TYPE_BOOL_TAB_BV_FIELD(_v)
#define TYPE_ANGLE_TAB_BV_FIELD(_v)
#define TYPE_PCNT_FRAC_TAB_BV_FIELD(_v)
#define TYPE_WORLD_TAB_BV_FIELD(_v)
#define TYPE_STRING_TAB_BV_FIELD(_v)
#define TYPE_FILENAME_TAB_BV_FIELD(_v)
#define TYPE_HSV_TAB_BV_FIELD(_v)
#define TYPE_COLOR_CHANNEL_TAB_BV_FIELD(_v)
#define TYPE_TIMEVALUE_TAB_BV_FIELD(_v)
#define TYPE_RADIOBTN_INDEX_TAB_BV_FIELD(_v)
#define TYPE_MTL_TAB_BV_FIELD(_v)
#define TYPE_TEXMAP_TAB_BV_FIELD(_v)
#define TYPE_BITMAP_TAB_BV_FIELD(_v)
#define TYPE_INODE_TAB_BV_FIELD(_v)
#define TYPE_REFTARG_TAB_BV_FIELD(_v)
#define TYPE_INDEX_TAB_BV_FIELD(_v)
#define TYPE_ENUM_TAB_BV_FIELD(_v)
#define TYPE_MATRIX3_TAB_BV_FIELD(_v)
#define TYPE_ANGAXIS_TAB_BV_FIELD(_v)
#define TYPE_QUAT_TAB_BV_FIELD(_v)
#define TYPE_BITARRAY_TAB_BV_FIELD(_v)
#define TYPE_CLASS_TAB_BV_FIELD(_v)
#define TYPE_RAY_TAB_BV_FIELD(_v)
#define TYPE_POINT2_TAB_BV_FIELD(_v)
#define TYPE_MESH_TAB_BV_FIELD(_v)
#define TYPE_OBJECT_TAB_BV_FIELD(_v)
#define TYPE_CONTROL_TAB_BV_FIELD(_v)
#define TYPE_INTERVAL_TAB_BV_FIELD(_v)
#define TYPE_POINT_TAB_BV_FIELD(_v)
#define TYPE_HWND_TAB_BV_FIELD(_v)
#define TYPE_TSTR_TAB_BV_FIELD(_v)
#define TYPE_IOBJECT_TAB_BV_FIELD(_v)
#define TYPE_INTERFACE_TAB_BV_FIELD(_v)
#define TYPE_NAME_TAB_BV_FIELD(_v)
#define TYPE_COLOR_TAB_BV_FIELD(_v)
#define TYPE_ACOLOR_TAB_BV_FIELD(_v)
#define TYPE_FPVALUE_TAB_BV_FIELD(_v)
#define TYPE_VALUE_TAB_BV_FIELD(_v)
#define TYPE_DWORD_TAB_BV_FIELD(_v)
#define TYPE_bool_TAB_BV_FIELD(_v)
#define TYPE_INTPTR_TAB_BV_FIELD(_v)
#define TYPE_INT64_TAB_BV_FIELD(_v)
#define TYPE_DOUBLE_TAB_BV_FIELD(_v)
#define TYPE_BOX3_TAB_BV_FIELD(_v)
#define TYPE_MAXGUID_TAB_BV_FIELD(_v)
#define TYPE_FLOAT_RSLT
#define TYPE_INT_RSLT
#define TYPE_RGBA_RSLT
#define TYPE_POINT3_RSLT
#define TYPE_FRGBA_RSLT
#define TYPE_POINT4_RSLT
#define TYPE_BOOL_RSLT
#define TYPE_ANGLE_RSLT
#define TYPE_PCNT_FRAC_RSLT
#define TYPE_WORLD_RSLT
#define TYPE_STRING_RSLT
#define TYPE_FILENAME_RSLT
#define TYPE_HSV_RSLT
#define TYPE_COLOR_CHANNEL_RSLT
#define TYPE_TIMEVALUE_RSLT
#define TYPE_RADIOBTN_INDEX_RSLT
#define TYPE_MTL_RSLT
#define TYPE_TEXMAP_RSLT
#define TYPE_BITMAP_RSLT
#define TYPE_INODE_RSLT
#define TYPE_REFTARG_RSLT
#define TYPE_INDEX_RSLT
#define TYPE_ENUM_RSLT
#define TYPE_MATRIX3_RSLT
#define TYPE_VOID_RSLT
#define TYPE_INTERVAL_RSLT
#define TYPE_ANGAXIS_RSLT
#define TYPE_QUAT_RSLT
#define TYPE_RAY_RSLT
#define TYPE_POINT2_RSLT
#define TYPE_BITARRAY_RSLT
#define TYPE_CLASS_RSLT
#define TYPE_MESH_RSLT
#define TYPE_OBJECT_RSLT
#define TYPE_CONTROL_RSLT
#define TYPE_POINT_RSLT
#define TYPE_TSTR_RSLT
#define TYPE_IOBJECT_RSLT
#define TYPE_INTERFACE_RSLT
#define TYPE_HWND_RSLT
#define TYPE_NAME_RSLT
#define TYPE_COLOR_RSLT
#define TYPE_ACOLOR_RSLT
#define TYPE_FPVALUE_RSLT
#define TYPE_VALUE_RSLT
#define TYPE_DWORD_RSLT
#define TYPE_bool_RSLT
#define TYPE_INTPTR_RSLT
#define TYPE_INT64_RSLT
#define TYPE_DOUBLE_RSLT
#define TYPE_BOX3_RSLT
#define TYPE_MAXGUID_RSLT
#define TYPE_FLOAT_TAB_RSLT
#define TYPE_INT_TAB_RSLT
#define TYPE_RGBA_TAB_RSLT
#define TYPE_POINT3_TAB_RSLT
#define TYPE_FRGBA_TAB_RSLT
#define TYPE_POINT4_TAB_RSLT
#define TYPE_BOOL_TAB_RSLT
#define TYPE_ANGLE_TAB_RSLT
#define TYPE_PCNT_FRAC_TAB_RSLT
#define TYPE_WORLD_TAB_RSLT
#define TYPE_STRING_TAB_RSLT
#define TYPE_FILENAME_TAB_RSLT
#define TYPE_HSV_TAB_RSLT
#define TYPE_COLOR_CHANNEL_TAB_RSLT
#define TYPE_TIMEVALUE_TAB_RSLT
#define TYPE_RADIOBTN_INDEX_TAB_RSLT
#define TYPE_MTL_TAB_RSLT
#define TYPE_TEXMAP_TAB_RSLT
#define TYPE_BITMAP_TAB_RSLT
#define TYPE_INODE_TAB_RSLT
#define TYPE_REFTARG_TAB_RSLT
#define TYPE_INDEX_TAB_RSLT
#define TYPE_ENUM_TAB_RSLT
#define TYPE_MATRIX3_TAB_RSLT
#define TYPE_INTERVAL_TAB_RSLT
#define TYPE_ANGAXIS_TAB_RSLT
#define TYPE_QUAT_TAB_RSLT
#define TYPE_RAY_TAB_RSLT
#define TYPE_POINT2_TAB_RSLT
#define TYPE_BITARRAY_TAB_RSLT
#define TYPE_CLASS_TAB_RSLT
#define TYPE_MESH_TAB_RSLT
#define TYPE_OBJECT_TAB_RSLT
#define TYPE_CONTROL_TAB_RSLT
#define TYPE_POINT_TAB_RSLT
#define TYPE_TSTR_TAB_RSLT
#define TYPE_IOBJECT_TAB_RSLT
#define TYPE_INTERFACE_TAB_RSLT
#define TYPE_HWND_TAB_RSLT
#define TYPE_NAME_TAB_RSLT
#define TYPE_COLOR_TAB_RSLT
#define TYPE_ACOLOR_TAB_RSLT
#define TYPE_FPVALUE_TAB_RSLT
#define TYPE_VALUE_TAB_RSLT
#define TYPE_DWORD_TAB_RSLT
#define TYPE_bool_TAB_RSLT
#define TYPE_INTPTR_TAB_RSLT
#define TYPE_INT64_TAB_RSLT
#define TYPE_DOUBLE_TAB_RSLT
#define TYPE_BOX3_TAB_RSLT
#define TYPE_MAXGUID_TAB_RSLT
#define TYPE_FLOAT_BP_RSLT
#define TYPE_INT_BP_RSLT
#define TYPE_BOOL_BP_RSLT
#define TYPE_ANGLE_BP_RSLT
#define TYPE_PCNT_FRAC_BP_RSLT
#define TYPE_WORLD_BP_RSLT
#define TYPE_COLOR_CHANNEL_BP_RSLT
#define TYPE_TIMEVALUE_BP_RSLT
#define TYPE_RADIOBTN_INDEX_BP_RSLT
#define TYPE_INDEX_BP_RSLT
#define TYPE_ENUM_BP_RSLT
#define TYPE_DWORD_BP_RSLT
#define TYPE_bool_BP_RSLT
#define TYPE_INTPTR_BP_RSLT
#define TYPE_INT64_BP_RSLT
#define TYPE_DOUBLE_BP_RSLT
#define TYPE_FLOAT_BR_RSLT   &
#define TYPE_INT_BR_RSLT   &
#define TYPE_RGBA_BR_RSLT   &
#define TYPE_POINT3_BR_RSLT   &
#define TYPE_FRGBA_BR_RSLT   &
#define TYPE_POINT4_BR_RSLT   &
#define TYPE_BOOL_BR_RSLT   &
#define TYPE_ANGLE_BR_RSLT   &
#define TYPE_PCNT_FRAC_BR_RSLT   &
#define TYPE_WORLD_BR_RSLT   &
#define TYPE_HSV_BR_RSLT   &
#define TYPE_COLOR_CHANNEL_BR_RSLT   &
#define TYPE_TIMEVALUE_BR_RSLT   &
#define TYPE_RADIOBTN_INDEX_BR_RSLT   &
#define TYPE_BITMAP_BR_RSLT   &
#define TYPE_INDEX_BR_RSLT   &
#define TYPE_ENUM_BR_RSLT   &
#define TYPE_REFTARG_BR_RSLT   &
#define TYPE_MATRIX3_BR_RSLT   &
#define TYPE_ANGAXIS_BR_RSLT   &
#define TYPE_QUAT_BR_RSLT   &
#define TYPE_BITARRAY_BR_RSLT   &
#define TYPE_RAY_BR_RSLT   &
#define TYPE_POINT2_BR_RSLT   &
#define TYPE_MESH_BR_RSLT   &
#define TYPE_INTERVAL_BR_RSLT   &
#define TYPE_POINT_BR_RSLT   &
#define TYPE_TSTR_BR_RSLT   &
#define TYPE_COLOR_BR_RSLT   &
#define TYPE_ACOLOR_BR_RSLT   &
#define TYPE_FPVALUE_BR_RSLT   &
#define TYPE_DWORD_BR_RSLT   &
#define TYPE_bool_BR_RSLT   &
#define TYPE_INTPTR_BR_RSLT   &
#define TYPE_INT64_BR_RSLT   &
#define TYPE_DOUBLE_BR_RSLT   &
#define TYPE_BOX3_BR_RSLT   &
#define TYPE_MAXGUID_BR_RSLT   &
#define TYPE_FLOAT_TAB_BR_RSLT   &
#define TYPE_INT_TAB_BR_RSLT   &
#define TYPE_RGBA_TAB_BR_RSLT   &
#define TYPE_POINT3_TAB_BR_RSLT   &
#define TYPE_FRGBA_TAB_BR_RSLT   &
#define TYPE_POINT4_TAB_BR_RSLT   &
#define TYPE_BOOL_TAB_BR_RSLT   &
#define TYPE_ANGLE_TAB_BR_RSLT   &
#define TYPE_PCNT_FRAC_TAB_BR_RSLT   &
#define TYPE_WORLD_TAB_BR_RSLT   &
#define TYPE_STRING_TAB_BR_RSLT   &
#define TYPE_FILENAME_TAB_BR_RSLT   &
#define TYPE_HSV_TAB_BR_RSLT   &
#define TYPE_COLOR_CHANNEL_TAB_BR_RSLT   &
#define TYPE_TIMEVALUE_TAB_BR_RSLT   &
#define TYPE_RADIOBTN_INDEX_TAB_BR_RSLT   &
#define TYPE_MTL_TAB_BR_RSLT   &
#define TYPE_TEXMAP_TAB_BR_RSLT   &
#define TYPE_BITMAP_TAB_BR_RSLT   &
#define TYPE_INODE_TAB_BR_RSLT   &
#define TYPE_REFTARG_TAB_BR_RSLT   &
#define TYPE_INDEX_TAB_BR_RSLT   &
#define TYPE_ENUM_TAB_BR_RSLT   &
#define TYPE_MATRIX3_TAB_BR_RSLT   &
#define TYPE_ANGAXIS_TAB_BR_RSLT   &
#define TYPE_QUAT_TAB_BR_RSLT   &
#define TYPE_BITARRAY_TAB_BR_RSLT   &
#define TYPE_CLASS_TAB_BR_RSLT   &
#define TYPE_RAY_TAB_BR_RSLT   &
#define TYPE_POINT2_TAB_BR_RSLT   &
#define TYPE_MESH_TAB_BR_RSLT   &
#define TYPE_OBJECT_TAB_BR_RSLT   &
#define TYPE_CONTROL_TAB_BR_RSLT   &
#define TYPE_INTERVAL_TAB_BR_RSLT   &
#define TYPE_POINT_TAB_BR_RSLT   &
#define TYPE_HWND_TAB_BR_RSLT   &
#define TYPE_TSTR_TAB_BR_RSLT   &
#define TYPE_IOBJECT_TAB_BR_RSLT   &
#define TYPE_INTERFACE_TAB_BR_RSLT   &
#define TYPE_NAME_TAB_BR_RSLT   &
#define TYPE_COLOR_TAB_BR_RSLT   &
#define TYPE_ACOLOR_TAB_BR_RSLT   &
#define TYPE_FPVALUE_TAB_BR_RSLT   &
#define TYPE_VALUE_TAB_BR_RSLT   &
#define TYPE_DWORD_TAB_BR_RSLT   &
#define TYPE_bool_TAB_BR_RSLT   &
#define TYPE_INTPTR_TAB_BR_RSLT   &
#define TYPE_INT64_TAB_BR_RSLT   &
#define TYPE_DOUBLE_TAB_BR_RSLT   &
#define TYPE_BOX3_TAB_BR_RSLT   &
#define TYPE_MAXGUID_TAB_BR_RSLT   &
#define TYPE_RGBA_BV_RSLT   &
#define TYPE_POINT3_BV_RSLT   &
#define TYPE_HSV_BV_RSLT   &
#define TYPE_FRGBA_BV_RSLT   &
#define TYPE_POINT4_BV_RSLT   &
#define TYPE_BITMAP_BV_RSLT   &
#define TYPE_MATRIX3_BV_RSLT   &
#define TYPE_ANGAXIS_BV_RSLT   &
#define TYPE_QUAT_BV_RSLT   &
#define TYPE_BITARRAY_BV_RSLT   &
#define TYPE_RAY_BV_RSLT   &
#define TYPE_POINT2_BV_RSLT   &
#define TYPE_MESH_BV_RSLT   &
#define TYPE_INTERVAL_BV_RSLT   &
#define TYPE_POINT_BV_RSLT   &
#define TYPE_TSTR_BV_RSLT   &
#define TYPE_COLOR_BV_RSLT   &
#define TYPE_ACOLOR_BV_RSLT   &
#define TYPE_FPVALUE_BV_RSLT   &
#define TYPE_CLASS_BV_RSLT   &
#define TYPE_BOX3_BV_RSLT   &
#define TYPE_MAXGUID_BV_RSLT   &
#define TYPE_FLOAT_TAB_BV_RSLT   &
#define TYPE_INT_TAB_BV_RSLT   &
#define TYPE_RGBA_TAB_BV_RSLT   &
#define TYPE_POINT3_TAB_BV_RSLT   &
#define TYPE_FRGBA_TAB_BV_RSLT   &
#define TYPE_POINT4_TAB_BV_RSLT   &
#define TYPE_BOOL_TAB_BV_RSLT   &
#define TYPE_ANGLE_TAB_BV_RSLT   &
#define TYPE_PCNT_FRAC_TAB_BV_RSLT   &
#define TYPE_WORLD_TAB_BV_RSLT   &
#define TYPE_STRING_TAB_BV_RSLT   &
#define TYPE_FILENAME_TAB_BV_RSLT   &
#define TYPE_HSV_TAB_BV_RSLT   &
#define TYPE_COLOR_CHANNEL_TAB_BV_RSLT   &
#define TYPE_TIMEVALUE_TAB_BV_RSLT   &
#define TYPE_RADIOBTN_INDEX_TAB_BV_RSLT   &
#define TYPE_MTL_TAB_BV_RSLT   &
#define TYPE_TEXMAP_TAB_BV_RSLT   &
#define TYPE_BITMAP_TAB_BV_RSLT   &
#define TYPE_INODE_TAB_BV_RSLT   &
#define TYPE_REFTARG_TAB_BV_RSLT   &
#define TYPE_INDEX_TAB_BV_RSLT   &
#define TYPE_ENUM_TAB_BV_RSLT   &
#define TYPE_MATRIX3_TAB_BV_RSLT   &
#define TYPE_ANGAXIS_TAB_BV_RSLT   &
#define TYPE_QUAT_TAB_BV_RSLT   &
#define TYPE_BITARRAY_TAB_BV_RSLT   &
#define TYPE_CLASS_TAB_BV_RSLT   &
#define TYPE_RAY_TAB_BV_RSLT   &
#define TYPE_POINT2_TAB_BV_RSLT   &
#define TYPE_MESH_TAB_BV_RSLT   &
#define TYPE_OBJECT_TAB_BV_RSLT   &
#define TYPE_CONTROL_TAB_BV_RSLT   &
#define TYPE_INTERVAL_TAB_BV_RSLT   &
#define TYPE_POINT_TAB_BV_RSLT   &
#define TYPE_HWND_TAB_BV_RSLT   &
#define TYPE_TSTR_TAB_BV_RSLT   &
#define TYPE_IOBJECT_TAB_BV_RSLT   &
#define TYPE_INTERFACE_TAB_BV_RSLT   &
#define TYPE_NAME_TAB_BV_RSLT   &
#define TYPE_COLOR_TAB_BV_RSLT   &
#define TYPE_ACOLOR_TAB_BV_RSLT   &
#define TYPE_FPVALUE_TAB_BV_RSLT   &
#define TYPE_VALUE_TAB_BV_RSLT   &
#define TYPE_DWORD_TAB_BV_RSLT   &
#define TYPE_bool_TAB_BV_RSLT   &
#define TYPE_INTPTR_TAB_BV_RSLT   &
#define TYPE_INT64_TAB_BV_RSLT   &
#define TYPE_DOUBLE_TAB_BV_RSLT   &
#define TYPE_BOX3_TAB_BV_RSLT   &
#define TYPE_MAXGUID_TAB_BV_RSLT   &
#define TYPE_FLOAT_TYPE   float
#define TYPE_INT_TYPE   int
#define TYPE_RGBA_TYPE   Point3
#define TYPE_POINT3_TYPE   Point3
#define TYPE_FRGBA_TYPE   Point4
#define TYPE_POINT4_TYPE   Point4
#define TYPE_BOOL_TYPE   BOOL
#define TYPE_ANGLE_TYPE   float
#define TYPE_PCNT_FRAC_TYPE   float
#define TYPE_WORLD_TYPE   float
#define TYPE_STRING_TYPE   const MCHAR*
#define TYPE_FILENAME_TYPE   const MCHAR*
#define TYPE_HSV_TYPE   Point3
#define TYPE_COLOR_CHANNEL_TYPE   float
#define TYPE_TIMEVALUE_TYPE   int
#define TYPE_RADIOBTN_INDEX_TYPE   int
#define TYPE_MTL_TYPE   Mtl*
#define TYPE_TEXMAP_TYPE   Texmap*
#define TYPE_BITMAP_TYPE   PBBitmap*
#define TYPE_INODE_TYPE   INode*
#define TYPE_REFTARG_TYPE   ReferenceTarget*
#define TYPE_INDEX_TYPE   int
#define TYPE_ENUM_TYPE   int
#define TYPE_MATRIX3_TYPE   Matrix*
#define TYPE_VOID_TYPE   void
#define TYPE_INTERVAL_TYPE   Interval*
#define TYPE_ANGAXIS_TYPE   AngAxis*
#define TYPE_QUAT_TYPE   Quat*
#define TYPE_RAY_TYPE   Ray*
#define TYPE_POINT2_TYPE   Point2*
#define TYPE_BITARRAY_TYPE   BitArray*
#define TYPE_CLASS_TYPE   ClassID*
#define TYPE_MESH_TYPE   Mesh*
#define TYPE_OBJECT_TYPE   Object*
#define TYPE_CONTROL_TYPE   Control*
#define TYPE_POINT_TYPE   POINT*
#define TYPE_TSTR_TYPE   MSTR*
#define TYPE_IOBJECT_TYPE   IObject*
#define TYPE_INTERFACE_TYPE   FPInterface*
#define TYPE_HWND_TYPE   HWND
#define TYPE_NAME_TYPE   const MCHAR*
#define TYPE_COLOR_TYPE   Color*
#define TYPE_ACOLOR_TYPE   AColor*
#define TYPE_FPVALUE_TYPE   FPValue*
#define TYPE_VALUE_TYPE   Value*
#define TYPE_DWORD_TYPE   DWORD
#define TYPE_bool_TYPE   bool
#define TYPE_INTPTR_TYPE   INT_PTR
#define TYPE_INT64_TYPE   INT64
#define TYPE_DOUBLE_TYPE   double
#define TYPE_BOX3_TYPE   Box3*
#define TYPE_MAXGUID_TYPE   MaxSDK::MaxGuid*
#define TYPE_FLOAT_TAB_TYPE   Tab<float>*
#define TYPE_INT_TAB_TYPE   Tab<int>*
#define TYPE_RGBA_TAB_TYPE   Tab<Point3>*
#define TYPE_POINT3_TAB_TYPE   Tab<Point3>*
#define TYPE_FRGBA_TAB_TYPE   Tab<Point4>*
#define TYPE_POINT4_TAB_TYPE   Tab<Point4>*
#define TYPE_BOOL_TAB_TYPE   Tab<BOOL>*
#define TYPE_ANGLE_TAB_TYPE   Tab<float>*
#define TYPE_PCNT_FRAC_TAB_TYPE   Tab<float>*
#define TYPE_WORLD_TAB_TYPE   Tab<float>*
#define TYPE_STRING_TAB_TYPE   Tab<const MCHAR*>*
#define TYPE_FILENAME_TAB_TYPE   Tab<const MCHAR*>*
#define TYPE_HSV_TAB_TYPE   Tab<Point3>*
#define TYPE_COLOR_CHANNEL_TAB_TYPE   Tab<float>*
#define TYPE_TIMEVALUE_TAB_TYPE   Tab<int>*
#define TYPE_RADIOBTN_INDEX_TAB_TYPE   Tab<int>*
#define TYPE_MTL_TAB_TYPE   Tab<Mtl*>*
#define TYPE_TEXMAP_TAB_TYPE   Tab<Texmap*>*
#define TYPE_BITMAP_TAB_TYPE   Tab<PBBitmap*>*
#define TYPE_INODE_TAB_TYPE   Tab<INode*>*
#define TYPE_REFTARG_TAB_TYPE   Tab<ReferenceTarget*>*
#define TYPE_INDEX_TAB_TYPE   Tab<int>*
#define TYPE_ENUM_TAB_TYPE   Tab<int>*
#define TYPE_MATRIX3_TAB_TYPE   Tab<Matrix*>*
#define TYPE_VOID_TAB_TYPE   Tab<void>*
#define TYPE_INTERVAL_TAB_TYPE   Tab<Interval*>*
#define TYPE_ANGAXIS_TAB_TYPE   Tab<AngAxis*>*
#define TYPE_QUAT_TAB_TYPE   Tab<Quat*>*
#define TYPE_RAY_TAB_TYPE   Tab<Ray*>*
#define TYPE_POINT2_TAB_TYPE   Tab<Point2*>*
#define TYPE_BITARRAY_TAB_TYPE   Tab<BitArray*>*
#define TYPE_CLASS_TAB_TYPE   Tab<ClassID*>*
#define TYPE_MESH_TAB_TYPE   Tab<Mesh*>*
#define TYPE_OBJECT_TAB_TYPE   Tab<Object*>*
#define TYPE_CONTROL_TAB_TYPE   Tab<Control*>*
#define TYPE_POINT_TAB_TYPE   Tab<POINT*>*
#define TYPE_TSTR_TAB_TYPE   Tab<MSTR*>*
#define TYPE_IOBJECT_TAB_TYPE   Tab<IObject*>*
#define TYPE_INTERFACE_TAB_TYPE   Tab<FPInterface*>*
#define TYPE_HWND_TAB_TYPE   Tab<HWND>*
#define TYPE_NAME_TAB_TYPE   Tab<const MCHAR*>*
#define TYPE_COLOR_TAB_TYPE   Tab<Color*>*
#define TYPE_ACOLOR_TAB_TYPE   Tab<AColor*>*
#define TYPE_FPVALUE_TAB_TYPE   Tab<FPValue*>*
#define TYPE_VALUE_TAB_TYPE   Tab<Value*>*
#define TYPE_DWORD_TAB_TYPE   Tab<DWORD>*
#define TYPE_bool_TAB_TYPE   Tab<bool>*
#define TYPE_INTPTR_TAB_TYPE   Tab<INT_PTR>*
#define TYPE_INT64_TAB_TYPE   Tab<INT64>*
#define TYPE_DOUBLE_TAB_TYPE   Tab<double>*
#define TYPE_BOX3_TAB_TYPE   Tab<Box3*>*
#define TYPE_MAXGUID_TAB_TYPE   Tab<MaxSDK::MaxGuid*>*
#define TYPE_FLOAT_BP_TYPE   float*
#define TYPE_INT_BP_TYPE   int*
#define TYPE_BOOL_BP_TYPE   int*
#define TYPE_ANGLE_BP_TYPE   float*
#define TYPE_PCNT_FRAC_BP_TYPE   float*
#define TYPE_WORLD_BP_TYPE   float*
#define TYPE_COLOR_CHANNEL_BP_TYPE   float*
#define TYPE_TIMEVALUE_BP_TYPE   int*
#define TYPE_RADIOBTN_INDEX_BP_TYPE   int*
#define TYPE_INDEX_BP_TYPE   int*
#define TYPE_ENUM_BP_TYPE   int*
#define TYPE_DWORD_BP_TYPE   DWORD*
#define TYPE_bool_BP_TYPE   bool*
#define TYPE_INTPTR_BP_TYPE   INT_PTR*
#define TYPE_INT64_BP_TYPE   INT64*
#define TYPE_DOUBLE_BP_TYPE   double*
#define TYPE_FLOAT_BR_TYPE   float&
#define TYPE_INT_BR_TYPE   int&
#define TYPE_RGBA_BR_TYPE   Point3&
#define TYPE_POINT3_BR_TYPE   Point3&
#define TYPE_FRGBA_BR_TYPE   Point4&
#define TYPE_POINT4_BR_TYPE   Point4&
#define TYPE_BOOL_BR_TYPE   int&
#define TYPE_ANGLE_BR_TYPE   float&
#define TYPE_PCNT_FRAC_BR_TYPE   float&
#define TYPE_WORLD_BR_TYPE   float&
#define TYPE_HSV_BR_TYPE   Point3&
#define TYPE_COLOR_CHANNEL_BR_TYPE   float&
#define TYPE_TIMEVALUE_BR_TYPE   int&
#define TYPE_RADIOBTN_INDEX_BR_TYPE   int&
#define TYPE_BITMAP_BR_TYPE   PBBitmap&
#define TYPE_INDEX_BR_TYPE   int&
#define TYPE_ENUM_BR_TYPE   int&
#define TYPE_REFTARG_BR_TYPE   ReferenceTarget&
#define TYPE_MATRIX3_BR_TYPE   Matrix3&
#define TYPE_ANGAXIS_BR_TYPE   AngAxis&
#define TYPE_QUAT_BR_TYPE   Quat&
#define TYPE_BITARRAY_BR_TYPE   BitArray&
#define TYPE_RAY_BR_TYPE   Ray&
#define TYPE_POINT2_BR_TYPE   Point2&
#define TYPE_MESH_BR_TYPE   Mesh&
#define TYPE_INTERVAL_BR_TYPE   Interval&
#define TYPE_POINT_BR_TYPE   POINT&
#define TYPE_TSTR_BR_TYPE   MSTR&
#define TYPE_COLOR_BR_TYPE   Color&
#define TYPE_ACOLOR_BR_TYPE   AColor&
#define TYPE_FPVALUE_BR_TYPE   FPValue&
#define TYPE_DWORD_BR_TYPE   DWORD&
#define TYPE_bool_BR_TYPE   bool&
#define TYPE_INTPTR_BR_TYPE   INT_PTR&
#define TYPE_INT64_BR_TYPE   INT64&
#define TYPE_DOUBLE_BR_TYPE   double&
#define TYPE_BOX3_BR_TYPE   Box3&
#define TYPE_MAXGUID_BR_TYPE   MaxSDK::MaxGuid&
#define TYPE_FLOAT_TAB_BR_TYPE   Tab<float>&
#define TYPE_INT_TAB_BR_TYPE   Tab<int>&
#define TYPE_RGBA_TAB_BR_TYPE   Tab<Point3>&
#define TYPE_POINT3_TAB_BR_TYPE   Tab<Point3>&
#define TYPE_FRGBA_TAB_BR_TYPE   Tab<Point4>&
#define TYPE_POINT4_TAB_BR_TYPE   Tab<Point4>&
#define TYPE_BOOL_TAB_BR_TYPE   Tab<BOOL>&
#define TYPE_ANGLE_TAB_BR_TYPE   Tab<float>&
#define TYPE_PCNT_FRAC_TAB_BR_TYPE   Tab<float>&
#define TYPE_WORLD_TAB_BR_TYPE   Tab<float>&
#define TYPE_STRING_TAB_BR_TYPE   Tab<const MCHAR*>&
#define TYPE_FILENAME_TAB_BR_TYPE   Tab<const MCHAR*>&
#define TYPE_HSV_TAB_BR_TYPE   Tab<Point3>&
#define TYPE_COLOR_CHANNEL_TAB_BR_TYPE   Tab<float>&
#define TYPE_TIMEVALUE_TAB_BR_TYPE   Tab<int>&
#define TYPE_RADIOBTN_INDEX_TAB_BR_TYPE   Tab<int>&
#define TYPE_MTL_TAB_BR_TYPE   Tab<Mtl*>&
#define TYPE_TEXMAP_TAB_BR_TYPE   Tab<Texmap*>&
#define TYPE_BITMAP_TAB_BR_TYPE   Tab<PBBitmap*>&
#define TYPE_INODE_TAB_BR_TYPE   Tab<INode*>&
#define TYPE_REFTARG_TAB_BR_TYPE   Tab<ReferenceTarget*>&
#define TYPE_INDEX_TAB_BR_TYPE   Tab<int>&
#define TYPE_ENUM_TAB_BR_TYPE   Tab<int>&
#define TYPE_MATRIX3_TAB_BR_TYPE   Tab<Matrix*>&
#define TYPE_VOID_TAB_BR_TYPE   Tab<void>&
#define TYPE_INTERVAL_TAB_BR_TYPE   Tab<Interval*>&
#define TYPE_ANGAXIS_TAB_BR_TYPE   Tab<AngAxis*>&
#define TYPE_QUAT_TAB_BR_TYPE   Tab<Quat*>&
#define TYPE_RAY_TAB_BR_TYPE   Tab<Ray*>&
#define TYPE_POINT2_TAB_BR_TYPE   Tab<Point2*>&
#define TYPE_BITARRAY_TAB_BR_TYPE   Tab<BitArray*>&
#define TYPE_CLASS_TAB_BR_TYPE   Tab<ClassID*>&
#define TYPE_MESH_TAB_BR_TYPE   Tab<Mesh*>&
#define TYPE_OBJECT_TAB_BR_TYPE   Tab<Object*>&
#define TYPE_CONTROL_TAB_BR_TYPE   Tab<Control*>&
#define TYPE_POINT_TAB_BR_TYPE   Tab<POINT*>&
#define TYPE_TSTR_TAB_BR_TYPE   Tab<MSTR*>&
#define TYPE_IOBJECT_TAB_BR_TYPE   Tab<IObject*>&
#define TYPE_INTERFACE_TAB_BR_TYPE   Tab<FPInterface*>&
#define TYPE_HWND_TAB_BR_TYPE   Tab<HWND>&
#define TYPE_NAME_TAB_BR_TYPE   Tab<const MCHAR*>&
#define TYPE_COLOR_TAB_BR_TYPE   Tab<Color*>&
#define TYPE_ACOLOR_TAB_BR_TYPE   Tab<AColor*>&
#define TYPE_FPVALUE_TAB_BR_TYPE   Tab<FPValue*>&
#define TYPE_VALUE_TAB_BR_TYPE   Tab<Value*>&
#define TYPE_DWORD_TAB_BR_TYPE   Tab<DWORD>&
#define TYPE_bool_TAB_BR_TYPE   Tab<bool>&
#define TYPE_INTPTR_TAB_BR_TYPE   Tab<INT_PTR>&
#define TYPE_INT64_TAB_BR_TYPE   Tab<INT64>&
#define TYPE_DOUBLE_TAB_BR_TYPE   Tab<double>&
#define TYPE_BOX3_TAB_BR_TYPE   Tab<Box3>&
#define TYPE_MAXGUID_TAB_BR_TYPE   Tab<MaxSDK::MaxGuid>&
#define TYPE_RGBA_BV_TYPE   Point3
#define TYPE_POINT3_BV_TYPE   Point3
#define TYPE_HSV_BV_TYPE   Point3
#define TYPE_FRGBA_BV_TYPE   Point4
#define TYPE_POINT4_BV_TYPE   Point4
#define TYPE_BITMAP_BV_TYPE   PBBitmap
#define TYPE_MATRIX3_BV_TYPE   Matrix3
#define TYPE_ANGAXIS_BV_TYPE   AngAxis
#define TYPE_QUAT_BV_TYPE   Quat
#define TYPE_BITARRAY_BV_TYPE   BitArray
#define TYPE_RAY_BV_TYPE   Ray
#define TYPE_POINT2_BV_TYPE   Point2
#define TYPE_MESH_BV_TYPE   Mesh
#define TYPE_INTERVAL_BV_TYPE   Interval
#define TYPE_POINT_BV_TYPE   POINT
#define TYPE_TSTR_BV_TYPE   MSTR
#define TYPE_COLOR_BV_TYPE   Color
#define TYPE_ACOLOR_BV_TYPE   AColor
#define TYPE_FPVALUE_BV_TYPE   FPValue
#define TYPE_CLASS_BV_TYPE   ClassID
#define TYPE_BOX3_BV_TYPE   Box3
#define TYPE_MAXGUID_BV_TYPE   MaxSDK::MaxGuid
#define TYPE_FLOAT_TAB_BV_TYPE   Tab<float>
#define TYPE_INT_TAB_BV_TYPE   Tab<int>
#define TYPE_RGBA_TAB_BV_TYPE   Tab<Point3>
#define TYPE_POINT3_TAB_BV_TYPE   Tab<Point3>
#define TYPE_FRGBA_TAB_BV_TYPE   Tab<Point4>
#define TYPE_POINT4_TAB_BV_TYPE   Tab<Point4>
#define TYPE_BOOL_TAB_BV_TYPE   Tab<BOOL>
#define TYPE_ANGLE_TAB_BV_TYPE   Tab<float>
#define TYPE_PCNT_FRAC_TAB_BV_TYPE   Tab<float>
#define TYPE_WORLD_TAB_BV_TYPE   Tab<float>
#define TYPE_STRING_TAB_BV_TYPE   Tab<const MCHAR*>
#define TYPE_FILENAME_TAB_BV_TYPE   Tab<const MCHAR*>
#define TYPE_HSV_TAB_BV_TYPE   Tab<Point3>
#define TYPE_COLOR_CHANNEL_TAB_BV_TYPE   Tab<float>
#define TYPE_TIMEVALUE_TAB_BV_TYPE   Tab<int>
#define TYPE_RADIOBTN_INDEX_TAB_BV_TYPE   Tab<int>
#define TYPE_MTL_TAB_BV_TYPE   Tab<Mtl*>
#define TYPE_TEXMAP_TAB_BV_TYPE   Tab<Texmap*>
#define TYPE_BITMAP_TAB_BV_TYPE   Tab<PBBitmap*>
#define TYPE_INODE_TAB_BV_TYPE   Tab<INode*>
#define TYPE_REFTARG_TAB_BV_TYPE   Tab<ReferenceTarget*>
#define TYPE_INDEX_TAB_BV_TYPE   Tab<int>
#define TYPE_ENUM_TAB_BV_TYPE   Tab<int>
#define TYPE_MATRIX3_TAB_BV_TYPE   Tab<Matrix*>
#define TYPE_VOID_TAB_BV_TYPE   Tab<void>
#define TYPE_INTERVAL_TAB_BV_TYPE   Tab<Interval*>
#define TYPE_ANGAXIS_TAB_BV_TYPE   Tab<AngAxis*>
#define TYPE_QUAT_TAB_BV_TYPE   Tab<Quat*>
#define TYPE_RAY_TAB_BV_TYPE   Tab<Ray*>
#define TYPE_POINT2_TAB_BV_TYPE   Tab<Point2*>
#define TYPE_BITARRAY_TAB_BV_TYPE   Tab<BitArray*>
#define TYPE_CLASS_TAB_BV_TYPE   Tab<ClassID*>
#define TYPE_MESH_TAB_BV_TYPE   Tab<Mesh*>
#define TYPE_OBJECT_TAB_BV_TYPE   Tab<Object*>
#define TYPE_CONTROL_TAB_BV_TYPE   Tab<Control*>
#define TYPE_POINT_TAB_BV_TYPE   Tab<POINT*>
#define TYPE_TSTR_TAB_BV_TYPE   Tab<MSTR*>
#define TYPE_IOBJECT_TAB_BV_TYPE   Tab<IObject*>
#define TYPE_INTERFACE_TAB_BV_TYPE   Tab<FPInterface*>
#define TYPE_HWND_TAB_BV_TYPE   Tab<HWND>
#define TYPE_NAME_TAB_BV_TYPE   Tab<const MCHAR*>
#define TYPE_COLOR_TAB_BV_TYPE   Tab<Color*>
#define TYPE_ACOLOR_TAB_BV_TYPE   Tab<AColor*>
#define TYPE_FPVALUE_TAB_BV_TYPE   Tab<FPValue*>
#define TYPE_VALUE_TAB_BV_TYPE   Tab<Value*>
#define TYPE_DWORD_TAB_BV_TYPE   Tab<DWORD>
#define TYPE_bool_TAB_BV_TYPE   Tab<bool>
#define TYPE_INTPTR_TAB_BV_TYPE   Tab<INT_PTR>
#define TYPE_INT64_TAB_BV_TYPE   Tab<INT64>
#define TYPE_DOUBLE_TAB_BV_TYPE   Tab<double>
#define TYPE_BOX3_TAB_BV_TYPE   Tab<Box3*>
#define TYPE_MAXGUID_TAB_BV_TYPE   Tab<MaxSDK::MaxGuid*>
Property Macros

Turns getters and setters into maxscript properties

Property Macro

#define PROP_FNS(_getID, _getFn, _setID, _setFn, _ptype)
 This takes five arguments:
#define RO_PROP_FN(_getID, _getFn, _ptype)
 Read only Property Macro.
#define PROP_TFNS(_getID, _getFn, _setID, _setFn, _ptype)
 Property Macro with Time parameter.
#define RO_PROP_TFN(_getID, _getFn, _ptype)
 Read only Property Macro with Time parameter.
Static Method Macros

Property FN_MAP macros for the Static Method Interfaces used in MAXScript.

#define SM_PROP_FNS(_getID, _getFn, _setID, _setFn, _ptype)
#define SM_RO_PROP_FN(_getID, _getFn, _ptype)
#define SM_PROP_TFNS(_getID, _getFn, _setID, _setFn, _ptype)
#define SM_RO_PROP_TFN(_getID, _getFn, _ptype)
Function Macros with No Time.

Functions with return value, no time

#define FN_VA(_fid, _rtype, _f)
#define FN_0(_fid, _rtype, _f)
#define FN_1(_fid, _rtype, _f, _p1)
#define FN_2(_fid, _rtype, _f, _p1, _p2)
#define FN_3(_fid, _rtype, _f, _p1, _p2, _p3)
#define FN_4(_fid, _rtype, _f, _p1, _p2, _p3, _p4)
#define FN_5(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5)
#define FN_6(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6)
#define FN_7(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7)
#define FN_8(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8)
#define FN_9(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9)
#define FN_10(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10)
#define FN_11(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10, _p11)
Void Function Macros with No Time.

Specifies void functions that take no time parameter

#define VFN_VA(_fid, _f)
#define VFN_0(_fid, _f)
#define VFN_1(_fid, _f, _p1)
#define VFN_2(_fid, _f, _p1, _p2)
#define VFN_3(_fid, _f, _p1, _p2, _p3)
#define VFN_4(_fid, _f, _p1, _p2, _p3, _p4)
#define VFN_5(_fid, _f, _p1, _p2, _p3, _p4, _p5)
#define VFN_6(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6)
#define VFN_7(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7)
Const Return Function Macros

Specifies Functions with constant return values, with no time parameter.

#define CFN_VA(_fid, _rtype, _f)
#define CFN_0(_fid, _rtype, _f)
#define CFN_1(_fid, _rtype, _f, _p1)
#define CFN_2(_fid, _rtype, _f, _p1, _p2)
#define CFN_3(_fid, _rtype, _f, _p1, _p2, _p3)
#define CFN_4(_fid, _rtype, _f, _p1, _p2, _p3, _p4)
#define CFN_5(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5)
Value Returning Function Macros

Specifies Functions that return values, with time parameter.

#define FNT_VA(_fid, _rtype, _f)
#define FNT_0(_fid, _rtype, _f)
#define FNT_1(_fid, _rtype, _f, _p1)
#define FNT_2(_fid, _rtype, _f, _p1, _p2)
#define FNT_3(_fid, _rtype, _f, _p1, _p2, _p3)
#define FNT_4(_fid, _rtype, _f, _p1, _p2, _p3, _p4)
#define FNT_5(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5)
#define FNT_6(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6)
#define FNT_7(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7)
Void Function (with time) Macros

Specifies void Functions, with time parameter.

#define VFNT_VA(_fid, _f)
#define VFNT_0(_fid, _f)
#define VFNT_1(_fid, _f, _p1)
#define VFNT_2(_fid, _f, _p1, _p2)
#define VFNT_3(_fid, _f, _p1, _p2, _p3)
#define VFNT_4(_fid, _f, _p1, _p2, _p3, _p4)
#define VFNT_5(_fid, _f, _p1, _p2, _p3, _p4, _p5)
#define VFNT_6(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6)
#define VFNT_7(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7)
#define VFNT_8(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8)
#define VFNT_9(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9)
#define VFNT_10(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10)
#define VFNT_11(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10, _p11)

Typedefs

typedef int FPStatus
typedef short FunctionID
 ID for individual functions within an interface (local)
typedef short EnumID

Enumerations

enum  {
  f_category = -(1<<30) , f_predicates , f_isEnabled , f_isChecked ,
  f_isVisible , f_iconRes , f_icon , f_buttonText ,
  f_toolTip , f_menuText , f_ui , f_shortCut ,
  f_macroEmitter , f_embeddedScriptSecurityFeature , f_range , f_validator ,
  f_inOut , f_keyArgDefault , f_embeddedScriptSecurityFeature_r , f_embeddedScriptSecurityFeature_w ,
  f_embeddedScriptSecurityFeature_rw
}

Functions

FPInterfaceGetFPInterface (BaseInterface *bi)
FPInterfaceDescGetFPInterfaceDesc (BaseInterface *bi)
FPMixinInterfaceGetFPMixinInterface (BaseInterface *bi)

Macro Definition Documentation

◆ FP_NO_FUNCTION

#define FP_NO_FUNCTION   ((FunctionID)-1)

Special ID indicating no function bound.

◆ FP_NO_ENUM

#define FP_NO_ENUM   ((EnumID)-1)

◆ NULLINTERFACE_ID

#define NULLINTERFACE_ID   Interface_ID(0, 0)

◆ FPINTERFACE_ID

#define FPINTERFACE_ID   Interface_ID(0, 2)

◆ FPMIXININTERFACE_ID

#define FPMIXININTERFACE_ID   Interface_ID(0, 3)

◆ FPINTERFACEDESC_ID

#define FPINTERFACEDESC_ID   Interface_ID(0, 4)

◆ FP_ACTIONS

#define FP_ACTIONS   0x0001

◆ FP_MIXIN

#define FP_MIXIN   0x0002

◆ FP_CORE

#define FP_CORE   0x0004

◆ FP_STATIC_METHODS

#define FP_STATIC_METHODS   0x0008

◆ FP_TEST_INTERFACE

#define FP_TEST_INTERFACE   0x0010

◆ FP_SCRIPTED_CLASS

#define FP_SCRIPTED_CLASS   0x1000

◆ FP_TEMPORARY

#define FP_TEMPORARY   0x2000

◆ FP_NO_REDRAW

#define FP_NO_REDRAW   0x0001

◆ FP_VAR_ARGS

#define FP_VAR_ARGS   0x0002

◆ FP_CLIENT_OWNS_RESULT

#define FP_CLIENT_OWNS_RESULT   0x0004

◆ FP_EMBEDDEDSCRIPTSECURITYFEATURE

#define FP_EMBEDDEDSCRIPTSECURITYFEATURE   0x0008

◆ FP_ACTION

#define FP_ACTION   0x0100

◆ FP_HAS_UI

#define FP_HAS_UI   0x0200

◆ FP_ICONRES

#define FP_ICONRES   0x0400

◆ FP_ICONFILE

#define FP_ICONFILE   0x0800

◆ FP_HAS_SHORTCUT

#define FP_HAS_SHORTCUT   0x1000

◆ FP_HAS_KEYARGS

#define FP_HAS_KEYARGS   0x2000

◆ FPP_HAS_RANGE

#define FPP_HAS_RANGE   0x0001

◆ FPP_HAS_VALIDATOR

#define FPP_HAS_VALIDATOR   0x0002

◆ FPP_IN_PARAM

#define FPP_IN_PARAM   0x0004

◆ FPP_OUT_PARAM

#define FPP_OUT_PARAM   0x0008

◆ FPP_IN_OUT_PARAM

#define FPP_IN_OUT_PARAM   0x000C

◆ FPP_KEYARG

#define FPP_KEYARG   0x0010

◆ FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_R

#define FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_R   0x0040

◆ FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_W

#define FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_W   0x0080

◆ FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_RW

#define FPP_HAS_EMBEDDEDSCRIPTSECURITYFEATURE_RW   0x00C0

◆ DECLARE_DESCRIPTOR

#define DECLARE_DESCRIPTOR ( _interface)
Value:
public: \
_interface() { } \
_interface(Interface_ID id, const MCHAR* name, \
StringResID descr, ClassDesc* cd, \
USHORT flags, ...) \
{ \
va_list ap; \
va_start(ap, flags); \
load_descriptor(id, name, descr, cd, flags, ap); \
va_end(ap); \
}
Class descriptors provide the system with information about the plug-in classes in the DLL.
Definition plugapi.h:1024
Definition maxtypes.h:136
INT_PTR StringResID
Resource String ID, that points to the fixed internal name for a function published definition.
Definition iparamb2Typedefs.h:24
#define MCHAR
MBCS/Unicode helper defines std::wofstream doesn't mix well with Unicode.
Definition strbasic.h:42
1645#define DECLARE_DESCRIPTOR(_interface) \
1646 public: \
1647 _interface() { } \
1648 _interface(Interface_ID id, const MCHAR* name, \
1649 StringResID descr, ClassDesc* cd, \
1650 USHORT flags, ...) \
1651 { \
1652 va_list ap; \
1653 va_start(ap, flags); \
1654 load_descriptor(id, name, descr, cd, flags, ap); \
1655 va_end(ap); \
1656 }

◆ DECLARE_DESCRIPTOR_INIT

#define DECLARE_DESCRIPTOR_INIT ( _interface)
Value:
public: \
_interface() { init(); } \
void init(); \
_interface(Interface_ID id, const MCHAR* name, \
StringResID descr, ClassDesc* cd, \
USHORT flags, ...) \
{ \
init(); \
va_list ap; \
va_start(ap, flags); \
load_descriptor(id, name, descr, cd, flags, ap); \
va_end(ap); \
}
1658#define DECLARE_DESCRIPTOR_INIT(_interface) \
1659 public: \
1660 _interface() { init(); } \
1661 void init(); \
1662 _interface(Interface_ID id, const MCHAR* name, \
1663 StringResID descr, ClassDesc* cd, \
1664 USHORT flags, ...) \
1665 { \
1666 init(); \
1667 va_list ap; \
1668 va_start(ap, flags); \
1669 load_descriptor(id, name, descr, cd, flags, ap); \
1670 va_end(ap); \
1671 }

◆ DECLARE_DESCRIPTOR_NDC

#define DECLARE_DESCRIPTOR_NDC ( _interface)
Value:
public: \
_interface(Interface_ID id, const MCHAR* name, \
StringResID descr, ClassDesc* cd, \
USHORT flags, ...) \
{ \
va_list ap; \
va_start(ap, flags); \
load_descriptor(id, name, descr, cd, flags, ap); \
va_end(ap); \
}
1675#define DECLARE_DESCRIPTOR_NDC(_interface) \
1676 public: \
1677 _interface(Interface_ID id, const MCHAR* name, \
1678 StringResID descr, ClassDesc* cd, \
1679 USHORT flags, ...) \
1680 { \
1681 va_list ap; \
1682 va_start(ap, flags); \
1683 load_descriptor(id, name, descr, cd, flags, ap); \
1684 va_end(ap); \
1685 }

◆ DECLARE_DESCRIPTOR_INIT_NDC

#define DECLARE_DESCRIPTOR_INIT_NDC ( _interface)
Value:
public: \
void init(); \
_interface(Interface_ID id, const MCHAR* name, \
StringResID descr, ClassDesc* cd, \
USHORT flags, ...) \
{ \
init(); \
va_list ap; \
va_start(ap, flags); \
load_descriptor(id, name, descr, cd, flags, ap); \
va_end(ap); \
}
1687#define DECLARE_DESCRIPTOR_INIT_NDC(_interface) \
1688 public: \
1689 void init(); \
1690 _interface(Interface_ID id, const MCHAR* name, \
1691 StringResID descr, ClassDesc* cd, \
1692 USHORT flags, ...) \
1693 { \
1694 init(); \
1695 va_list ap; \
1696 va_start(ap, flags); \
1697 load_descriptor(id, name, descr, cd, flags, ap); \
1698 va_end(ap); \
1699 }

◆ BEGIN_FUNCTION_MAP

#define BEGIN_FUNCTION_MAP
Value:
public: \
FPStatus _dispatch_fn(FunctionID fid, TimeValue t, \
FPValue& result, FPParams* p) \
{ \
UNUSED_PARAM(t); \
UNUSED_PARAM(result); \
UNUSED_PARAM(p); \
FPStatus status = FPS_OK; \
switch (fid) \
{
This parameters class contains a MaxSDK::Array FPValue's.
Definition ifnpub.h:954
Definition ifnpub.h:1197
#define FPS_OK
Indicates a success.
Definition ifnpub.h:108
int FPStatus
Definition ifnpub.h:49
short FunctionID
ID for individual functions within an interface (local)
Definition ifnpub.h:51
int TimeValue
Definition maxtypes.h:31
1701#define BEGIN_FUNCTION_MAP \
1702 public: \
1703 FPStatus _dispatch_fn(FunctionID fid, TimeValue t, \
1704 FPValue& result, FPParams* p) \
1705 { \
1706 UNUSED_PARAM(t); \
1707 UNUSED_PARAM(result); \
1708 UNUSED_PARAM(p); \
1709 FPStatus status = FPS_OK; \
1710 switch (fid) \
1711 {

◆ BEGIN_FUNCTION_MAP_PARENT

#define BEGIN_FUNCTION_MAP_PARENT ( Parent)
Value:
public: \
FPStatus _dispatch_fn(FunctionID fid, TimeValue t, \
FPValue& result, FPParams* p) \
{ \
FPStatus status \
= Parent::_dispatch_fn(fid, t, result, p); \
if (status == FPS_OK) return status; \
status = FPS_OK; \
switch (fid) \
{
1713#define BEGIN_FUNCTION_MAP_PARENT(Parent) \
1714 public: \
1715 FPStatus _dispatch_fn(FunctionID fid, TimeValue t, \
1716 FPValue& result, FPParams* p) \
1717 { \
1718 FPStatus status \
1719 = Parent::_dispatch_fn(fid, t, result, p); \
1720 if (status == FPS_OK) return status; \
1721 status = FPS_OK; \
1722 switch (fid) \
1723 {

◆ END_FUNCTION_MAP

#define END_FUNCTION_MAP
Value:
default: status = FPS_NO_SUCH_FUNCTION; \
} \
return status; \
}
#define FPS_NO_SUCH_FUNCTION
The function called does not exist.
Definition ifnpub.h:106
1725#define END_FUNCTION_MAP \
1726 default: status = FPS_NO_SUCH_FUNCTION; \
1727 } \
1728 return status; \
1729 }

◆ NO_FUNCTION_MAP

#define NO_FUNCTION_MAP
Value:
public: \
FPStatus _dispatch_fn(FunctionID fid, TimeValue t, \
FPValue& result, FPParams* p) \
{ \
}
1731#define NO_FUNCTION_MAP \
1732 public: \
1733 FPStatus _dispatch_fn(FunctionID fid, TimeValue t, \
1734 FPValue& result, FPParams* p) \
1735 { \
1736 return FPS_NO_SUCH_FUNCTION; \
1737 }

◆ FP_FIELD

#define FP_FIELD ( _type,
_v )
Value:
(_type##_FIELD(_v))

◆ FN_ACTION

#define FN_ACTION ( _fid,
_fn )
Value:
case static_cast<int>(_fid): \
status = _fn(); \
break;
1745#define FN_ACTION(_fid, _fn) \
1746 case static_cast<int>(_fid): \
1747 status = _fn(); \
1748 break;

◆ FN_PRED

#define FN_PRED ( _fid,
_fn )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _fn(); \
result.Load(TYPE_BOOL, tmp); \
break; \
}
@ TYPE_BOOL
Identifies a BOOL parameter type.
Definition paramtype.h:36
1752#define FN_PRED(_fid, _fn) \
1753 case static_cast<int>(_fid): { \
1754 auto&& tmp = _fn(); \
1755 result.Load(TYPE_BOOL, tmp); \
1756 break; \
1757 }

◆ FN_PREDS

#define FN_PREDS ( _fid1,
_fn1,
_fid2,
_fn2,
_fid3,
_fn3 )
Value:
case static_cast<int>(_fid1): { \
auto&& tmp = _fn1(); \
result.Load(TYPE_BOOL, tmp); \
break; \
} \
case static_cast<int>(_fid2): { \
auto&& tmp = _fn2(); \
result.Load(TYPE_BOOL, tmp); \
break; \
} \
case static_cast<int>(_fid3): { \
auto&& tmp = _fn3(); \
result.Load(TYPE_BOOL, tmp); \
break; \
}
1759#define FN_PREDS(_fid1, _fn1, _fid2, _fn2, _fid3, _fn3) \
1760 case static_cast<int>(_fid1): { \
1761 auto&& tmp = _fn1(); \
1762 result.Load(TYPE_BOOL, tmp); \
1763 break; \
1764 } \
1765 case static_cast<int>(_fid2): { \
1766 auto&& tmp = _fn2(); \
1767 result.Load(TYPE_BOOL, tmp); \
1768 break; \
1769 } \
1770 case static_cast<int>(_fid3): { \
1771 auto&& tmp = _fn3(); \
1772 result.Load(TYPE_BOOL, tmp); \
1773 break; \
1774 }

◆ PROP_FNS

#define PROP_FNS ( _getID,
_getFn,
_setID,
_setFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
} \
case static_cast<int>(_setID): \
_setFn(FP_FIELD(_ptype, p->params[0])); \
break;
#define FP_FIELD(_type, _v)
Definition ifnpub.h:1741

This takes five arguments:

Parameters
_getID- The enum associated with the getter function.
_getFn- The pointer to the getter function.
_setID- The enum associated with the setter function.
_setFn- The pointer to the setter function.
_ptype- An enum (ParamType or ParamType2) specifying the type of property.
1786#define PROP_FNS(_getID, _getFn, _setID, _setFn, _ptype) \
1787 case static_cast<int>(_getID): { \
1788 auto&& tmp = _getFn(); \
1789 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1790 break; \
1791 } \
1792 case static_cast<int>(_setID): \
1793 _setFn(FP_FIELD(_ptype, p->params[0])); \
1794 break;

◆ RO_PROP_FN

#define RO_PROP_FN ( _getID,
_getFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
}

Read only Property Macro.

Same as PROP_FNS, except specifies a property that is read only, and has no associated setter function.

1799#define RO_PROP_FN(_getID, _getFn, _ptype) \
1800 case static_cast<int>(_getID): { \
1801 auto&& tmp = _getFn(); \
1802 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1803 break; \
1804 }

◆ PROP_TFNS

#define PROP_TFNS ( _getID,
_getFn,
_setID,
_setFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(t); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
} \
case static_cast<int>(_setID): \
_setFn(FP_FIELD(_ptype, p->params[0]), t); \
break;

Property Macro with Time parameter.

Same as PROP_FNS, except specifies an addition TimeValue is passed to the getter and setter functions.

1809#define PROP_TFNS(_getID, _getFn, _setID, _setFn, _ptype) \
1810 case static_cast<int>(_getID): { \
1811 auto&& tmp = _getFn(t); \
1812 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1813 break; \
1814 } \
1815 case static_cast<int>(_setID): \
1816 _setFn(FP_FIELD(_ptype, p->params[0]), t); \
1817 break;

◆ RO_PROP_TFN

#define RO_PROP_TFN ( _getID,
_getFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(t); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
}

Read only Property Macro with Time parameter.

Same as PROP_TFNS, except specifies a property that is read only, and has no associated setter function.

1822#define RO_PROP_TFN(_getID, _getFn, _ptype) \
1823 case static_cast<int>(_getID): { \
1824 auto&& tmp = _getFn(t); \
1825 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1826 break; \
1827 }

◆ SM_PROP_FNS

#define SM_PROP_FNS ( _getID,
_getFn,
_setID,
_setFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0])); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
} \
case static_cast<int>(_setID): \
_setFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), FP_FIELD(_ptype, p->params[1])); \
break;
@ TYPE_FPVALUE_BR
A by-reference TYPE_FPVALUE value.
Definition paramtype.h:259
1833#define SM_PROP_FNS(_getID, _getFn, _setID, _setFn, _ptype) \
1834 case static_cast<int>(_getID): { \
1835 auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0])); \
1836 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1837 break; \
1838 } \
1839 case static_cast<int>(_setID): \
1840 _setFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), FP_FIELD(_ptype, p->params[1])); \
1841 break;

◆ SM_RO_PROP_FN

#define SM_RO_PROP_FN ( _getID,
_getFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0])); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
}
1843#define SM_RO_PROP_FN(_getID, _getFn, _ptype) \
1844 case static_cast<int>(_getID): { \
1845 auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0])); \
1846 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1847 break; \
1848 }

◆ SM_PROP_TFNS

#define SM_PROP_TFNS ( _getID,
_getFn,
_setID,
_setFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), t); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
} \
case static_cast<int>(_setID): \
_setFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), FP_FIELD(_ptype, p->params[1]), t); \
break;
1850#define SM_PROP_TFNS(_getID, _getFn, _setID, _setFn, _ptype) \
1851 case static_cast<int>(_getID): { \
1852 auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), t); \
1853 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1854 break; \
1855 } \
1856 case static_cast<int>(_setID): \
1857 _setFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), FP_FIELD(_ptype, p->params[1]), t); \
1858 break;

◆ SM_RO_PROP_TFN

#define SM_RO_PROP_TFN ( _getID,
_getFn,
_ptype )
Value:
case static_cast<int>(_getID): { \
auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), t); \
result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
break; \
}
1860#define SM_RO_PROP_TFN(_getID, _getFn, _ptype) \
1861 case static_cast<int>(_getID): { \
1862 auto&& tmp = _getFn(FP_FIELD(TYPE_FPVALUE_BR, p->params[0]), t); \
1863 result.LoadPtr(_ptype, _ptype##_RSLT(tmp)); \
1864 break; \
1865 }

◆ FN_VA

#define FN_VA ( _fid,
_rtype,
_f )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(p); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1871#define FN_VA(_fid, _rtype, _f) \
1872 case static_cast<int>(_fid): { \
1873 auto&& tmp = _f(p); \
1874 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1875 break; \
1876 }

◆ FN_0

#define FN_0 ( _fid,
_rtype,
_f )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1878#define FN_0(_fid, _rtype, _f) \
1879 case static_cast<int>(_fid): { \
1880 auto&& tmp = _f(); \
1881 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1882 break; \
1883 }

◆ FN_1

#define FN_1 ( _fid,
_rtype,
_f,
_p1 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1885#define FN_1(_fid, _rtype, _f, _p1) \
1886 case static_cast<int>(_fid): { \
1887 auto&& tmp = _f(FP_FIELD(_p1, p->params[0])); \
1888 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1889 break; \
1890 }

◆ FN_2

#define FN_2 ( _fid,
_rtype,
_f,
_p1,
_p2 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1892#define FN_2(_fid, _rtype, _f, _p1, _p2) \
1893 case static_cast<int>(_fid): { \
1894 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1895 FP_FIELD(_p2, p->params[1])); \
1896 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1897 break; \
1898 }

◆ FN_3

#define FN_3 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1900#define FN_3(_fid, _rtype, _f, _p1, _p2, _p3) \
1901 case static_cast<int>(_fid): { \
1902 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1903 FP_FIELD(_p2, p->params[1]), \
1904 FP_FIELD(_p3, p->params[2])); \
1905 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1906 break; \
1907 }

◆ FN_4

#define FN_4 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1909#define FN_4(_fid, _rtype, _f, _p1, _p2, _p3, _p4) \
1910 case static_cast<int>(_fid): { \
1911 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1912 FP_FIELD(_p2, p->params[1]), \
1913 FP_FIELD(_p3, p->params[2]), \
1914 FP_FIELD(_p4, p->params[3])); \
1915 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1916 break; \
1917 }

◆ FN_5

#define FN_5 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1919#define FN_5(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5) \
1920 case static_cast<int>(_fid): { \
1921 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1922 FP_FIELD(_p2, p->params[1]), \
1923 FP_FIELD(_p3, p->params[2]), \
1924 FP_FIELD(_p4, p->params[3]), \
1925 FP_FIELD(_p5, p->params[4])); \
1926 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1927 break; \
1928 }

◆ FN_6

#define FN_6 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1930#define FN_6(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6) \
1931 case static_cast<int>(_fid): { \
1932 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1933 FP_FIELD(_p2, p->params[1]), \
1934 FP_FIELD(_p3, p->params[2]), \
1935 FP_FIELD(_p4, p->params[3]), \
1936 FP_FIELD(_p5, p->params[4]), \
1937 FP_FIELD(_p6, p->params[5])); \
1938 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1939 break; \
1940 }

◆ FN_7

#define FN_7 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1942#define FN_7(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7) \
1943 case static_cast<int>(_fid): { \
1944 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1945 FP_FIELD(_p2, p->params[1]), \
1946 FP_FIELD(_p3, p->params[2]), \
1947 FP_FIELD(_p4, p->params[3]), \
1948 FP_FIELD(_p5, p->params[4]), \
1949 FP_FIELD(_p6, p->params[5]), \
1950 FP_FIELD(_p7, p->params[6])); \
1951 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1952 break; \
1953 }

◆ FN_8

#define FN_8 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1955#define FN_8(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8) \
1956 case static_cast<int>(_fid): { \
1957 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1958 FP_FIELD(_p2, p->params[1]), \
1959 FP_FIELD(_p3, p->params[2]), \
1960 FP_FIELD(_p4, p->params[3]), \
1961 FP_FIELD(_p5, p->params[4]), \
1962 FP_FIELD(_p6, p->params[5]), \
1963 FP_FIELD(_p7, p->params[6]), \
1964 FP_FIELD(_p8, p->params[7])); \
1965 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1966 break; \
1967 }

◆ FN_9

#define FN_9 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8,
_p9 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
FP_FIELD(_p9, p->params[8])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1969#define FN_9(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9) \
1970 case static_cast<int>(_fid): { \
1971 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1972 FP_FIELD(_p2, p->params[1]), \
1973 FP_FIELD(_p3, p->params[2]), \
1974 FP_FIELD(_p4, p->params[3]), \
1975 FP_FIELD(_p5, p->params[4]), \
1976 FP_FIELD(_p6, p->params[5]), \
1977 FP_FIELD(_p7, p->params[6]), \
1978 FP_FIELD(_p8, p->params[7]), \
1979 FP_FIELD(_p9, p->params[8])); \
1980 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1981 break; \
1982 }

◆ FN_10

#define FN_10 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8,
_p9,
_p10 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
FP_FIELD(_p9, p->params[8]), \
FP_FIELD(_p10, p->params[9])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
1984#define FN_10(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10) \
1985 case static_cast<int>(_fid): { \
1986 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
1987 FP_FIELD(_p2, p->params[1]), \
1988 FP_FIELD(_p3, p->params[2]), \
1989 FP_FIELD(_p4, p->params[3]), \
1990 FP_FIELD(_p5, p->params[4]), \
1991 FP_FIELD(_p6, p->params[5]), \
1992 FP_FIELD(_p7, p->params[6]), \
1993 FP_FIELD(_p8, p->params[7]), \
1994 FP_FIELD(_p9, p->params[8]), \
1995 FP_FIELD(_p10, p->params[9])); \
1996 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
1997 break; \
1998 }

◆ FN_11

#define FN_11 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8,
_p9,
_p10,
_p11 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
FP_FIELD(_p9, p->params[8]), \
FP_FIELD(_p10, p->params[9]), \
FP_FIELD(_p11, p->params[10])); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2000#define FN_11(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10,_p11) \
2001 case static_cast<int>(_fid): { \
2002 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2003 FP_FIELD(_p2, p->params[1]), \
2004 FP_FIELD(_p3, p->params[2]), \
2005 FP_FIELD(_p4, p->params[3]), \
2006 FP_FIELD(_p5, p->params[4]), \
2007 FP_FIELD(_p6, p->params[5]), \
2008 FP_FIELD(_p7, p->params[6]), \
2009 FP_FIELD(_p8, p->params[7]), \
2010 FP_FIELD(_p9, p->params[8]), \
2011 FP_FIELD(_p10, p->params[9]), \
2012 FP_FIELD(_p11, p->params[10])); \
2013 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2014 break; \
2015 }

◆ VFN_VA

#define VFN_VA ( _fid,
_f )
Value:
case static_cast<int>(_fid): \
_f(p); \
break;
2021#define VFN_VA(_fid, _f) \
2022 case static_cast<int>(_fid): \
2023 _f(p); \
2024 break;

◆ VFN_0

#define VFN_0 ( _fid,
_f )
Value:
case static_cast<int>(_fid): \
_f(); \
break;
2026#define VFN_0(_fid, _f) \
2027 case static_cast<int>(_fid): \
2028 _f(); \
2029 break;

◆ VFN_1

#define VFN_1 ( _fid,
_f,
_p1 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0])); \
break;
2031#define VFN_1(_fid, _f, _p1) \
2032 case static_cast<int>(_fid): \
2033 _f(FP_FIELD(_p1, p->params[0])); \
2034 break;

◆ VFN_2

#define VFN_2 ( _fid,
_f,
_p1,
_p2 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1])); \
break;
2036#define VFN_2(_fid, _f, _p1, _p2) \
2037 case static_cast<int>(_fid): \
2038 _f(FP_FIELD(_p1, p->params[0]), \
2039 FP_FIELD(_p2, p->params[1])); \
2040 break;

◆ VFN_3

#define VFN_3 ( _fid,
_f,
_p1,
_p2,
_p3 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2])); \
break;
2042#define VFN_3(_fid, _f, _p1, _p2, _p3) \
2043 case static_cast<int>(_fid): \
2044 _f(FP_FIELD(_p1, p->params[0]), \
2045 FP_FIELD(_p2, p->params[1]), \
2046 FP_FIELD(_p3, p->params[2])); \
2047 break;

◆ VFN_4

#define VFN_4 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3])); \
break;
2049#define VFN_4(_fid, _f, _p1, _p2, _p3, _p4) \
2050 case static_cast<int>(_fid): \
2051 _f(FP_FIELD(_p1, p->params[0]), \
2052 FP_FIELD(_p2, p->params[1]), \
2053 FP_FIELD(_p3, p->params[2]), \
2054 FP_FIELD(_p4, p->params[3])); \
2055 break;

◆ VFN_5

#define VFN_5 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4])); \
break;
2057#define VFN_5(_fid, _f, _p1, _p2, _p3, _p4, _p5) \
2058 case static_cast<int>(_fid): \
2059 _f(FP_FIELD(_p1, p->params[0]), \
2060 FP_FIELD(_p2, p->params[1]), \
2061 FP_FIELD(_p3, p->params[2]), \
2062 FP_FIELD(_p4, p->params[3]), \
2063 FP_FIELD(_p5, p->params[4])); \
2064 break;

◆ VFN_6

#define VFN_6 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5])); \
break;
2066#define VFN_6(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6) \
2067 case static_cast<int>(_fid): \
2068 _f(FP_FIELD(_p1, p->params[0]), \
2069 FP_FIELD(_p2, p->params[1]), \
2070 FP_FIELD(_p3, p->params[2]), \
2071 FP_FIELD(_p4, p->params[3]), \
2072 FP_FIELD(_p5, p->params[4]), \
2073 FP_FIELD(_p6, p->params[5])); \
2074 break;

◆ VFN_7

#define VFN_7 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6])); \
break;
2076#define VFN_7(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7) \
2077 case static_cast<int>(_fid): \
2078 _f(FP_FIELD(_p1, p->params[0]), \
2079 FP_FIELD(_p2, p->params[1]), \
2080 FP_FIELD(_p3, p->params[2]), \
2081 FP_FIELD(_p4, p->params[3]), \
2082 FP_FIELD(_p5, p->params[4]), \
2083 FP_FIELD(_p6, p->params[5]), \
2084 FP_FIELD(_p7, p->params[6])); \
2085 break;

◆ CFN_VA

#define CFN_VA ( _fid,
_rtype,
_f )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(p); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2091#define CFN_VA(_fid, _rtype, _f) \
2092 case static_cast<int>(_fid): { \
2093 auto&& tmp = _f(p); \
2094 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2095 break; \
2096 }

◆ CFN_0

#define CFN_0 ( _fid,
_rtype,
_f )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2098#define CFN_0(_fid, _rtype, _f) \
2099 case static_cast<int>(_fid): { \
2100 auto&& tmp = _f(); \
2101 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2102 break; \
2103 }

◆ CFN_1

#define CFN_1 ( _fid,
_rtype,
_f,
_p1 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0])); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2105#define CFN_1(_fid, _rtype, _f, _p1) \
2106 case static_cast<int>(_fid): { \
2107 auto&& tmp = _f(FP_FIELD(_p1, p->params[0])); \
2108 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2109 break; \
2110 }

◆ CFN_2

#define CFN_2 ( _fid,
_rtype,
_f,
_p1,
_p2 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1])); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2112#define CFN_2(_fid, _rtype, _f, _p1, _p2) \
2113 case static_cast<int>(_fid): { \
2114 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2115 FP_FIELD(_p2, p->params[1])); \
2116 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2117 break; \
2118 }

◆ CFN_3

#define CFN_3 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2])); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2120#define CFN_3(_fid, _rtype, _f, _p1, _p2, _p3) \
2121 case static_cast<int>(_fid): { \
2122 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2123 FP_FIELD(_p2, p->params[1]), \
2124 FP_FIELD(_p3, p->params[2])); \
2125 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2126 break; \
2127 }

◆ CFN_4

#define CFN_4 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3])); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2129#define CFN_4(_fid, _rtype, _f, _p1, _p2, _p3, _p4) \
2130 case static_cast<int>(_fid): { \
2131 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2132 FP_FIELD(_p2, p->params[1]), \
2133 FP_FIELD(_p3, p->params[2]), \
2134 FP_FIELD(_p4, p->params[3])); \
2135 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2136 break; \
2137 }

◆ CFN_5

#define CFN_5 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4])); \
result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
break; \
}
2139#define CFN_5(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5) \
2140 case static_cast<int>(_fid): { \
2141 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2142 FP_FIELD(_p2, p->params[1]), \
2143 FP_FIELD(_p3, p->params[2]), \
2144 FP_FIELD(_p4, p->params[3]), \
2145 FP_FIELD(_p5, p->params[4])); \
2146 result.LoadPtr(_rtype, _rtype##_RSLT(const_cast<_rtype##_TYPE>(tmp))); \
2147 break; \
2148 }

◆ FNT_VA

#define FNT_VA ( _fid,
_rtype,
_f )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(p, t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2154#define FNT_VA(_fid, _rtype, _f) \
2155 case static_cast<int>(_fid): { \
2156 auto&& tmp = _f(p, t); \
2157 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2158 break; \
2159 }

◆ FNT_0

#define FNT_0 ( _fid,
_rtype,
_f )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2161#define FNT_0(_fid, _rtype, _f) \
2162 case static_cast<int>(_fid): { \
2163 auto&& tmp = _f(t); \
2164 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2165 break; \
2166 }

◆ FNT_1

#define FNT_1 ( _fid,
_rtype,
_f,
_p1 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2168#define FNT_1(_fid, _rtype, _f, _p1) \
2169 case static_cast<int>(_fid): { \
2170 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), t); \
2171 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2172 break; \
2173 }

◆ FNT_2

#define FNT_2 ( _fid,
_rtype,
_f,
_p1,
_p2 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2175#define FNT_2(_fid, _rtype, _f, _p1, _p2) \
2176 case static_cast<int>(_fid): { \
2177 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2178 FP_FIELD(_p2, p->params[1]), \
2179 t); \
2180 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2181 break; \
2182 }

◆ FNT_3

#define FNT_3 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2184#define FNT_3(_fid, _rtype, _f, _p1, _p2, _p3) \
2185 case static_cast<int>(_fid): { \
2186 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2187 FP_FIELD(_p2, p->params[1]), \
2188 FP_FIELD(_p3, p->params[2]), \
2189 t); \
2190 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2191 break; \
2192 }

◆ FNT_4

#define FNT_4 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2194#define FNT_4(_fid, _rtype, _f, _p1, _p2, _p3, _p4) \
2195 case static_cast<int>(_fid): { \
2196 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2197 FP_FIELD(_p2, p->params[1]), \
2198 FP_FIELD(_p3, p->params[2]), \
2199 FP_FIELD(_p4, p->params[3]), \
2200 t); \
2201 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2202 break; \
2203 }

◆ FNT_5

#define FNT_5 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2205#define FNT_5(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5) \
2206 case static_cast<int>(_fid): { \
2207 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2208 FP_FIELD(_p2, p->params[1]), \
2209 FP_FIELD(_p3, p->params[2]), \
2210 FP_FIELD(_p4, p->params[3]), \
2211 FP_FIELD(_p5, p->params[4]), \
2212 t); \
2213 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2214 break; \
2215 }

◆ FNT_6

#define FNT_6 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2217#define FNT_6(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6) \
2218 case static_cast<int>(_fid): { \
2219 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2220 FP_FIELD(_p2, p->params[1]), \
2221 FP_FIELD(_p3, p->params[2]), \
2222 FP_FIELD(_p4, p->params[3]), \
2223 FP_FIELD(_p5, p->params[4]), \
2224 FP_FIELD(_p6, p->params[5]), \
2225 t); \
2226 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2227 break; \
2228 }

◆ FNT_7

#define FNT_7 ( _fid,
_rtype,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7 )
Value:
case static_cast<int>(_fid): { \
auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
t); \
result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
break; \
}
2230#define FNT_7(_fid, _rtype, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7) \
2231 case static_cast<int>(_fid): { \
2232 auto&& tmp = _f(FP_FIELD(_p1, p->params[0]), \
2233 FP_FIELD(_p2, p->params[1]), \
2234 FP_FIELD(_p3, p->params[2]), \
2235 FP_FIELD(_p4, p->params[3]), \
2236 FP_FIELD(_p5, p->params[4]), \
2237 FP_FIELD(_p6, p->params[5]), \
2238 FP_FIELD(_p7, p->params[6]), \
2239 t); \
2240 result.LoadPtr(_rtype, _rtype##_RSLT(tmp)); \
2241 break; \
2242 }

◆ VFNT_VA

#define VFNT_VA ( _fid,
_f )
Value:
case static_cast<int>(_fid): \
_f(p, t); \
break;
2248#define VFNT_VA(_fid, _f) \
2249 case static_cast<int>(_fid): \
2250 _f(p, t); \
2251 break;

◆ VFNT_0

#define VFNT_0 ( _fid,
_f )
Value:
case static_cast<int>(_fid): \
_f(t); \
break;
2253#define VFNT_0(_fid, _f) \
2254 case static_cast<int>(_fid): \
2255 _f(t); \
2256 break;

◆ VFNT_1

#define VFNT_1 ( _fid,
_f,
_p1 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
t); \
break;
2258#define VFNT_1(_fid, _f, _p1) \
2259 case static_cast<int>(_fid): \
2260 _f(FP_FIELD(_p1, p->params[0]), \
2261 t); \
2262 break;

◆ VFNT_2

#define VFNT_2 ( _fid,
_f,
_p1,
_p2 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
t); \
break;
2264#define VFNT_2(_fid, _f, _p1, _p2) \
2265 case static_cast<int>(_fid): \
2266 _f(FP_FIELD(_p1, p->params[0]), \
2267 FP_FIELD(_p2, p->params[1]), \
2268 t); \
2269 break;

◆ VFNT_3

#define VFNT_3 ( _fid,
_f,
_p1,
_p2,
_p3 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
t); \
break;
2271#define VFNT_3(_fid, _f, _p1, _p2, _p3) \
2272 case static_cast<int>(_fid): \
2273 _f(FP_FIELD(_p1, p->params[0]), \
2274 FP_FIELD(_p2, p->params[1]), \
2275 FP_FIELD(_p3, p->params[2]), \
2276 t); \
2277 break;

◆ VFNT_4

#define VFNT_4 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
t); \
break;
2279#define VFNT_4(_fid, _f, _p1, _p2, _p3, _p4) \
2280 case static_cast<int>(_fid): \
2281 _f(FP_FIELD(_p1, p->params[0]), \
2282 FP_FIELD(_p2, p->params[1]), \
2283 FP_FIELD(_p3, p->params[2]), \
2284 FP_FIELD(_p4, p->params[3]), \
2285 t); \
2286 break;

◆ VFNT_5

#define VFNT_5 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
t); \
break;
2288#define VFNT_5(_fid, _f, _p1, _p2, _p3, _p4, _p5) \
2289 case static_cast<int>(_fid): \
2290 _f(FP_FIELD(_p1, p->params[0]), \
2291 FP_FIELD(_p2, p->params[1]), \
2292 FP_FIELD(_p3, p->params[2]), \
2293 FP_FIELD(_p4, p->params[3]), \
2294 FP_FIELD(_p5, p->params[4]), \
2295 t); \
2296 break;

◆ VFNT_6

#define VFNT_6 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
t); \
break;
2298#define VFNT_6(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6) \
2299 case static_cast<int>(_fid): \
2300 _f(FP_FIELD(_p1, p->params[0]), \
2301 FP_FIELD(_p2, p->params[1]), \
2302 FP_FIELD(_p3, p->params[2]), \
2303 FP_FIELD(_p4, p->params[3]), \
2304 FP_FIELD(_p5, p->params[4]), \
2305 FP_FIELD(_p6, p->params[5]), \
2306 t); \
2307 break;

◆ VFNT_7

#define VFNT_7 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
t); \
break;
2309#define VFNT_7(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7) \
2310 case static_cast<int>(_fid): \
2311 _f(FP_FIELD(_p1, p->params[0]), \
2312 FP_FIELD(_p2, p->params[1]), \
2313 FP_FIELD(_p3, p->params[2]), \
2314 FP_FIELD(_p4, p->params[3]), \
2315 FP_FIELD(_p5, p->params[4]), \
2316 FP_FIELD(_p6, p->params[5]), \
2317 FP_FIELD(_p7, p->params[6]), \
2318 t); \
2319 break;

◆ VFNT_8

#define VFNT_8 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
t); \
break;
2321#define VFNT_8(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8) \
2322 case static_cast<int>(_fid): \
2323 _f(FP_FIELD(_p1, p->params[0]), \
2324 FP_FIELD(_p2, p->params[1]), \
2325 FP_FIELD(_p3, p->params[2]), \
2326 FP_FIELD(_p4, p->params[3]), \
2327 FP_FIELD(_p5, p->params[4]), \
2328 FP_FIELD(_p6, p->params[5]), \
2329 FP_FIELD(_p7, p->params[6]), \
2330 FP_FIELD(_p8, p->params[7]), \
2331 t); \
2332 break;

◆ VFNT_9

#define VFNT_9 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8,
_p9 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
FP_FIELD(_p9, p->params[8]), \
t); \
break;
2334#define VFNT_9(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9) \
2335 case static_cast<int>(_fid): \
2336 _f(FP_FIELD(_p1, p->params[0]), \
2337 FP_FIELD(_p2, p->params[1]), \
2338 FP_FIELD(_p3, p->params[2]), \
2339 FP_FIELD(_p4, p->params[3]), \
2340 FP_FIELD(_p5, p->params[4]), \
2341 FP_FIELD(_p6, p->params[5]), \
2342 FP_FIELD(_p7, p->params[6]), \
2343 FP_FIELD(_p8, p->params[7]), \
2344 FP_FIELD(_p9, p->params[8]), \
2345 t); \
2346 break;

◆ VFNT_10

#define VFNT_10 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8,
_p9,
_p10 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
FP_FIELD(_p9, p->params[8]), \
FP_FIELD(_p10, p->params[9]), \
t); \
break;
2348#define VFNT_10(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10) \
2349 case static_cast<int>(_fid): \
2350 _f(FP_FIELD(_p1, p->params[0]), \
2351 FP_FIELD(_p2, p->params[1]), \
2352 FP_FIELD(_p3, p->params[2]), \
2353 FP_FIELD(_p4, p->params[3]), \
2354 FP_FIELD(_p5, p->params[4]), \
2355 FP_FIELD(_p6, p->params[5]), \
2356 FP_FIELD(_p7, p->params[6]), \
2357 FP_FIELD(_p8, p->params[7]), \
2358 FP_FIELD(_p9, p->params[8]), \
2359 FP_FIELD(_p10, p->params[9]), \
2360 t); \
2361 break;

◆ VFNT_11

#define VFNT_11 ( _fid,
_f,
_p1,
_p2,
_p3,
_p4,
_p5,
_p6,
_p7,
_p8,
_p9,
_p10,
_p11 )
Value:
case static_cast<int>(_fid): \
_f(FP_FIELD(_p1, p->params[0]), \
FP_FIELD(_p2, p->params[1]), \
FP_FIELD(_p3, p->params[2]), \
FP_FIELD(_p4, p->params[3]), \
FP_FIELD(_p5, p->params[4]), \
FP_FIELD(_p6, p->params[5]), \
FP_FIELD(_p7, p->params[6]), \
FP_FIELD(_p8, p->params[7]), \
FP_FIELD(_p9, p->params[8]), \
FP_FIELD(_p10, p->params[9]), \
FP_FIELD(_p11, p->params[10]), \
t); \
break;
2363#define VFNT_11(_fid, _f, _p1, _p2, _p3, _p4, _p5, _p6, _p7, _p8, _p9, _p10, _p11) \
2364 case static_cast<int>(_fid): \
2365 _f(FP_FIELD(_p1, p->params[0]), \
2366 FP_FIELD(_p2, p->params[1]), \
2367 FP_FIELD(_p3, p->params[2]), \
2368 FP_FIELD(_p4, p->params[3]), \
2369 FP_FIELD(_p5, p->params[4]), \
2370 FP_FIELD(_p6, p->params[5]), \
2371 FP_FIELD(_p7, p->params[6]), \
2372 FP_FIELD(_p8, p->params[7]), \
2373 FP_FIELD(_p9, p->params[8]), \
2374 FP_FIELD(_p10, p->params[9]), \
2375 FP_FIELD(_p11, p->params[10]), \
2376 t); \
2377 break;

◆ TYPE_FLOAT_FP_FIELD

#define TYPE_FLOAT_FP_FIELD   f

◆ TYPE_INT_FP_FIELD

#define TYPE_INT_FP_FIELD   i

◆ TYPE_RGBA_FP_FIELD

#define TYPE_RGBA_FP_FIELD   p

◆ TYPE_POINT3_FP_FIELD

#define TYPE_POINT3_FP_FIELD   p

◆ TYPE_FRGBA_FP_FIELD

#define TYPE_FRGBA_FP_FIELD   p4

◆ TYPE_POINT4_FP_FIELD

#define TYPE_POINT4_FP_FIELD   p4

◆ TYPE_BOOL_FP_FIELD

#define TYPE_BOOL_FP_FIELD   i

◆ TYPE_ANGLE_FP_FIELD

#define TYPE_ANGLE_FP_FIELD   f

◆ TYPE_PCNT_FRAC_FP_FIELD

#define TYPE_PCNT_FRAC_FP_FIELD   f

◆ TYPE_WORLD_FP_FIELD

#define TYPE_WORLD_FP_FIELD   f

◆ TYPE_STRING_FP_FIELD

#define TYPE_STRING_FP_FIELD   s

◆ TYPE_FILENAME_FP_FIELD

#define TYPE_FILENAME_FP_FIELD   s

◆ TYPE_HSV_FP_FIELD

#define TYPE_HSV_FP_FIELD   p

◆ TYPE_COLOR_CHANNEL_FP_FIELD

#define TYPE_COLOR_CHANNEL_FP_FIELD   f

◆ TYPE_TIMEVALUE_FP_FIELD

#define TYPE_TIMEVALUE_FP_FIELD   i

◆ TYPE_RADIOBTN_INDEX_FP_FIELD

#define TYPE_RADIOBTN_INDEX_FP_FIELD   i

◆ TYPE_MTL_FP_FIELD

#define TYPE_MTL_FP_FIELD   mtl

◆ TYPE_TEXMAP_FP_FIELD

#define TYPE_TEXMAP_FP_FIELD   tex

◆ TYPE_BITMAP_FP_FIELD

#define TYPE_BITMAP_FP_FIELD   bm

◆ TYPE_INODE_FP_FIELD

#define TYPE_INODE_FP_FIELD   n

◆ TYPE_REFTARG_FP_FIELD

#define TYPE_REFTARG_FP_FIELD   r

◆ TYPE_INDEX_FP_FIELD

#define TYPE_INDEX_FP_FIELD   i

◆ TYPE_MATRIX3_FP_FIELD

#define TYPE_MATRIX3_FP_FIELD   m

◆ TYPE_VOID_FP_FIELD

#define TYPE_VOID_FP_FIELD   void_paramtype_bad

◆ TYPE_ENUM_FP_FIELD

#define TYPE_ENUM_FP_FIELD   i

◆ TYPE_INTERVAL_FP_FIELD

#define TYPE_INTERVAL_FP_FIELD   intvl

◆ TYPE_ANGAXIS_FP_FIELD

#define TYPE_ANGAXIS_FP_FIELD   aa

◆ TYPE_QUAT_FP_FIELD

#define TYPE_QUAT_FP_FIELD   q

◆ TYPE_RAY_FP_FIELD

#define TYPE_RAY_FP_FIELD   ray

◆ TYPE_POINT2_FP_FIELD

#define TYPE_POINT2_FP_FIELD   p2

◆ TYPE_BITARRAY_FP_FIELD

#define TYPE_BITARRAY_FP_FIELD   bits

◆ TYPE_CLASS_FP_FIELD

#define TYPE_CLASS_FP_FIELD   cd

◆ TYPE_MESH_FP_FIELD

#define TYPE_MESH_FP_FIELD   msh

◆ TYPE_OBJECT_FP_FIELD

#define TYPE_OBJECT_FP_FIELD   obj

◆ TYPE_CONTROL_FP_FIELD

#define TYPE_CONTROL_FP_FIELD   ctrl

◆ TYPE_POINT_FP_FIELD

#define TYPE_POINT_FP_FIELD   pt

◆ TYPE_TSTR_FP_FIELD

#define TYPE_TSTR_FP_FIELD   tstr

◆ TYPE_IOBJECT_FP_FIELD

#define TYPE_IOBJECT_FP_FIELD   iobj

◆ TYPE_INTERFACE_FP_FIELD

#define TYPE_INTERFACE_FP_FIELD   fpi

◆ TYPE_HWND_FP_FIELD

#define TYPE_HWND_FP_FIELD   hwnd

◆ TYPE_NAME_FP_FIELD

#define TYPE_NAME_FP_FIELD   s

◆ TYPE_COLOR_FP_FIELD

#define TYPE_COLOR_FP_FIELD   clr

◆ TYPE_ACOLOR_FP_FIELD

#define TYPE_ACOLOR_FP_FIELD   aclr

◆ TYPE_FPVALUE_FP_FIELD

#define TYPE_FPVALUE_FP_FIELD   fpv

◆ TYPE_VALUE_FP_FIELD

#define TYPE_VALUE_FP_FIELD   v

◆ TYPE_DWORD_FP_FIELD

#define TYPE_DWORD_FP_FIELD   d

◆ TYPE_bool_FP_FIELD

#define TYPE_bool_FP_FIELD   b

◆ TYPE_INTPTR_FP_FIELD

#define TYPE_INTPTR_FP_FIELD   intptr

◆ TYPE_INT64_FP_FIELD

#define TYPE_INT64_FP_FIELD   i64

◆ TYPE_DOUBLE_FP_FIELD

#define TYPE_DOUBLE_FP_FIELD   dbl

◆ TYPE_BOX3_FP_FIELD

#define TYPE_BOX3_FP_FIELD   b3

◆ TYPE_MAXGUID_FP_FIELD

#define TYPE_MAXGUID_FP_FIELD   maxGuid

◆ TYPE_FLOAT_TAB_FP_FIELD

#define TYPE_FLOAT_TAB_FP_FIELD   f_tab

◆ TYPE_INT_TAB_FP_FIELD

#define TYPE_INT_TAB_FP_FIELD   i_tab

◆ TYPE_RGBA_TAB_FP_FIELD

#define TYPE_RGBA_TAB_FP_FIELD   p_tab

◆ TYPE_POINT3_TAB_FP_FIELD

#define TYPE_POINT3_TAB_FP_FIELD   p_tab

◆ TYPE_FRGBA_TAB_FP_FIELD

#define TYPE_FRGBA_TAB_FP_FIELD   p4_tab

◆ TYPE_POINT4_TAB_FP_FIELD

#define TYPE_POINT4_TAB_FP_FIELD   p4_tab

◆ TYPE_BOOL_TAB_FP_FIELD

#define TYPE_BOOL_TAB_FP_FIELD   i_tab

◆ TYPE_ANGLE_TAB_FP_FIELD

#define TYPE_ANGLE_TAB_FP_FIELD   f_tab

◆ TYPE_PCNT_FRAC_TAB_FP_FIELD

#define TYPE_PCNT_FRAC_TAB_FP_FIELD   f_tab

◆ TYPE_WORLD_TAB_FP_FIELD

#define TYPE_WORLD_TAB_FP_FIELD   f_tab

◆ TYPE_STRING_TAB_FP_FIELD

#define TYPE_STRING_TAB_FP_FIELD   s_tab

◆ TYPE_FILENAME_TAB_FP_FIELD

#define TYPE_FILENAME_TAB_FP_FIELD   s_tab

◆ TYPE_HSV_TAB_FP_FIELD

#define TYPE_HSV_TAB_FP_FIELD   p_tab

◆ TYPE_COLOR_CHANNEL_TAB_FP_FIELD

#define TYPE_COLOR_CHANNEL_TAB_FP_FIELD   f_tab

◆ TYPE_TIMEVALUE_TAB_FP_FIELD

#define TYPE_TIMEVALUE_TAB_FP_FIELD   i_tab

◆ TYPE_RADIOBTN_INDEX_TAB_FP_FIELD

#define TYPE_RADIOBTN_INDEX_TAB_FP_FIELD   i_tab

◆ TYPE_MTL_TAB_FP_FIELD

#define TYPE_MTL_TAB_FP_FIELD   mtl_tab

◆ TYPE_TEXMAP_TAB_FP_FIELD

#define TYPE_TEXMAP_TAB_FP_FIELD   tex_tab

◆ TYPE_BITMAP_TAB_FP_FIELD

#define TYPE_BITMAP_TAB_FP_FIELD   bm_tab

◆ TYPE_INODE_TAB_FP_FIELD

#define TYPE_INODE_TAB_FP_FIELD   n_tab

◆ TYPE_REFTARG_TAB_FP_FIELD

#define TYPE_REFTARG_TAB_FP_FIELD   r_tab

◆ TYPE_INDEX_TAB_FP_FIELD

#define TYPE_INDEX_TAB_FP_FIELD   i_tab

◆ TYPE_MATRIX3_TAB_FP_FIELD

#define TYPE_MATRIX3_TAB_FP_FIELD   m3_tab

◆ TYPE_ENUM_TAB_FP_FIELD

#define TYPE_ENUM_TAB_FP_FIELD   i_tab

◆ TYPE_INTERVAL_TAB_FP_FIELD

#define TYPE_INTERVAL_TAB_FP_FIELD   intvl_tab

◆ TYPE_ANGAXIS_TAB_FP_FIELD

#define TYPE_ANGAXIS_TAB_FP_FIELD   aa_tab

◆ TYPE_QUAT_TAB_FP_FIELD

#define TYPE_QUAT_TAB_FP_FIELD   q_tab

◆ TYPE_RAY_TAB_FP_FIELD

#define TYPE_RAY_TAB_FP_FIELD   ray_tab

◆ TYPE_POINT2_TAB_FP_FIELD

#define TYPE_POINT2_TAB_FP_FIELD   p2_tab

◆ TYPE_BITARRAY_TAB_FP_FIELD

#define TYPE_BITARRAY_TAB_FP_FIELD   bits_tab

◆ TYPE_CLASS_TAB_FP_FIELD

#define TYPE_CLASS_TAB_FP_FIELD   cd_tab

◆ TYPE_MESH_TAB_FP_FIELD

#define TYPE_MESH_TAB_FP_FIELD   msh_tab

◆ TYPE_OBJECT_TAB_FP_FIELD

#define TYPE_OBJECT_TAB_FP_FIELD   obj_tab

◆ TYPE_CONTROL_TAB_FP_FIELD

#define TYPE_CONTROL_TAB_FP_FIELD   ctrl_tab

◆ TYPE_POINT_TAB_FP_FIELD

#define TYPE_POINT_TAB_FP_FIELD   pt_tab

◆ TYPE_TSTR_TAB_FP_FIELD

#define TYPE_TSTR_TAB_FP_FIELD   tstr_tab

◆ TYPE_IOBJECT_TAB_FP_FIELD

#define TYPE_IOBJECT_TAB_FP_FIELD   iobj_tab

◆ TYPE_INTERFACE_TAB_FP_FIELD

#define TYPE_INTERFACE_TAB_FP_FIELD   fpi_tab

◆ TYPE_HWND_TAB_FP_FIELD

#define TYPE_HWND_TAB_FP_FIELD   hwnd_tab

◆ TYPE_NAME_TAB_FP_FIELD

#define TYPE_NAME_TAB_FP_FIELD   s_tab

◆ TYPE_COLOR_TAB_FP_FIELD

#define TYPE_COLOR_TAB_FP_FIELD   clr_tab

◆ TYPE_ACOLOR_TAB_FP_FIELD

#define TYPE_ACOLOR_TAB_FP_FIELD   aclr_tab

◆ TYPE_FPVALUE_TAB_FP_FIELD

#define TYPE_FPVALUE_TAB_FP_FIELD   fpv_tab

◆ TYPE_VALUE_TAB_FP_FIELD

#define TYPE_VALUE_TAB_FP_FIELD   v_tab

◆ TYPE_DWORD_TAB_FP_FIELD

#define TYPE_DWORD_TAB_FP_FIELD   d_tab

◆ TYPE_bool_TAB_FP_FIELD

#define TYPE_bool_TAB_FP_FIELD   b_tab

◆ TYPE_INTPTR_TAB_FP_FIELD

#define TYPE_INTPTR_TAB_FP_FIELD   intptr_tab

◆ TYPE_INT64_TAB_FP_FIELD

#define TYPE_INT64_TAB_FP_FIELD   i64_tab

◆ TYPE_DOUBLE_TAB_FP_FIELD

#define TYPE_DOUBLE_TAB_FP_FIELD   dbl_tab

◆ TYPE_BOX3_TAB_FP_FIELD

#define TYPE_BOX3_TAB_FP_FIELD   b3_tab

◆ TYPE_MAXGUID_TAB_FP_FIELD

#define TYPE_MAXGUID_TAB_FP_FIELD   maxGuid_tab

◆ TYPE_FLOAT_BP_FP_FIELD

#define TYPE_FLOAT_BP_FP_FIELD   fptr

◆ TYPE_INT_BP_FP_FIELD

#define TYPE_INT_BP_FP_FIELD   iptr

◆ TYPE_BOOL_BP_FP_FIELD

#define TYPE_BOOL_BP_FP_FIELD   iptr

◆ TYPE_ANGLE_BP_FP_FIELD

#define TYPE_ANGLE_BP_FP_FIELD   fptr

◆ TYPE_PCNT_FRAC_BP_FP_FIELD

#define TYPE_PCNT_FRAC_BP_FP_FIELD   fptr

◆ TYPE_WORLD_BP_FP_FIELD

#define TYPE_WORLD_BP_FP_FIELD   fptr

◆ TYPE_COLOR_CHANNEL_BP_FP_FIELD

#define TYPE_COLOR_CHANNEL_BP_FP_FIELD   fptr

◆ TYPE_TIMEVALUE_BP_FP_FIELD

#define TYPE_TIMEVALUE_BP_FP_FIELD   iptr

◆ TYPE_RADIOBTN_INDEX_BP_FP_FIELD

#define TYPE_RADIOBTN_INDEX_BP_FP_FIELD   iptr

◆ TYPE_INDEX_BP_FP_FIELD

#define TYPE_INDEX_BP_FP_FIELD   iptr

◆ TYPE_ENUM_BP_FP_FIELD

#define TYPE_ENUM_BP_FP_FIELD   iptr

◆ TYPE_DWORD_BP_FP_FIELD

#define TYPE_DWORD_BP_FP_FIELD   dptr

◆ TYPE_bool_BP_FP_FIELD

#define TYPE_bool_BP_FP_FIELD   bptr

◆ TYPE_INTPTR_BP_FP_FIELD

#define TYPE_INTPTR_BP_FP_FIELD   intptrptr

◆ TYPE_INT64_BP_FP_FIELD

#define TYPE_INT64_BP_FP_FIELD   i64ptr

◆ TYPE_DOUBLE_BP_FP_FIELD

#define TYPE_DOUBLE_BP_FP_FIELD   dblptr

◆ TYPE_FLOAT_BR_FP_FIELD

#define TYPE_FLOAT_BR_FP_FIELD   fptr

◆ TYPE_INT_BR_FP_FIELD

#define TYPE_INT_BR_FP_FIELD   iptr

◆ TYPE_RGBA_BR_FP_FIELD

#define TYPE_RGBA_BR_FP_FIELD   p

◆ TYPE_POINT3_BR_FP_FIELD

#define TYPE_POINT3_BR_FP_FIELD   p

◆ TYPE_FRGBA_BR_FP_FIELD

#define TYPE_FRGBA_BR_FP_FIELD   p4

◆ TYPE_POINT4_BR_FP_FIELD

#define TYPE_POINT4_BR_FP_FIELD   p4

◆ TYPE_BOOL_BR_FP_FIELD

#define TYPE_BOOL_BR_FP_FIELD   iptr

◆ TYPE_ANGLE_BR_FP_FIELD

#define TYPE_ANGLE_BR_FP_FIELD   fptr

◆ TYPE_PCNT_FRAC_BR_FP_FIELD

#define TYPE_PCNT_FRAC_BR_FP_FIELD   fptr

◆ TYPE_WORLD_BR_FP_FIELD

#define TYPE_WORLD_BR_FP_FIELD   fptr

◆ TYPE_HSV_BR_FP_FIELD

#define TYPE_HSV_BR_FP_FIELD   p

◆ TYPE_COLOR_CHANNEL_BR_FP_FIELD

#define TYPE_COLOR_CHANNEL_BR_FP_FIELD   f

◆ TYPE_TIMEVALUE_BR_FP_FIELD

#define TYPE_TIMEVALUE_BR_FP_FIELD   iptr

◆ TYPE_RADIOBTN_INDEX_BR_FP_FIELD

#define TYPE_RADIOBTN_INDEX_BR_FP_FIELD   iptr

◆ TYPE_BITMAP_BR_FP_FIELD

#define TYPE_BITMAP_BR_FP_FIELD   bm

◆ TYPE_INDEX_BR_FP_FIELD

#define TYPE_INDEX_BR_FP_FIELD   iptr

◆ TYPE_ENUM_BR_FP_FIELD

#define TYPE_ENUM_BR_FP_FIELD   iptr

◆ TYPE_REFTARG_BR_FP_FIELD

#define TYPE_REFTARG_BR_FP_FIELD   r

◆ TYPE_MATRIX3_BR_FP_FIELD

#define TYPE_MATRIX3_BR_FP_FIELD   m

◆ TYPE_ANGAXIS_BR_FP_FIELD

#define TYPE_ANGAXIS_BR_FP_FIELD   aa

◆ TYPE_QUAT_BR_FP_FIELD

#define TYPE_QUAT_BR_FP_FIELD   q

◆ TYPE_BITARRAY_BR_FP_FIELD

#define TYPE_BITARRAY_BR_FP_FIELD   bits

◆ TYPE_RAY_BR_FP_FIELD

#define TYPE_RAY_BR_FP_FIELD   ray

◆ TYPE_POINT2_BR_FP_FIELD

#define TYPE_POINT2_BR_FP_FIELD   p2

◆ TYPE_MESH_BR_FP_FIELD

#define TYPE_MESH_BR_FP_FIELD   msh

◆ TYPE_INTERVAL_BR_FP_FIELD

#define TYPE_INTERVAL_BR_FP_FIELD   intvl

◆ TYPE_POINT_BR_FP_FIELD

#define TYPE_POINT_BR_FP_FIELD   pt

◆ TYPE_TSTR_BR_FP_FIELD

#define TYPE_TSTR_BR_FP_FIELD   tstr

◆ TYPE_COLOR_BR_FP_FIELD

#define TYPE_COLOR_BR_FP_FIELD   clr

◆ TYPE_ACOLOR_BR_FP_FIELD

#define TYPE_ACOLOR_BR_FP_FIELD   aclr

◆ TYPE_FPVALUE_BR_FP_FIELD

#define TYPE_FPVALUE_BR_FP_FIELD   fpv

◆ TYPE_DWORD_BR_FP_FIELD

#define TYPE_DWORD_BR_FP_FIELD   dptr

◆ TYPE_bool_BR_FP_FIELD

#define TYPE_bool_BR_FP_FIELD   bptr

◆ TYPE_INTPTR_BR_FP_FIELD

#define TYPE_INTPTR_BR_FP_FIELD   intptrptr

◆ TYPE_INT64_BR_FP_FIELD

#define TYPE_INT64_BR_FP_FIELD   i64ptr

◆ TYPE_DOUBLE_BR_FP_FIELD

#define TYPE_DOUBLE_BR_FP_FIELD   dblptr

◆ TYPE_BOX3_BR_FP_FIELD

#define TYPE_BOX3_BR_FP_FIELD   b3

◆ TYPE_MAXGUID_BR_FP_FIELD

#define TYPE_MAXGUID_BR_FP_FIELD   maxGuid

◆ TYPE_FLOAT_TAB_BR_FP_FIELD

#define TYPE_FLOAT_TAB_BR_FP_FIELD   f_tab

◆ TYPE_INT_TAB_BR_FP_FIELD

#define TYPE_INT_TAB_BR_FP_FIELD   i_tab

◆ TYPE_RGBA_TAB_BR_FP_FIELD

#define TYPE_RGBA_TAB_BR_FP_FIELD   p_tab

◆ TYPE_POINT3_TAB_BR_FP_FIELD

#define TYPE_POINT3_TAB_BR_FP_FIELD   p_tab

◆ TYPE_FRGBA_TAB_BR_FP_FIELD

#define TYPE_FRGBA_TAB_BR_FP_FIELD   p4_tab

◆ TYPE_POINT4_TAB_BR_FP_FIELD

#define TYPE_POINT4_TAB_BR_FP_FIELD   p4_tab

◆ TYPE_BOOL_TAB_BR_FP_FIELD

#define TYPE_BOOL_TAB_BR_FP_FIELD   i_tab

◆ TYPE_ANGLE_TAB_BR_FP_FIELD

#define TYPE_ANGLE_TAB_BR_FP_FIELD   f_tab

◆ TYPE_PCNT_FRAC_TAB_BR_FP_FIELD

#define TYPE_PCNT_FRAC_TAB_BR_FP_FIELD   f_tab

◆ TYPE_WORLD_TAB_BR_FP_FIELD

#define TYPE_WORLD_TAB_BR_FP_FIELD   f_tab

◆ TYPE_STRING_TAB_BR_FP_FIELD

#define TYPE_STRING_TAB_BR_FP_FIELD   s_tab

◆ TYPE_FILENAME_TAB_BR_FP_FIELD

#define TYPE_FILENAME_TAB_BR_FP_FIELD   s_tab

◆ TYPE_HSV_TAB_BR_FP_FIELD

#define TYPE_HSV_TAB_BR_FP_FIELD   p_tab

◆ TYPE_COLOR_CHANNEL_TAB_BR_FP_FIELD

#define TYPE_COLOR_CHANNEL_TAB_BR_FP_FIELD   f_tab

◆ TYPE_TIMEVALUE_TAB_BR_FP_FIELD

#define TYPE_TIMEVALUE_TAB_BR_FP_FIELD   i_tab

◆ TYPE_RADIOBTN_INDEX_TAB_BR_FP_FIELD

#define TYPE_RADIOBTN_INDEX_TAB_BR_FP_FIELD   i_tab

◆ TYPE_MTL_TAB_BR_FP_FIELD

#define TYPE_MTL_TAB_BR_FP_FIELD   mtl_tab

◆ TYPE_TEXMAP_TAB_BR_FP_FIELD

#define TYPE_TEXMAP_TAB_BR_FP_FIELD   tex_tab

◆ TYPE_BITMAP_TAB_BR_FP_FIELD

#define TYPE_BITMAP_TAB_BR_FP_FIELD   bm_tab

◆ TYPE_INODE_TAB_BR_FP_FIELD

#define TYPE_INODE_TAB_BR_FP_FIELD   n_tab

◆ TYPE_REFTARG_TAB_BR_FP_FIELD

#define TYPE_REFTARG_TAB_BR_FP_FIELD   r_tab

◆ TYPE_INDEX_TAB_BR_FP_FIELD

#define TYPE_INDEX_TAB_BR_FP_FIELD   i_tab

◆ TYPE_ENUM_TAB_BR_FP_FIELD

#define TYPE_ENUM_TAB_BR_FP_FIELD   i_tab

◆ TYPE_MATRIX3_TAB_BR_FP_FIELD

#define TYPE_MATRIX3_TAB_BR_FP_FIELD   m3_tab

◆ TYPE_ANGAXIS_TAB_BR_FP_FIELD

#define TYPE_ANGAXIS_TAB_BR_FP_FIELD   aa_tab

◆ TYPE_QUAT_TAB_BR_FP_FIELD

#define TYPE_QUAT_TAB_BR_FP_FIELD   q_tab

◆ TYPE_BITARRAY_TAB_BR_FP_FIELD

#define TYPE_BITARRAY_TAB_BR_FP_FIELD   bits_tab

◆ TYPE_CLASS_TAB_BR_FP_FIELD

#define TYPE_CLASS_TAB_BR_FP_FIELD   cd_tab

◆ TYPE_RAY_TAB_BR_FP_FIELD

#define TYPE_RAY_TAB_BR_FP_FIELD   ray_tab

◆ TYPE_POINT2_TAB_BR_FP_FIELD

#define TYPE_POINT2_TAB_BR_FP_FIELD   p2_tab

◆ TYPE_MESH_TAB_BR_FP_FIELD

#define TYPE_MESH_TAB_BR_FP_FIELD   msh_tab

◆ TYPE_OBJECT_TAB_BR_FP_FIELD

#define TYPE_OBJECT_TAB_BR_FP_FIELD   obj_tab

◆ TYPE_CONTROL_TAB_BR_FP_FIELD

#define TYPE_CONTROL_TAB_BR_FP_FIELD   ctrl_tab

◆ TYPE_INTERVAL_TAB_BR_FP_FIELD

#define TYPE_INTERVAL_TAB_BR_FP_FIELD   intvl_tab

◆ TYPE_POINT_TAB_BR_FP_FIELD

#define TYPE_POINT_TAB_BR_FP_FIELD   pt_tab

◆ TYPE_HWND_TAB_BR_FP_FIELD

#define TYPE_HWND_TAB_BR_FP_FIELD   hwnd_tab

◆ TYPE_TSTR_TAB_BR_FP_FIELD

#define TYPE_TSTR_TAB_BR_FP_FIELD   tstr_tab

◆ TYPE_IOBJECT_TAB_BR_FP_FIELD

#define TYPE_IOBJECT_TAB_BR_FP_FIELD   iobj_tab

◆ TYPE_INTERFACE_TAB_BR_FP_FIELD

#define TYPE_INTERFACE_TAB_BR_FP_FIELD   fpi_tab

◆ TYPE_NAME_TAB_BR_FP_FIELD

#define TYPE_NAME_TAB_BR_FP_FIELD   s_tab

◆ TYPE_COLOR_TAB_BR_FP_FIELD

#define TYPE_COLOR_TAB_BR_FP_FIELD   clr_tab

◆ TYPE_ACOLOR_TAB_BR_FP_FIELD

#define TYPE_ACOLOR_TAB_BR_FP_FIELD   aclr_tab

◆ TYPE_FPVALUE_TAB_BR_FP_FIELD

#define TYPE_FPVALUE_TAB_BR_FP_FIELD   fpv_tab

◆ TYPE_VALUE_TAB_BR_FP_FIELD

#define TYPE_VALUE_TAB_BR_FP_FIELD   v_tab

◆ TYPE_DWORD_TAB_BR_FP_FIELD

#define TYPE_DWORD_TAB_BR_FP_FIELD   d_tab

◆ TYPE_bool_TAB_BR_FP_FIELD

#define TYPE_bool_TAB_BR_FP_FIELD   b_tab

◆ TYPE_INTPTR_TAB_BR_FP_FIELD

#define TYPE_INTPTR_TAB_BR_FP_FIELD   intptr_tab

◆ TYPE_INT64_TAB_BR_FP_FIELD

#define TYPE_INT64_TAB_BR_FP_FIELD   i64_tab

◆ TYPE_DOUBLE_TAB_BR_FP_FIELD

#define TYPE_DOUBLE_TAB_BR_FP_FIELD   dbl_tab

◆ TYPE_BOX3_TAB_BR_FP_FIELD

#define TYPE_BOX3_TAB_BR_FP_FIELD   b3_tab

◆ TYPE_MAXGUID_TAB_BR_FP_FIELD

#define TYPE_MAXGUID_TAB_BR_FP_FIELD   maxGuid_tab

◆ TYPE_RGBA_BV_FP_FIELD

#define TYPE_RGBA_BV_FP_FIELD   p

◆ TYPE_POINT3_BV_FP_FIELD

#define TYPE_POINT3_BV_FP_FIELD   p

◆ TYPE_FRGBA_BV_FP_FIELD

#define TYPE_FRGBA_BV_FP_FIELD   p4

◆ TYPE_POINT4_BV_FP_FIELD

#define TYPE_POINT4_BV_FP_FIELD   p4

◆ TYPE_HSV_BV_FP_FIELD

#define TYPE_HSV_BV_FP_FIELD   p

◆ TYPE_BITMAP_BV_FP_FIELD

#define TYPE_BITMAP_BV_FP_FIELD   bm

◆ TYPE_MATRIX3_BV_FP_FIELD

#define TYPE_MATRIX3_BV_FP_FIELD   m

◆ TYPE_ANGAXIS_BV_FP_FIELD

#define TYPE_ANGAXIS_BV_FP_FIELD   aa

◆ TYPE_QUAT_BV_FP_FIELD

#define TYPE_QUAT_BV_FP_FIELD   q

◆ TYPE_BITARRAY_BV_FP_FIELD

#define TYPE_BITARRAY_BV_FP_FIELD   bits

◆ TYPE_RAY_BV_FP_FIELD

#define TYPE_RAY_BV_FP_FIELD   ray

◆ TYPE_POINT2_BV_FP_FIELD

#define TYPE_POINT2_BV_FP_FIELD   p2

◆ TYPE_MESH_BV_FP_FIELD

#define TYPE_MESH_BV_FP_FIELD   msh

◆ TYPE_INTERVAL_BV_FP_FIELD

#define TYPE_INTERVAL_BV_FP_FIELD   intvl

◆ TYPE_POINT_BV_FP_FIELD

#define TYPE_POINT_BV_FP_FIELD   pt

◆ TYPE_TSTR_BV_FP_FIELD

#define TYPE_TSTR_BV_FP_FIELD   tstr

◆ TYPE_COLOR_BV_FP_FIELD

#define TYPE_COLOR_BV_FP_FIELD   clr

◆ TYPE_ACOLOR_BV_FP_FIELD

#define TYPE_ACOLOR_BV_FP_FIELD   aclr

◆ TYPE_FPVALUE_BV_FP_FIELD

#define TYPE_FPVALUE_BV_FP_FIELD   fpv

◆ TYPE_CLASS_BV_FP_FIELD

#define TYPE_CLASS_BV_FP_FIELD   cd

◆ TYPE_BOX3_BV_FP_FIELD

#define TYPE_BOX3_BV_FP_FIELD   b3

◆ TYPE_MAXGUID_BV_FP_FIELD

#define TYPE_MAXGUID_BV_FP_FIELD   maxGuid

◆ TYPE_FLOAT_TAB_BV_FP_FIELD

#define TYPE_FLOAT_TAB_BV_FP_FIELD   f_tab

◆ TYPE_INT_TAB_BV_FP_FIELD

#define TYPE_INT_TAB_BV_FP_FIELD   i_tab

◆ TYPE_RGBA_TAB_BV_FP_FIELD

#define TYPE_RGBA_TAB_BV_FP_FIELD   p_tab

◆ TYPE_POINT3_TAB_BV_FP_FIELD

#define TYPE_POINT3_TAB_BV_FP_FIELD   p_tab

◆ TYPE_FRGBA_TAB_BV_FP_FIELD

#define TYPE_FRGBA_TAB_BV_FP_FIELD   p4_tab

◆ TYPE_POINT4_TAB_BV_FP_FIELD

#define TYPE_POINT4_TAB_BV_FP_FIELD   p4_tab

◆ TYPE_BOOL_TAB_BV_FP_FIELD

#define TYPE_BOOL_TAB_BV_FP_FIELD   i_tab

◆ TYPE_ANGLE_TAB_BV_FP_FIELD

#define TYPE_ANGLE_TAB_BV_FP_FIELD   f_tab

◆ TYPE_PCNT_FRAC_TAB_BV_FP_FIELD

#define TYPE_PCNT_FRAC_TAB_BV_FP_FIELD   f_tab

◆ TYPE_WORLD_TAB_BV_FP_FIELD

#define TYPE_WORLD_TAB_BV_FP_FIELD   f_tab

◆ TYPE_STRING_TAB_BV_FP_FIELD

#define TYPE_STRING_TAB_BV_FP_FIELD   s_tab

◆ TYPE_FILENAME_TAB_BV_FP_FIELD

#define TYPE_FILENAME_TAB_BV_FP_FIELD   s_tab

◆ TYPE_HSV_TAB_BV_FP_FIELD

#define TYPE_HSV_TAB_BV_FP_FIELD   p_tab

◆ TYPE_COLOR_CHANNEL_TAB_BV_FP_FIELD

#define TYPE_COLOR_CHANNEL_TAB_BV_FP_FIELD   f_tab

◆ TYPE_TIMEVALUE_TAB_BV_FP_FIELD

#define TYPE_TIMEVALUE_TAB_BV_FP_FIELD   i_tab

◆ TYPE_RADIOBTN_INDEX_TAB_BV_FP_FIELD

#define TYPE_RADIOBTN_INDEX_TAB_BV_FP_FIELD   i_tab

◆ TYPE_MTL_TAB_BV_FP_FIELD

#define TYPE_MTL_TAB_BV_FP_FIELD   mtl_tab

◆ TYPE_TEXMAP_TAB_BV_FP_FIELD

#define TYPE_TEXMAP_TAB_BV_FP_FIELD   tex_tab

◆ TYPE_BITMAP_TAB_BV_FP_FIELD

#define TYPE_BITMAP_TAB_BV_FP_FIELD   bm_tab

◆ TYPE_INODE_TAB_BV_FP_FIELD

#define TYPE_INODE_TAB_BV_FP_FIELD   n_tab

◆ TYPE_REFTARG_TAB_BV_FP_FIELD

#define TYPE_REFTARG_TAB_BV_FP_FIELD   r_tab

◆ TYPE_INDEX_TAB_BV_FP_FIELD

#define TYPE_INDEX_TAB_BV_FP_FIELD   i_tab

◆ TYPE_ENUM_TAB_BV_FP_FIELD

#define TYPE_ENUM_TAB_BV_FP_FIELD   i_tab

◆ TYPE_MATRIX3_TAB_BV_FP_FIELD

#define TYPE_MATRIX3_TAB_BV_FP_FIELD   m3_tab

◆ TYPE_ANGAXIS_TAB_BV_FP_FIELD

#define TYPE_ANGAXIS_TAB_BV_FP_FIELD   aa_tab

◆ TYPE_QUAT_TAB_BV_FP_FIELD

#define TYPE_QUAT_TAB_BV_FP_FIELD   q_tab

◆ TYPE_BITARRAY_TAB_BV_FP_FIELD

#define TYPE_BITARRAY_TAB_BV_FP_FIELD   bits_tab

◆ TYPE_CLASS_TAB_BV_FP_FIELD

#define TYPE_CLASS_TAB_BV_FP_FIELD   cd_tab

◆ TYPE_RAY_TAB_BV_FP_FIELD

#define TYPE_RAY_TAB_BV_FP_FIELD   ray_tab

◆ TYPE_POINT2_TAB_BV_FP_FIELD

#define TYPE_POINT2_TAB_BV_FP_FIELD   p2_tab

◆ TYPE_MESH_TAB_BV_FP_FIELD

#define TYPE_MESH_TAB_BV_FP_FIELD   msh_tab

◆ TYPE_OBJECT_TAB_BV_FP_FIELD

#define TYPE_OBJECT_TAB_BV_FP_FIELD   obj_tab

◆ TYPE_CONTROL_TAB_BV_FP_FIELD

#define TYPE_CONTROL_TAB_BV_FP_FIELD   ctrl_tab

◆ TYPE_INTERVAL_TAB_BV_FP_FIELD

#define TYPE_INTERVAL_TAB_BV_FP_FIELD   intvl_tab

◆ TYPE_POINT_TAB_BV_FP_FIELD

#define TYPE_POINT_TAB_BV_FP_FIELD   pt_tab

◆ TYPE_HWND_TAB_BV_FP_FIELD

#define TYPE_HWND_TAB_BV_FP_FIELD   hwnd_tab

◆ TYPE_TSTR_TAB_BV_FP_FIELD

#define TYPE_TSTR_TAB_BV_FP_FIELD   tstr_tab

◆ TYPE_IOBJECT_TAB_BV_FP_FIELD

#define TYPE_IOBJECT_TAB_BV_FP_FIELD   iobj_tab

◆ TYPE_INTERFACE_TAB_BV_FP_FIELD

#define TYPE_INTERFACE_TAB_BV_FP_FIELD   fpi_tab

◆ TYPE_NAME_TAB_BV_FP_FIELD

#define TYPE_NAME_TAB_BV_FP_FIELD   s_tab

◆ TYPE_COLOR_TAB_BV_FP_FIELD

#define TYPE_COLOR_TAB_BV_FP_FIELD   clr_tab

◆ TYPE_ACOLOR_TAB_BV_FP_FIELD

#define TYPE_ACOLOR_TAB_BV_FP_FIELD   aclr_tab

◆ TYPE_FPVALUE_TAB_BV_FP_FIELD

#define TYPE_FPVALUE_TAB_BV_FP_FIELD   fpv_tab

◆ TYPE_VALUE_TAB_BV_FP_FIELD

#define TYPE_VALUE_TAB_BV_FP_FIELD   v_tab

◆ TYPE_DWORD_TAB_BV_FP_FIELD

#define TYPE_DWORD_TAB_BV_FP_FIELD   d_tab

◆ TYPE_bool_TAB_BV_FP_FIELD

#define TYPE_bool_TAB_BV_FP_FIELD   b_tab

◆ TYPE_INTPTR_TAB_BV_FP_FIELD

#define TYPE_INTPTR_TAB_BV_FP_FIELD   intptr_tab

◆ TYPE_INT64_TAB_BV_FP_FIELD

#define TYPE_INT64_TAB_BV_FP_FIELD   i64_tab

◆ TYPE_DOUBLE_TAB_BV_FP_FIELD

#define TYPE_DOUBLE_TAB_BV_FP_FIELD   dbl_tab

◆ TYPE_BOX3_TAB_BV_FP_FIELD

#define TYPE_BOX3_TAB_BV_FP_FIELD   b3_tab

◆ TYPE_MAXGUID_TAB_BV_FP_FIELD

#define TYPE_MAXGUID_TAB_BV_FP_FIELD   maxGuid_tab

◆ TYPE_FLOAT_FIELD

#define TYPE_FLOAT_FIELD ( _v)
Value:
(((_v).f))

◆ TYPE_INT_FIELD

#define TYPE_INT_FIELD ( _v)
Value:
(((_v).i))

◆ TYPE_RGBA_FIELD

#define TYPE_RGBA_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_POINT3_FIELD

#define TYPE_POINT3_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_FRGBA_FIELD

#define TYPE_FRGBA_FIELD ( _v)
Value:
(*((_v).p4))

◆ TYPE_POINT4_FIELD

#define TYPE_POINT4_FIELD ( _v)
Value:
(*((_v).p4))

◆ TYPE_BOOL_FIELD

#define TYPE_BOOL_FIELD ( _v)
Value:
(((_v).i))

◆ TYPE_ANGLE_FIELD

#define TYPE_ANGLE_FIELD ( _v)
Value:
(((_v).f))

◆ TYPE_PCNT_FRAC_FIELD

#define TYPE_PCNT_FRAC_FIELD ( _v)
Value:
(((_v).f))

◆ TYPE_WORLD_FIELD

#define TYPE_WORLD_FIELD ( _v)
Value:
(((_v).f))

◆ TYPE_STRING_FIELD

#define TYPE_STRING_FIELD ( _v)
Value:
(((_v).s))

◆ TYPE_FILENAME_FIELD

#define TYPE_FILENAME_FIELD ( _v)
Value:
(((_v).s))

◆ TYPE_HSV_FIELD

#define TYPE_HSV_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_COLOR_CHANNEL_FIELD

#define TYPE_COLOR_CHANNEL_FIELD ( _v)
Value:
(((_v).f))

◆ TYPE_TIMEVALUE_FIELD

#define TYPE_TIMEVALUE_FIELD ( _v)
Value:
(((_v).i))

◆ TYPE_RADIOBTN_INDEX_FIELD

#define TYPE_RADIOBTN_INDEX_FIELD ( _v)
Value:
(((_v).i))

◆ TYPE_MTL_FIELD

#define TYPE_MTL_FIELD ( _v)
Value:
(((_v).mtl))

◆ TYPE_TEXMAP_FIELD

#define TYPE_TEXMAP_FIELD ( _v)
Value:
(((_v).tex))

◆ TYPE_BITMAP_FIELD

#define TYPE_BITMAP_FIELD ( _v)
Value:
(((_v).bm))

◆ TYPE_INODE_FIELD

#define TYPE_INODE_FIELD ( _v)
Value:
(((_v).n))

◆ TYPE_REFTARG_FIELD

#define TYPE_REFTARG_FIELD ( _v)
Value:
(((_v).r))

◆ TYPE_INDEX_FIELD

#define TYPE_INDEX_FIELD ( _v)
Value:
(((_v).i))

◆ TYPE_ENUM_FIELD

#define TYPE_ENUM_FIELD ( _v)
Value:
(((_v).i))

◆ TYPE_MATRIX3_FIELD

#define TYPE_MATRIX3_FIELD ( _v)
Value:
(*((_v).m))

◆ TYPE_ANGAXIS_FIELD

#define TYPE_ANGAXIS_FIELD ( _v)
Value:
(*((_v).aa))

◆ TYPE_QUAT_FIELD

#define TYPE_QUAT_FIELD ( _v)
Value:
(*((_v).q))

◆ TYPE_BITARRAY_FIELD

#define TYPE_BITARRAY_FIELD ( _v)
Value:
(((_v).bits))

◆ TYPE_CLASS_FIELD

#define TYPE_CLASS_FIELD ( _v)
Value:
(((_v).cd))

◆ TYPE_RAY_FIELD

#define TYPE_RAY_FIELD ( _v)
Value:
(*((_v).ray))

◆ TYPE_POINT2_FIELD

#define TYPE_POINT2_FIELD ( _v)
Value:
(*((_v).p2))

◆ TYPE_MESH_FIELD

#define TYPE_MESH_FIELD ( _v)
Value:
(((_v).msh))

◆ TYPE_OBJECT_FIELD

#define TYPE_OBJECT_FIELD ( _v)
Value:
(((_v).obj))

◆ TYPE_CONTROL_FIELD

#define TYPE_CONTROL_FIELD ( _v)
Value:
(((_v).ctrl))

◆ TYPE_INTERVAL_FIELD

#define TYPE_INTERVAL_FIELD ( _v)
Value:
(*((_v).intvl))

◆ TYPE_POINT_FIELD

#define TYPE_POINT_FIELD ( _v)
Value:
(*((_v).pt))

◆ TYPE_TSTR_FIELD

#define TYPE_TSTR_FIELD ( _v)
Value:
(*((_v).tstr))

◆ TYPE_IOBJECT_FIELD

#define TYPE_IOBJECT_FIELD ( _v)
Value:
(((_v).iobj))

◆ TYPE_INTERFACE_FIELD

#define TYPE_INTERFACE_FIELD ( _v)
Value:
(((_v).fpi))

◆ TYPE_HWND_FIELD

#define TYPE_HWND_FIELD ( _v)
Value:
(((_v).hwnd))

◆ TYPE_NAME_FIELD

#define TYPE_NAME_FIELD ( _v)
Value:
(((_v).s))

◆ TYPE_COLOR_FIELD

#define TYPE_COLOR_FIELD ( _v)
Value:
(((_v).clr))

◆ TYPE_ACOLOR_FIELD

#define TYPE_ACOLOR_FIELD ( _v)
Value:
(((_v).aclr))

◆ TYPE_FPVALUE_FIELD

#define TYPE_FPVALUE_FIELD ( _v)
Value:
(((_v).fpv))

◆ TYPE_VALUE_FIELD

#define TYPE_VALUE_FIELD ( _v)
Value:
(((_v).v))

◆ TYPE_DWORD_FIELD

#define TYPE_DWORD_FIELD ( _v)
Value:
(((_v).d))

◆ TYPE_bool_FIELD

#define TYPE_bool_FIELD ( _v)
Value:
(((_v).b))

◆ TYPE_INTPTR_FIELD

#define TYPE_INTPTR_FIELD ( _v)
Value:
(((_v).intptr))

◆ TYPE_INT64_FIELD

#define TYPE_INT64_FIELD ( _v)
Value:
(((_v).i64))

◆ TYPE_DOUBLE_FIELD

#define TYPE_DOUBLE_FIELD ( _v)
Value:
(((_v).dbl))

◆ TYPE_BOX3_FIELD

#define TYPE_BOX3_FIELD ( _v)
Value:
(*((_v).b3))

◆ TYPE_MAXGUID_FIELD

#define TYPE_MAXGUID_FIELD ( _v)
Value:
(*((_v).maxGuid))

◆ TYPE_FLOAT_TAB_FIELD

#define TYPE_FLOAT_TAB_FIELD ( _v)
Value:
(((_v).f_tab))

◆ TYPE_INT_TAB_FIELD

#define TYPE_INT_TAB_FIELD ( _v)
Value:
(((_v).i_tab))

◆ TYPE_RGBA_TAB_FIELD

#define TYPE_RGBA_TAB_FIELD ( _v)
Value:
(((_v).p_tab))

◆ TYPE_POINT3_TAB_FIELD

#define TYPE_POINT3_TAB_FIELD ( _v)
Value:
(((_v).p_tab))

◆ TYPE_FRGBA_TAB_FIELD

#define TYPE_FRGBA_TAB_FIELD ( _v)
Value:
(((_v).p4_tab))

◆ TYPE_POINT4_TAB_FIELD

#define TYPE_POINT4_TAB_FIELD ( _v)
Value:
(((_v).p4_tab))

◆ TYPE_BOOL_TAB_FIELD

#define TYPE_BOOL_TAB_FIELD ( _v)
Value:
(((_v).i_tab))

◆ TYPE_ANGLE_TAB_FIELD

#define TYPE_ANGLE_TAB_FIELD ( _v)
Value:
(((_v).f_tab))

◆ TYPE_PCNT_FRAC_TAB_FIELD

#define TYPE_PCNT_FRAC_TAB_FIELD ( _v)
Value:
(((_v).f_tab))

◆ TYPE_WORLD_TAB_FIELD

#define TYPE_WORLD_TAB_FIELD ( _v)
Value:
(((_v).f_tab))

◆ TYPE_STRING_TAB_FIELD

#define TYPE_STRING_TAB_FIELD ( _v)
Value:
(((_v).s_tab))

◆ TYPE_FILENAME_TAB_FIELD

#define TYPE_FILENAME_TAB_FIELD ( _v)
Value:
(((_v).s_tab))

◆ TYPE_HSV_TAB_FIELD

#define TYPE_HSV_TAB_FIELD ( _v)
Value:
(((_v).p_tab))

◆ TYPE_COLOR_CHANNEL_TAB_FIELD

#define TYPE_COLOR_CHANNEL_TAB_FIELD ( _v)
Value:
(((_v).f_tab))

◆ TYPE_TIMEVALUE_TAB_FIELD

#define TYPE_TIMEVALUE_TAB_FIELD ( _v)
Value:
(((_v).i_tab))

◆ TYPE_RADIOBTN_INDEX_TAB_FIELD

#define TYPE_RADIOBTN_INDEX_TAB_FIELD ( _v)
Value:
(((_v).i_tab))

◆ TYPE_MTL_TAB_FIELD

#define TYPE_MTL_TAB_FIELD ( _v)
Value:
(((_v).mtl_tab))

◆ TYPE_TEXMAP_TAB_FIELD

#define TYPE_TEXMAP_TAB_FIELD ( _v)
Value:
(((_v).tex_tab))

◆ TYPE_BITMAP_TAB_FIELD

#define TYPE_BITMAP_TAB_FIELD ( _v)
Value:
(((_v).bm_tab))

◆ TYPE_INODE_TAB_FIELD

#define TYPE_INODE_TAB_FIELD ( _v)
Value:
(((_v).n_tab))

◆ TYPE_REFTARG_TAB_FIELD

#define TYPE_REFTARG_TAB_FIELD ( _v)
Value:
(((_v).r_tab))

◆ TYPE_INDEX_TAB_FIELD

#define TYPE_INDEX_TAB_FIELD ( _v)
Value:
(((_v).i_tab))

◆ TYPE_ENUM_TAB_FIELD

#define TYPE_ENUM_TAB_FIELD ( _v)
Value:
(((_v).i_tab))

◆ TYPE_MATRIX3_TAB_FIELD

#define TYPE_MATRIX3_TAB_FIELD ( _v)
Value:
(((_v).m3_tab))

◆ TYPE_ANGAXIS_TAB_FIELD

#define TYPE_ANGAXIS_TAB_FIELD ( _v)
Value:
(((_v).aa_tab))

◆ TYPE_QUAT_TAB_FIELD

#define TYPE_QUAT_TAB_FIELD ( _v)
Value:
(((_v).q_tab))

◆ TYPE_BITARRAY_TAB_FIELD

#define TYPE_BITARRAY_TAB_FIELD ( _v)
Value:
(((_v).bits_tab))

◆ TYPE_CLASS_TAB_FIELD

#define TYPE_CLASS_TAB_FIELD ( _v)
Value:
(((_v).cd_tab))

◆ TYPE_RAY_TAB_FIELD

#define TYPE_RAY_TAB_FIELD ( _v)
Value:
(((_v).ray_tab))

◆ TYPE_POINT2_TAB_FIELD

#define TYPE_POINT2_TAB_FIELD ( _v)
Value:
(((_v).p2_tab))

◆ TYPE_MESH_TAB_FIELD

#define TYPE_MESH_TAB_FIELD ( _v)
Value:
(((_v).msh_tab))

◆ TYPE_OBJECT_TAB_FIELD

#define TYPE_OBJECT_TAB_FIELD ( _v)
Value:
(((_v).obj_tab))

◆ TYPE_CONTROL_TAB_FIELD

#define TYPE_CONTROL_TAB_FIELD ( _v)
Value:
(((_v).ctrl_tab))

◆ TYPE_INTERVAL_TAB_FIELD

#define TYPE_INTERVAL_TAB_FIELD ( _v)
Value:
(((_v).intvl_tab))

◆ TYPE_POINT_TAB_FIELD

#define TYPE_POINT_TAB_FIELD ( _v)
Value:
(((_v).pt_tab))

◆ TYPE_TSTRT_TAB_FIELD

#define TYPE_TSTRT_TAB_FIELD ( _v)
Value:
(((_v).tstr_tab))

◆ TYPE_IOBJECT_TAB_FIELD

#define TYPE_IOBJECT_TAB_FIELD ( _v)
Value:
(((_v).iobj_tab))

◆ TYPE_INTERFACE_TAB_FIELD

#define TYPE_INTERFACE_TAB_FIELD ( _v)
Value:
(((_v).fpi_tab))

◆ TYPE_HWND_TAB_FIELD

#define TYPE_HWND_TAB_FIELD ( _v)
Value:
(((_v).hwnd_tab))

◆ TYPE_NAME_TAB_FIELD

#define TYPE_NAME_TAB_FIELD ( _v)
Value:
(((_v).s_tab))

◆ TYPE_COLOR_TAB_FIELD

#define TYPE_COLOR_TAB_FIELD ( _v)
Value:
(((_v).clr_tab))

◆ TYPE_ACOLOR_TAB_FIELD

#define TYPE_ACOLOR_TAB_FIELD ( _v)
Value:
(((_v).aclr_tab))

◆ TYPE_FPVALUE_TAB_FIELD

#define TYPE_FPVALUE_TAB_FIELD ( _v)
Value:
(((_v).fpv_tab))

◆ TYPE_VALUE_TAB_FIELD

#define TYPE_VALUE_TAB_FIELD ( _v)
Value:
(((_v).v_tab))

◆ TYPE_DWORD_TAB_FIELD

#define TYPE_DWORD_TAB_FIELD ( _v)
Value:
(((_v).d_tab))

◆ TYPE_bool_TAB_FIELD

#define TYPE_bool_TAB_FIELD ( _v)
Value:
(((_v).b_tab))

◆ TYPE_INTPTR_TAB_FIELD

#define TYPE_INTPTR_TAB_FIELD ( _v)
Value:
(((_v).intptr_tab))

◆ TYPE_INT64_TAB_FIELD

#define TYPE_INT64_TAB_FIELD ( _v)
Value:
(((_v).i64_tab))

◆ TYPE_DOUBLE_TAB_FIELD

#define TYPE_DOUBLE_TAB_FIELD ( _v)
Value:
(((_v).dbl_tab))

◆ TYPE_BOX3_TAB_FIELD

#define TYPE_BOX3_TAB_FIELD ( _v)
Value:
(((_v).b3_tab))

◆ TYPE_MAXGUID_TAB_FIELD

#define TYPE_MAXGUID_TAB_FIELD ( _v)
Value:
(((_v).maxGuid_tab))

◆ TYPE_FLOAT_BP_FIELD

#define TYPE_FLOAT_BP_FIELD ( _v)
Value:
(((_v).fptr))

◆ TYPE_INT_BP_FIELD

#define TYPE_INT_BP_FIELD ( _v)
Value:
(((_v).iptr))

◆ TYPE_BOOL_BP_FIELD

#define TYPE_BOOL_BP_FIELD ( _v)
Value:
(((_v).iptr))

◆ TYPE_ANGLE_BP_FIELD

#define TYPE_ANGLE_BP_FIELD ( _v)
Value:
(((_v).fptr))

◆ TYPE_PCNT_FRAC_BP_FIELD

#define TYPE_PCNT_FRAC_BP_FIELD ( _v)
Value:
(((_v).fptr))

◆ TYPE_WORLD_BP_FIELD

#define TYPE_WORLD_BP_FIELD ( _v)
Value:
(((_v).fptr))

◆ TYPE_COLOR_CHANNEL_BP_FIELD

#define TYPE_COLOR_CHANNEL_BP_FIELD ( _v)
Value:
(((_v).fptr))

◆ TYPE_TIMEVALUE_BP_FIELD

#define TYPE_TIMEVALUE_BP_FIELD ( _v)
Value:
(((_v).iptr))

◆ TYPE_RADIOBTN_INDEX_BP_FIELD

#define TYPE_RADIOBTN_INDEX_BP_FIELD ( _v)
Value:
(((_v).iptr))

◆ TYPE_INDEX_BP_FIELD

#define TYPE_INDEX_BP_FIELD ( _v)
Value:
(((_v).iptr))

◆ TYPE_ENUM_BP_FIELD

#define TYPE_ENUM_BP_FIELD ( _v)
Value:
(((_v).iptr))

◆ TYPE_DWORD_BP_FIELD

#define TYPE_DWORD_BP_FIELD ( _v)
Value:
(((_v).dptr))

◆ TYPE_bool_BP_FIELD

#define TYPE_bool_BP_FIELD ( _v)
Value:
(((_v).bptr))

◆ TYPE_INTPTR_BP_FIELD

#define TYPE_INTPTR_BP_FIELD ( _v)
Value:
(((_v).intptrptr))

◆ TYPE_INT64_BP_FIELD

#define TYPE_INT64_BP_FIELD ( _v)
Value:
(((_v).i64ptr))

◆ TYPE_DOUBLE_BP_FIELD

#define TYPE_DOUBLE_BP_FIELD ( _v)
Value:
(((_v).dblptr))

◆ TYPE_FLOAT_BR_FIELD

#define TYPE_FLOAT_BR_FIELD ( _v)
Value:
(*((_v).fptr))

◆ TYPE_INT_BR_FIELD

#define TYPE_INT_BR_FIELD ( _v)
Value:
(*((_v).iptr))

◆ TYPE_RGBA_BR_FIELD

#define TYPE_RGBA_BR_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_POINT3_BR_FIELD

#define TYPE_POINT3_BR_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_FRGBA_BR_FIELD

#define TYPE_FRGBA_BR_FIELD ( _v)
Value:
(*((_v).p4))

◆ TYPE_POINT4_BR_FIELD

#define TYPE_POINT4_BR_FIELD ( _v)
Value:
(*((_v).p4))

◆ TYPE_BOOL_BR_FIELD

#define TYPE_BOOL_BR_FIELD ( _v)
Value:
(*((_v).iptr))

◆ TYPE_ANGLE_BR_FIELD

#define TYPE_ANGLE_BR_FIELD ( _v)
Value:
(*((_v).fptr))

◆ TYPE_PCNT_FRAC_BR_FIELD

#define TYPE_PCNT_FRAC_BR_FIELD ( _v)
Value:
(*((_v).fptr))

◆ TYPE_WORLD_BR_FIELD

#define TYPE_WORLD_BR_FIELD ( _v)
Value:
(*((_v).fptr))

◆ TYPE_HSV_BR_FIELD

#define TYPE_HSV_BR_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_COLOR_CHANNEL_BR_FIELD

#define TYPE_COLOR_CHANNEL_BR_FIELD ( _v)
Value:
(*((_v).fptr))

◆ TYPE_TIMEVALUE_BR_FIELD

#define TYPE_TIMEVALUE_BR_FIELD ( _v)
Value:
(*((_v).iptr))

◆ TYPE_RADIOBTN_INDEX_BR_FIELD

#define TYPE_RADIOBTN_INDEX_BR_FIELD ( _v)
Value:
(*((_v).iptr))

◆ TYPE_BITMAP_BR_FIELD

#define TYPE_BITMAP_BR_FIELD ( _v)
Value:
(*((_v).bm))

◆ TYPE_INDEX_BR_FIELD

#define TYPE_INDEX_BR_FIELD ( _v)
Value:
(*((_v).iptr))

◆ TYPE_ENUM_BR_FIELD

#define TYPE_ENUM_BR_FIELD ( _v)
Value:
(*((_v).iptr))

◆ TYPE_REFTARG_BR_FIELD

#define TYPE_REFTARG_BR_FIELD ( _v)
Value:
(*((_v).r))

◆ TYPE_MATRIX3_BR_FIELD

#define TYPE_MATRIX3_BR_FIELD ( _v)
Value:
(*((_v).m))

◆ TYPE_ANGAXIS_BR_FIELD

#define TYPE_ANGAXIS_BR_FIELD ( _v)
Value:
(*((_v).aa))

◆ TYPE_QUAT_BR_FIELD

#define TYPE_QUAT_BR_FIELD ( _v)
Value:
(*((_v).q))

◆ TYPE_BITARRAY_BR_FIELD

#define TYPE_BITARRAY_BR_FIELD ( _v)
Value:
(*((_v).bits))

◆ TYPE_RAY_BR_FIELD

#define TYPE_RAY_BR_FIELD ( _v)
Value:
(*((_v).ray))

◆ TYPE_POINT2_BR_FIELD

#define TYPE_POINT2_BR_FIELD ( _v)
Value:
(*((_v).p2))

◆ TYPE_MESH_BR_FIELD

#define TYPE_MESH_BR_FIELD ( _v)
Value:
(*((_v).msh))

◆ TYPE_INTERVAL_BR_FIELD

#define TYPE_INTERVAL_BR_FIELD ( _v)
Value:
(*((_v).intvl))

◆ TYPE_POINT_BR_FIELD

#define TYPE_POINT_BR_FIELD ( _v)
Value:
(*((_v).pt))

◆ TYPE_TSTR_BR_FIELD

#define TYPE_TSTR_BR_FIELD ( _v)
Value:
(*((_v).tstr))

◆ TYPE_COLOR_BR_FIELD

#define TYPE_COLOR_BR_FIELD ( _v)
Value:
(*((_v).clr))

◆ TYPE_ACOLOR_BR_FIELD

#define TYPE_ACOLOR_BR_FIELD ( _v)
Value:
(*((_v).aclr))

◆ TYPE_FPVALUE_BR_FIELD

#define TYPE_FPVALUE_BR_FIELD ( _v)
Value:
(*((_v).fpv))

◆ TYPE_DWORD_BR_FIELD

#define TYPE_DWORD_BR_FIELD ( _v)
Value:
(*((_v).dptr))

◆ TYPE_bool_BR_FIELD

#define TYPE_bool_BR_FIELD ( _v)
Value:
(*((_v).bptr))

◆ TYPE_INTPTR_BR_FIELD

#define TYPE_INTPTR_BR_FIELD ( _v)
Value:
(*((_v).intptrptr))

◆ TYPE_INT64_BR_FIELD

#define TYPE_INT64_BR_FIELD ( _v)
Value:
(*((_v).i64ptr))

◆ TYPE_DOUBLE_BR_FIELD

#define TYPE_DOUBLE_BR_FIELD ( _v)
Value:
(*((_v).dblptr))

◆ TYPE_BOX3_BR_FIELD

#define TYPE_BOX3_BR_FIELD ( _v)
Value:
(*((_v).b3))

◆ TYPE_MAXGUID_BR_FIELD

#define TYPE_MAXGUID_BR_FIELD ( _v)
Value:
(*((_v).maxGuid))

◆ TYPE_FLOAT_TAB_BR_FIELD

#define TYPE_FLOAT_TAB_BR_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_INT_TAB_BR_FIELD

#define TYPE_INT_TAB_BR_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_RGBA_TAB_BR_FIELD

#define TYPE_RGBA_TAB_BR_FIELD ( _v)
Value:
(*((_v).p_tab))

◆ TYPE_POINT3_TAB_BR_FIELD

#define TYPE_POINT3_TAB_BR_FIELD ( _v)
Value:
(*((_v).p_tab))

◆ TYPE_FRGBA_TAB_BR_FIELD

#define TYPE_FRGBA_TAB_BR_FIELD ( _v)
Value:
(*((_v).p4_tab))

◆ TYPE_POINT4_TAB_BR_FIELD

#define TYPE_POINT4_TAB_BR_FIELD ( _v)
Value:
(*((_v).p4_tab))

◆ TYPE_BOOL_TAB_BR_FIELD

#define TYPE_BOOL_TAB_BR_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_ANGLE_TAB_BR_FIELD

#define TYPE_ANGLE_TAB_BR_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_PCNT_FRAC_TAB_BR_FIELD

#define TYPE_PCNT_FRAC_TAB_BR_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_WORLD_TAB_BR_FIELD

#define TYPE_WORLD_TAB_BR_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_STRING_TAB_BR_FIELD

#define TYPE_STRING_TAB_BR_FIELD ( _v)
Value:
(*((_v).s_tab))

◆ TYPE_FILENAME_TAB_BR_FIELD

#define TYPE_FILENAME_TAB_BR_FIELD ( _v)
Value:
(*((_v).s_tab))

◆ TYPE_HSV_TAB_BR_FIELD

#define TYPE_HSV_TAB_BR_FIELD ( _v)
Value:
(*((_v).p_tab))

◆ TYPE_COLOR_CHANNEL_TAB_BR_FIELD

#define TYPE_COLOR_CHANNEL_TAB_BR_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_TIMEVALUE_TAB_BR_FIELD

#define TYPE_TIMEVALUE_TAB_BR_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_RADIOBTN_INDEX_TAB_BR_FIELD

#define TYPE_RADIOBTN_INDEX_TAB_BR_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_MTL_TAB_BR_FIELD

#define TYPE_MTL_TAB_BR_FIELD ( _v)
Value:
(*((_v).mtl_tab))

◆ TYPE_TEXMAP_TAB_BR_FIELD

#define TYPE_TEXMAP_TAB_BR_FIELD ( _v)
Value:
(*((_v).tex_tab))

◆ TYPE_BITMAP_TAB_BR_FIELD

#define TYPE_BITMAP_TAB_BR_FIELD ( _v)
Value:
(*((_v).bm_tab))

◆ TYPE_INODE_TAB_BR_FIELD

#define TYPE_INODE_TAB_BR_FIELD ( _v)
Value:
(*((_v).n_tab))

◆ TYPE_REFTARG_TAB_BR_FIELD

#define TYPE_REFTARG_TAB_BR_FIELD ( _v)
Value:
(*((_v).r_tab))

◆ TYPE_INDEX_TAB_BR_FIELD

#define TYPE_INDEX_TAB_BR_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_ENUM_TAB_BR_FIELD

#define TYPE_ENUM_TAB_BR_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_MATRIX3_TAB_BR_FIELD

#define TYPE_MATRIX3_TAB_BR_FIELD ( _v)
Value:
(*((_v).m3_tab))

◆ TYPE_ANGAXIS_TAB_BR_FIELD

#define TYPE_ANGAXIS_TAB_BR_FIELD ( _v)
Value:
(*((_v).aa_tab))

◆ TYPE_QUAT_TAB_BR_FIELD

#define TYPE_QUAT_TAB_BR_FIELD ( _v)
Value:
(*((_v).q_tab))

◆ TYPE_BITARRAY_TAB_BR_FIELD

#define TYPE_BITARRAY_TAB_BR_FIELD ( _v)
Value:
(*((_v).bits_tab))

◆ TYPE_CLASS_TAB_BR_FIELD

#define TYPE_CLASS_TAB_BR_FIELD ( _v)
Value:
(*((_v).cd_tab))

◆ TYPE_RAY_TAB_BR_FIELD

#define TYPE_RAY_TAB_BR_FIELD ( _v)
Value:
(*((_v).ray_tab))

◆ TYPE_POINT2_TAB_BR_FIELD

#define TYPE_POINT2_TAB_BR_FIELD ( _v)
Value:
(*((_v).p2_tab))

◆ TYPE_MESH_TAB_BR_FIELD

#define TYPE_MESH_TAB_BR_FIELD ( _v)
Value:
(*((_v).msh_tab))

◆ TYPE_OBJECT_TAB_BR_FIELD

#define TYPE_OBJECT_TAB_BR_FIELD ( _v)
Value:
(*((_v).obj_tab))

◆ TYPE_CONTROL_TAB_BR_FIELD

#define TYPE_CONTROL_TAB_BR_FIELD ( _v)
Value:
(*((_v).ctrl_tab))

◆ TYPE_INTERVAL_TAB_BR_FIELD

#define TYPE_INTERVAL_TAB_BR_FIELD ( _v)
Value:
(*((_v).intvl_tab))

◆ TYPE_POINT_TAB_BR_FIELD

#define TYPE_POINT_TAB_BR_FIELD ( _v)
Value:
(*((_v).pt_tab))

◆ TYPE_HWND_TAB_BR_FIELD

#define TYPE_HWND_TAB_BR_FIELD ( _v)
Value:
(*((_v).hwnd_tab))

◆ TYPE_TSTR_TAB_BR_FIELD

#define TYPE_TSTR_TAB_BR_FIELD ( _v)
Value:
(*((_v).tstr_tab))

◆ TYPE_IOBJECT_TAB_BR_FIELD

#define TYPE_IOBJECT_TAB_BR_FIELD ( _v)
Value:
(*((_v).iobj_tab))

◆ TYPE_INTERFACE_TAB_BR_FIELD

#define TYPE_INTERFACE_TAB_BR_FIELD ( _v)
Value:
(*((_v).fpi_tab))

◆ TYPE_NAME_TAB_BR_FIELD

#define TYPE_NAME_TAB_BR_FIELD ( _v)
Value:
(*((_v).s_tab))

◆ TYPE_COLOR_TAB_BR_FIELD

#define TYPE_COLOR_TAB_BR_FIELD ( _v)
Value:
(*((_v).clr_tab))

◆ TYPE_ACOLOR_TAB_BR_FIELD

#define TYPE_ACOLOR_TAB_BR_FIELD ( _v)
Value:
(*((_v).aclr_tab))

◆ TYPE_FPVALUE_TAB_BR_FIELD

#define TYPE_FPVALUE_TAB_BR_FIELD ( _v)
Value:
(*((_v).fpv_tab))

◆ TYPE_VALUE_TAB_BR_FIELD

#define TYPE_VALUE_TAB_BR_FIELD ( _v)
Value:
(*((_v).v_tab))

◆ TYPE_DWORD_TAB_BR_FIELD

#define TYPE_DWORD_TAB_BR_FIELD ( _v)
Value:
(*((_v).d_tab))

◆ TYPE_bool_TAB_BR_FIELD

#define TYPE_bool_TAB_BR_FIELD ( _v)
Value:
(*((_v).b_tab))

◆ TYPE_INTPTR_TAB_BR_FIELD

#define TYPE_INTPTR_TAB_BR_FIELD ( _v)
Value:
(*((_v).intptr_tab))

◆ TYPE_INT64_TAB_BR_FIELD

#define TYPE_INT64_TAB_BR_FIELD ( _v)
Value:
(*((_v).i64_tab))

◆ TYPE_DOUBLE_TAB_BR_FIELD

#define TYPE_DOUBLE_TAB_BR_FIELD ( _v)
Value:
(*((_v).dbl_tab))

◆ TYPE_BOX3_TAB_BR_FIELD

#define TYPE_BOX3_TAB_BR_FIELD ( _v)
Value:
(*((_v).b3_tab))

◆ TYPE_MAXGUID_TAB_BR_FIELD

#define TYPE_MAXGUID_TAB_BR_FIELD ( _v)
Value:
(*((_v).maxGuid_tab))

◆ TYPE_RGBA_BV_FIELD

#define TYPE_RGBA_BV_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_POINT3_BV_FIELD

#define TYPE_POINT3_BV_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_HSV_BV_FIELD

#define TYPE_HSV_BV_FIELD ( _v)
Value:
(*((_v).p))

◆ TYPE_FRGBA_BV_FIELD

#define TYPE_FRGBA_BV_FIELD ( _v)
Value:
(*((_v).p4))

◆ TYPE_POINT4_BV_FIELD

#define TYPE_POINT4_BV_FIELD ( _v)
Value:
(*((_v).p4))

◆ TYPE_BITMAP_BV_FIELD

#define TYPE_BITMAP_BV_FIELD ( _v)
Value:
(*((_v).bm))

◆ TYPE_MATRIX3_BV_FIELD

#define TYPE_MATRIX3_BV_FIELD ( _v)
Value:
(*((_v).m))

◆ TYPE_ANGAXIS_BV_FIELD

#define TYPE_ANGAXIS_BV_FIELD ( _v)
Value:
(*((_v).aa))

◆ TYPE_QUAT_BV_FIELD

#define TYPE_QUAT_BV_FIELD ( _v)
Value:
(*((_v).q))

◆ TYPE_BITARRAY_BV_FIELD

#define TYPE_BITARRAY_BV_FIELD ( _v)
Value:
(*((_v).bits))

◆ TYPE_RAY_BV_FIELD

#define TYPE_RAY_BV_FIELD ( _v)
Value:
(*((_v).ray))

◆ TYPE_POINT2_BV_FIELD

#define TYPE_POINT2_BV_FIELD ( _v)
Value:
(*((_v).p2))

◆ TYPE_MESH_BV_FIELD

#define TYPE_MESH_BV_FIELD ( _v)
Value:
(*((_v).msh))

◆ TYPE_INTERVAL_BV_FIELD

#define TYPE_INTERVAL_BV_FIELD ( _v)
Value:
(*((_v).intvl))

◆ TYPE_POINT_BV_FIELD

#define TYPE_POINT_BV_FIELD ( _v)
Value:
(*((_v).pt))

◆ TYPE_TSTR_BV_FIELD

#define TYPE_TSTR_BV_FIELD ( _v)
Value:
(*((_v).tstr))

◆ TYPE_COLOR_BV_FIELD

#define TYPE_COLOR_BV_FIELD ( _v)
Value:
(*((_v).clr))

◆ TYPE_ACOLOR_BV_FIELD

#define TYPE_ACOLOR_BV_FIELD ( _v)
Value:
(*((_v).aclr))

◆ TYPE_FPVALUE_BV_FIELD

#define TYPE_FPVALUE_BV_FIELD ( _v)
Value:
(*((_v).fpv))

◆ TYPE_CLASS_BV_FIELD

#define TYPE_CLASS_BV_FIELD ( _v)
Value:
(*((_v).cd))

◆ TYPE_BOX3_BV_FIELD

#define TYPE_BOX3_BV_FIELD ( _v)
Value:
(*((_v).b3))

◆ TYPE_MAXGUID_BV_FIELD

#define TYPE_MAXGUID_BV_FIELD ( _v)
Value:
(*((_v).maxGuid))

◆ TYPE_FLOAT_TAB_BV_FIELD

#define TYPE_FLOAT_TAB_BV_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_INT_TAB_BV_FIELD

#define TYPE_INT_TAB_BV_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_RGBA_TAB_BV_FIELD

#define TYPE_RGBA_TAB_BV_FIELD ( _v)
Value:
(*((_v).p_tab))

◆ TYPE_POINT3_TAB_BV_FIELD

#define TYPE_POINT3_TAB_BV_FIELD ( _v)
Value:
(*((_v).p_tab))

◆ TYPE_FRGBA_TAB_BV_FIELD

#define TYPE_FRGBA_TAB_BV_FIELD ( _v)
Value:
(*((_v).p4_tab))

◆ TYPE_POINT4_TAB_BV_FIELD

#define TYPE_POINT4_TAB_BV_FIELD ( _v)
Value:
(*((_v).p4_tab))

◆ TYPE_BOOL_TAB_BV_FIELD

#define TYPE_BOOL_TAB_BV_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_ANGLE_TAB_BV_FIELD

#define TYPE_ANGLE_TAB_BV_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_PCNT_FRAC_TAB_BV_FIELD

#define TYPE_PCNT_FRAC_TAB_BV_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_WORLD_TAB_BV_FIELD

#define TYPE_WORLD_TAB_BV_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_STRING_TAB_BV_FIELD

#define TYPE_STRING_TAB_BV_FIELD ( _v)
Value:
(*((_v).s_tab))

◆ TYPE_FILENAME_TAB_BV_FIELD

#define TYPE_FILENAME_TAB_BV_FIELD ( _v)
Value:
(*((_v).s_tab))

◆ TYPE_HSV_TAB_BV_FIELD

#define TYPE_HSV_TAB_BV_FIELD ( _v)
Value:
(*((_v).p_tab))

◆ TYPE_COLOR_CHANNEL_TAB_BV_FIELD

#define TYPE_COLOR_CHANNEL_TAB_BV_FIELD ( _v)
Value:
(*((_v).f_tab))

◆ TYPE_TIMEVALUE_TAB_BV_FIELD

#define TYPE_TIMEVALUE_TAB_BV_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_RADIOBTN_INDEX_TAB_BV_FIELD

#define TYPE_RADIOBTN_INDEX_TAB_BV_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_MTL_TAB_BV_FIELD

#define TYPE_MTL_TAB_BV_FIELD ( _v)
Value:
(*((_v).mtl_tab))

◆ TYPE_TEXMAP_TAB_BV_FIELD

#define TYPE_TEXMAP_TAB_BV_FIELD ( _v)
Value:
(*((_v).tex_tab))

◆ TYPE_BITMAP_TAB_BV_FIELD

#define TYPE_BITMAP_TAB_BV_FIELD ( _v)
Value:
(*((_v).bm_tab))

◆ TYPE_INODE_TAB_BV_FIELD

#define TYPE_INODE_TAB_BV_FIELD ( _v)
Value:
(*((_v).n_tab))

◆ TYPE_REFTARG_TAB_BV_FIELD

#define TYPE_REFTARG_TAB_BV_FIELD ( _v)
Value:
(*((_v).r_tab))

◆ TYPE_INDEX_TAB_BV_FIELD

#define TYPE_INDEX_TAB_BV_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_ENUM_TAB_BV_FIELD

#define TYPE_ENUM_TAB_BV_FIELD ( _v)
Value:
(*((_v).i_tab))

◆ TYPE_MATRIX3_TAB_BV_FIELD

#define TYPE_MATRIX3_TAB_BV_FIELD ( _v)
Value:
(*((_v).m3_tab))

◆ TYPE_ANGAXIS_TAB_BV_FIELD

#define TYPE_ANGAXIS_TAB_BV_FIELD ( _v)
Value:
(*((_v).aa_tab))

◆ TYPE_QUAT_TAB_BV_FIELD

#define TYPE_QUAT_TAB_BV_FIELD ( _v)
Value:
(*((_v).q_tab))

◆ TYPE_BITARRAY_TAB_BV_FIELD

#define TYPE_BITARRAY_TAB_BV_FIELD ( _v)
Value:
(*((_v).bits_tab))

◆ TYPE_CLASS_TAB_BV_FIELD

#define TYPE_CLASS_TAB_BV_FIELD ( _v)
Value:
(*((_v).cd_tab))

◆ TYPE_RAY_TAB_BV_FIELD

#define TYPE_RAY_TAB_BV_FIELD ( _v)
Value:
(*((_v).ray_tab))

◆ TYPE_POINT2_TAB_BV_FIELD

#define TYPE_POINT2_TAB_BV_FIELD ( _v)
Value:
(*((_v).p2_tab))

◆ TYPE_MESH_TAB_BV_FIELD

#define TYPE_MESH_TAB_BV_FIELD ( _v)
Value:
(*((_v).msh_tab))

◆ TYPE_OBJECT_TAB_BV_FIELD

#define TYPE_OBJECT_TAB_BV_FIELD ( _v)
Value:
(*((_v).obj_tab))

◆ TYPE_CONTROL_TAB_BV_FIELD

#define TYPE_CONTROL_TAB_BV_FIELD ( _v)
Value:
(*((_v).ctrl_tab))

◆ TYPE_INTERVAL_TAB_BV_FIELD

#define TYPE_INTERVAL_TAB_BV_FIELD ( _v)
Value:
(*((_v).intvl_tab))

◆ TYPE_POINT_TAB_BV_FIELD

#define TYPE_POINT_TAB_BV_FIELD ( _v)
Value:
(*((_v).pt_tab))

◆ TYPE_HWND_TAB_BV_FIELD

#define TYPE_HWND_TAB_BV_FIELD ( _v)
Value:
(*((_v).hwnd_tab))

◆ TYPE_TSTR_TAB_BV_FIELD

#define TYPE_TSTR_TAB_BV_FIELD ( _v)
Value:
(*((_v).tstr_tab))

◆ TYPE_IOBJECT_TAB_BV_FIELD

#define TYPE_IOBJECT_TAB_BV_FIELD ( _v)
Value:
(*((_v).iobj_tab))

◆ TYPE_INTERFACE_TAB_BV_FIELD

#define TYPE_INTERFACE_TAB_BV_FIELD ( _v)
Value:
(*((_v).fpi_tab))

◆ TYPE_NAME_TAB_BV_FIELD

#define TYPE_NAME_TAB_BV_FIELD ( _v)
Value:
(*((_v).s_tab))

◆ TYPE_COLOR_TAB_BV_FIELD

#define TYPE_COLOR_TAB_BV_FIELD ( _v)
Value:
(*((_v).clr_tab))

◆ TYPE_ACOLOR_TAB_BV_FIELD

#define TYPE_ACOLOR_TAB_BV_FIELD ( _v)
Value:
(*((_v).aclr_tab))

◆ TYPE_FPVALUE_TAB_BV_FIELD

#define TYPE_FPVALUE_TAB_BV_FIELD ( _v)
Value:
(*((_v).fpv_tab))

◆ TYPE_VALUE_TAB_BV_FIELD

#define TYPE_VALUE_TAB_BV_FIELD ( _v)
Value:
(*((_v).v_tab))

◆ TYPE_DWORD_TAB_BV_FIELD

#define TYPE_DWORD_TAB_BV_FIELD ( _v)
Value:
(*((_v).d_tab))

◆ TYPE_bool_TAB_BV_FIELD

#define TYPE_bool_TAB_BV_FIELD ( _v)
Value:
(*((_v).b_tab))

◆ TYPE_INTPTR_TAB_BV_FIELD

#define TYPE_INTPTR_TAB_BV_FIELD ( _v)
Value:
(*((_v).intptr_tab))

◆ TYPE_INT64_TAB_BV_FIELD

#define TYPE_INT64_TAB_BV_FIELD ( _v)
Value:
(*((_v).i64_tab))

◆ TYPE_DOUBLE_TAB_BV_FIELD

#define TYPE_DOUBLE_TAB_BV_FIELD ( _v)
Value:
(*((_v).dbl_tab))

◆ TYPE_BOX3_TAB_BV_FIELD

#define TYPE_BOX3_TAB_BV_FIELD ( _v)
Value:
(*((_v).b3_tab))

◆ TYPE_MAXGUID_TAB_BV_FIELD

#define TYPE_MAXGUID_TAB_BV_FIELD ( _v)
Value:
(*((_v).maxGuid_tab))

◆ TYPE_FLOAT_RSLT

#define TYPE_FLOAT_RSLT

◆ TYPE_INT_RSLT

#define TYPE_INT_RSLT

◆ TYPE_RGBA_RSLT

#define TYPE_RGBA_RSLT

◆ TYPE_POINT3_RSLT

#define TYPE_POINT3_RSLT

◆ TYPE_FRGBA_RSLT

#define TYPE_FRGBA_RSLT

◆ TYPE_POINT4_RSLT

#define TYPE_POINT4_RSLT

◆ TYPE_BOOL_RSLT

#define TYPE_BOOL_RSLT

◆ TYPE_ANGLE_RSLT

#define TYPE_ANGLE_RSLT

◆ TYPE_PCNT_FRAC_RSLT

#define TYPE_PCNT_FRAC_RSLT

◆ TYPE_WORLD_RSLT

#define TYPE_WORLD_RSLT

◆ TYPE_STRING_RSLT

#define TYPE_STRING_RSLT

◆ TYPE_FILENAME_RSLT

#define TYPE_FILENAME_RSLT

◆ TYPE_HSV_RSLT

#define TYPE_HSV_RSLT

◆ TYPE_COLOR_CHANNEL_RSLT

#define TYPE_COLOR_CHANNEL_RSLT

◆ TYPE_TIMEVALUE_RSLT

#define TYPE_TIMEVALUE_RSLT

◆ TYPE_RADIOBTN_INDEX_RSLT

#define TYPE_RADIOBTN_INDEX_RSLT

◆ TYPE_MTL_RSLT

#define TYPE_MTL_RSLT

◆ TYPE_TEXMAP_RSLT

#define TYPE_TEXMAP_RSLT

◆ TYPE_BITMAP_RSLT

#define TYPE_BITMAP_RSLT

◆ TYPE_INODE_RSLT

#define TYPE_INODE_RSLT

◆ TYPE_REFTARG_RSLT

#define TYPE_REFTARG_RSLT

◆ TYPE_INDEX_RSLT

#define TYPE_INDEX_RSLT

◆ TYPE_ENUM_RSLT

#define TYPE_ENUM_RSLT

◆ TYPE_MATRIX3_RSLT

#define TYPE_MATRIX3_RSLT

◆ TYPE_VOID_RSLT

#define TYPE_VOID_RSLT

◆ TYPE_INTERVAL_RSLT

#define TYPE_INTERVAL_RSLT

◆ TYPE_ANGAXIS_RSLT

#define TYPE_ANGAXIS_RSLT

◆ TYPE_QUAT_RSLT

#define TYPE_QUAT_RSLT

◆ TYPE_RAY_RSLT

#define TYPE_RAY_RSLT

◆ TYPE_POINT2_RSLT

#define TYPE_POINT2_RSLT

◆ TYPE_BITARRAY_RSLT

#define TYPE_BITARRAY_RSLT

◆ TYPE_CLASS_RSLT

#define TYPE_CLASS_RSLT

◆ TYPE_MESH_RSLT

#define TYPE_MESH_RSLT

◆ TYPE_OBJECT_RSLT

#define TYPE_OBJECT_RSLT

◆ TYPE_CONTROL_RSLT

#define TYPE_CONTROL_RSLT

◆ TYPE_POINT_RSLT

#define TYPE_POINT_RSLT

◆ TYPE_TSTR_RSLT

#define TYPE_TSTR_RSLT

◆ TYPE_IOBJECT_RSLT

#define TYPE_IOBJECT_RSLT

◆ TYPE_INTERFACE_RSLT

#define TYPE_INTERFACE_RSLT

◆ TYPE_HWND_RSLT

#define TYPE_HWND_RSLT

◆ TYPE_NAME_RSLT

#define TYPE_NAME_RSLT

◆ TYPE_COLOR_RSLT

#define TYPE_COLOR_RSLT

◆ TYPE_ACOLOR_RSLT

#define TYPE_ACOLOR_RSLT

◆ TYPE_FPVALUE_RSLT

#define TYPE_FPVALUE_RSLT

◆ TYPE_VALUE_RSLT

#define TYPE_VALUE_RSLT

◆ TYPE_DWORD_RSLT

#define TYPE_DWORD_RSLT

◆ TYPE_bool_RSLT

#define TYPE_bool_RSLT

◆ TYPE_INTPTR_RSLT

#define TYPE_INTPTR_RSLT

◆ TYPE_INT64_RSLT

#define TYPE_INT64_RSLT

◆ TYPE_DOUBLE_RSLT

#define TYPE_DOUBLE_RSLT

◆ TYPE_BOX3_RSLT

#define TYPE_BOX3_RSLT

◆ TYPE_MAXGUID_RSLT

#define TYPE_MAXGUID_RSLT

◆ TYPE_FLOAT_TAB_RSLT

#define TYPE_FLOAT_TAB_RSLT

◆ TYPE_INT_TAB_RSLT

#define TYPE_INT_TAB_RSLT

◆ TYPE_RGBA_TAB_RSLT

#define TYPE_RGBA_TAB_RSLT

◆ TYPE_POINT3_TAB_RSLT

#define TYPE_POINT3_TAB_RSLT

◆ TYPE_FRGBA_TAB_RSLT

#define TYPE_FRGBA_TAB_RSLT

◆ TYPE_POINT4_TAB_RSLT

#define TYPE_POINT4_TAB_RSLT

◆ TYPE_BOOL_TAB_RSLT

#define TYPE_BOOL_TAB_RSLT

◆ TYPE_ANGLE_TAB_RSLT

#define TYPE_ANGLE_TAB_RSLT

◆ TYPE_PCNT_FRAC_TAB_RSLT

#define TYPE_PCNT_FRAC_TAB_RSLT

◆ TYPE_WORLD_TAB_RSLT

#define TYPE_WORLD_TAB_RSLT

◆ TYPE_STRING_TAB_RSLT

#define TYPE_STRING_TAB_RSLT

◆ TYPE_FILENAME_TAB_RSLT

#define TYPE_FILENAME_TAB_RSLT

◆ TYPE_HSV_TAB_RSLT

#define TYPE_HSV_TAB_RSLT

◆ TYPE_COLOR_CHANNEL_TAB_RSLT

#define TYPE_COLOR_CHANNEL_TAB_RSLT

◆ TYPE_TIMEVALUE_TAB_RSLT

#define TYPE_TIMEVALUE_TAB_RSLT

◆ TYPE_RADIOBTN_INDEX_TAB_RSLT

#define TYPE_RADIOBTN_INDEX_TAB_RSLT

◆ TYPE_MTL_TAB_RSLT

#define TYPE_MTL_TAB_RSLT

◆ TYPE_TEXMAP_TAB_RSLT

#define TYPE_TEXMAP_TAB_RSLT

◆ TYPE_BITMAP_TAB_RSLT

#define TYPE_BITMAP_TAB_RSLT

◆ TYPE_INODE_TAB_RSLT

#define TYPE_INODE_TAB_RSLT

◆ TYPE_REFTARG_TAB_RSLT

#define TYPE_REFTARG_TAB_RSLT

◆ TYPE_INDEX_TAB_RSLT

#define TYPE_INDEX_TAB_RSLT

◆ TYPE_ENUM_TAB_RSLT

#define TYPE_ENUM_TAB_RSLT

◆ TYPE_MATRIX3_TAB_RSLT

#define TYPE_MATRIX3_TAB_RSLT

◆ TYPE_INTERVAL_TAB_RSLT

#define TYPE_INTERVAL_TAB_RSLT

◆ TYPE_ANGAXIS_TAB_RSLT

#define TYPE_ANGAXIS_TAB_RSLT

◆ TYPE_QUAT_TAB_RSLT

#define TYPE_QUAT_TAB_RSLT

◆ TYPE_RAY_TAB_RSLT

#define TYPE_RAY_TAB_RSLT

◆ TYPE_POINT2_TAB_RSLT

#define TYPE_POINT2_TAB_RSLT

◆ TYPE_BITARRAY_TAB_RSLT

#define TYPE_BITARRAY_TAB_RSLT

◆ TYPE_CLASS_TAB_RSLT

#define TYPE_CLASS_TAB_RSLT

◆ TYPE_MESH_TAB_RSLT

#define TYPE_MESH_TAB_RSLT

◆ TYPE_OBJECT_TAB_RSLT

#define TYPE_OBJECT_TAB_RSLT

◆ TYPE_CONTROL_TAB_RSLT

#define TYPE_CONTROL_TAB_RSLT

◆ TYPE_POINT_TAB_RSLT

#define TYPE_POINT_TAB_RSLT

◆ TYPE_TSTR_TAB_RSLT

#define TYPE_TSTR_TAB_RSLT

◆ TYPE_IOBJECT_TAB_RSLT

#define TYPE_IOBJECT_TAB_RSLT

◆ TYPE_INTERFACE_TAB_RSLT

#define TYPE_INTERFACE_TAB_RSLT

◆ TYPE_HWND_TAB_RSLT

#define TYPE_HWND_TAB_RSLT

◆ TYPE_NAME_TAB_RSLT

#define TYPE_NAME_TAB_RSLT

◆ TYPE_COLOR_TAB_RSLT

#define TYPE_COLOR_TAB_RSLT

◆ TYPE_ACOLOR_TAB_RSLT

#define TYPE_ACOLOR_TAB_RSLT

◆ TYPE_FPVALUE_TAB_RSLT

#define TYPE_FPVALUE_TAB_RSLT

◆ TYPE_VALUE_TAB_RSLT

#define TYPE_VALUE_TAB_RSLT

◆ TYPE_DWORD_TAB_RSLT

#define TYPE_DWORD_TAB_RSLT

◆ TYPE_bool_TAB_RSLT

#define TYPE_bool_TAB_RSLT

◆ TYPE_INTPTR_TAB_RSLT

#define TYPE_INTPTR_TAB_RSLT

◆ TYPE_INT64_TAB_RSLT

#define TYPE_INT64_TAB_RSLT

◆ TYPE_DOUBLE_TAB_RSLT

#define TYPE_DOUBLE_TAB_RSLT

◆ TYPE_BOX3_TAB_RSLT

#define TYPE_BOX3_TAB_RSLT

◆ TYPE_MAXGUID_TAB_RSLT

#define TYPE_MAXGUID_TAB_RSLT

◆ TYPE_FLOAT_BP_RSLT

#define TYPE_FLOAT_BP_RSLT

◆ TYPE_INT_BP_RSLT

#define TYPE_INT_BP_RSLT

◆ TYPE_BOOL_BP_RSLT

#define TYPE_BOOL_BP_RSLT

◆ TYPE_ANGLE_BP_RSLT

#define TYPE_ANGLE_BP_RSLT

◆ TYPE_PCNT_FRAC_BP_RSLT

#define TYPE_PCNT_FRAC_BP_RSLT

◆ TYPE_WORLD_BP_RSLT

#define TYPE_WORLD_BP_RSLT

◆ TYPE_COLOR_CHANNEL_BP_RSLT

#define TYPE_COLOR_CHANNEL_BP_RSLT

◆ TYPE_TIMEVALUE_BP_RSLT

#define TYPE_TIMEVALUE_BP_RSLT

◆ TYPE_RADIOBTN_INDEX_BP_RSLT

#define TYPE_RADIOBTN_INDEX_BP_RSLT

◆ TYPE_INDEX_BP_RSLT

#define TYPE_INDEX_BP_RSLT

◆ TYPE_ENUM_BP_RSLT

#define TYPE_ENUM_BP_RSLT

◆ TYPE_DWORD_BP_RSLT

#define TYPE_DWORD_BP_RSLT

◆ TYPE_bool_BP_RSLT

#define TYPE_bool_BP_RSLT

◆ TYPE_INTPTR_BP_RSLT

#define TYPE_INTPTR_BP_RSLT

◆ TYPE_INT64_BP_RSLT

#define TYPE_INT64_BP_RSLT

◆ TYPE_DOUBLE_BP_RSLT

#define TYPE_DOUBLE_BP_RSLT

◆ TYPE_FLOAT_BR_RSLT

#define TYPE_FLOAT_BR_RSLT   &

◆ TYPE_INT_BR_RSLT

#define TYPE_INT_BR_RSLT   &

◆ TYPE_RGBA_BR_RSLT

#define TYPE_RGBA_BR_RSLT   &

◆ TYPE_POINT3_BR_RSLT

#define TYPE_POINT3_BR_RSLT   &

◆ TYPE_FRGBA_BR_RSLT

#define TYPE_FRGBA_BR_RSLT   &

◆ TYPE_POINT4_BR_RSLT

#define TYPE_POINT4_BR_RSLT   &

◆ TYPE_BOOL_BR_RSLT

#define TYPE_BOOL_BR_RSLT   &

◆ TYPE_ANGLE_BR_RSLT

#define TYPE_ANGLE_BR_RSLT   &

◆ TYPE_PCNT_FRAC_BR_RSLT

#define TYPE_PCNT_FRAC_BR_RSLT   &

◆ TYPE_WORLD_BR_RSLT

#define TYPE_WORLD_BR_RSLT   &

◆ TYPE_HSV_BR_RSLT

#define TYPE_HSV_BR_RSLT   &

◆ TYPE_COLOR_CHANNEL_BR_RSLT

#define TYPE_COLOR_CHANNEL_BR_RSLT   &

◆ TYPE_TIMEVALUE_BR_RSLT

#define TYPE_TIMEVALUE_BR_RSLT   &

◆ TYPE_RADIOBTN_INDEX_BR_RSLT

#define TYPE_RADIOBTN_INDEX_BR_RSLT   &

◆ TYPE_BITMAP_BR_RSLT

#define TYPE_BITMAP_BR_RSLT   &

◆ TYPE_INDEX_BR_RSLT

#define TYPE_INDEX_BR_RSLT   &

◆ TYPE_ENUM_BR_RSLT

#define TYPE_ENUM_BR_RSLT   &

◆ TYPE_REFTARG_BR_RSLT

#define TYPE_REFTARG_BR_RSLT   &

◆ TYPE_MATRIX3_BR_RSLT

#define TYPE_MATRIX3_BR_RSLT   &

◆ TYPE_ANGAXIS_BR_RSLT

#define TYPE_ANGAXIS_BR_RSLT   &

◆ TYPE_QUAT_BR_RSLT

#define TYPE_QUAT_BR_RSLT   &

◆ TYPE_BITARRAY_BR_RSLT

#define TYPE_BITARRAY_BR_RSLT   &

◆ TYPE_RAY_BR_RSLT

#define TYPE_RAY_BR_RSLT   &

◆ TYPE_POINT2_BR_RSLT

#define TYPE_POINT2_BR_RSLT   &

◆ TYPE_MESH_BR_RSLT

#define TYPE_MESH_BR_RSLT   &

◆ TYPE_INTERVAL_BR_RSLT

#define TYPE_INTERVAL_BR_RSLT   &

◆ TYPE_POINT_BR_RSLT

#define TYPE_POINT_BR_RSLT   &

◆ TYPE_TSTR_BR_RSLT

#define TYPE_TSTR_BR_RSLT   &

◆ TYPE_COLOR_BR_RSLT

#define TYPE_COLOR_BR_RSLT   &

◆ TYPE_ACOLOR_BR_RSLT

#define TYPE_ACOLOR_BR_RSLT   &

◆ TYPE_FPVALUE_BR_RSLT

#define TYPE_FPVALUE_BR_RSLT   &

◆ TYPE_DWORD_BR_RSLT

#define TYPE_DWORD_BR_RSLT   &

◆ TYPE_bool_BR_RSLT

#define TYPE_bool_BR_RSLT   &

◆ TYPE_INTPTR_BR_RSLT

#define TYPE_INTPTR_BR_RSLT   &

◆ TYPE_INT64_BR_RSLT

#define TYPE_INT64_BR_RSLT   &

◆ TYPE_DOUBLE_BR_RSLT

#define TYPE_DOUBLE_BR_RSLT   &

◆ TYPE_BOX3_BR_RSLT

#define TYPE_BOX3_BR_RSLT   &

◆ TYPE_MAXGUID_BR_RSLT

#define TYPE_MAXGUID_BR_RSLT   &

◆ TYPE_FLOAT_TAB_BR_RSLT

#define TYPE_FLOAT_TAB_BR_RSLT   &

◆ TYPE_INT_TAB_BR_RSLT

#define TYPE_INT_TAB_BR_RSLT   &

◆ TYPE_RGBA_TAB_BR_RSLT

#define TYPE_RGBA_TAB_BR_RSLT   &

◆ TYPE_POINT3_TAB_BR_RSLT

#define TYPE_POINT3_TAB_BR_RSLT   &

◆ TYPE_FRGBA_TAB_BR_RSLT

#define TYPE_FRGBA_TAB_BR_RSLT   &

◆ TYPE_POINT4_TAB_BR_RSLT

#define TYPE_POINT4_TAB_BR_RSLT   &

◆ TYPE_BOOL_TAB_BR_RSLT

#define TYPE_BOOL_TAB_BR_RSLT   &

◆ TYPE_ANGLE_TAB_BR_RSLT

#define TYPE_ANGLE_TAB_BR_RSLT   &

◆ TYPE_PCNT_FRAC_TAB_BR_RSLT

#define TYPE_PCNT_FRAC_TAB_BR_RSLT   &

◆ TYPE_WORLD_TAB_BR_RSLT

#define TYPE_WORLD_TAB_BR_RSLT   &

◆ TYPE_STRING_TAB_BR_RSLT

#define TYPE_STRING_TAB_BR_RSLT   &

◆ TYPE_FILENAME_TAB_BR_RSLT

#define TYPE_FILENAME_TAB_BR_RSLT   &

◆ TYPE_HSV_TAB_BR_RSLT

#define TYPE_HSV_TAB_BR_RSLT   &

◆ TYPE_COLOR_CHANNEL_TAB_BR_RSLT

#define TYPE_COLOR_CHANNEL_TAB_BR_RSLT   &

◆ TYPE_TIMEVALUE_TAB_BR_RSLT

#define TYPE_TIMEVALUE_TAB_BR_RSLT   &

◆ TYPE_RADIOBTN_INDEX_TAB_BR_RSLT

#define TYPE_RADIOBTN_INDEX_TAB_BR_RSLT   &

◆ TYPE_MTL_TAB_BR_RSLT

#define TYPE_MTL_TAB_BR_RSLT   &

◆ TYPE_TEXMAP_TAB_BR_RSLT

#define TYPE_TEXMAP_TAB_BR_RSLT   &

◆ TYPE_BITMAP_TAB_BR_RSLT

#define TYPE_BITMAP_TAB_BR_RSLT   &

◆ TYPE_INODE_TAB_BR_RSLT

#define TYPE_INODE_TAB_BR_RSLT   &

◆ TYPE_REFTARG_TAB_BR_RSLT

#define TYPE_REFTARG_TAB_BR_RSLT   &

◆ TYPE_INDEX_TAB_BR_RSLT

#define TYPE_INDEX_TAB_BR_RSLT   &

◆ TYPE_ENUM_TAB_BR_RSLT

#define TYPE_ENUM_TAB_BR_RSLT   &

◆ TYPE_MATRIX3_TAB_BR_RSLT

#define TYPE_MATRIX3_TAB_BR_RSLT   &

◆ TYPE_ANGAXIS_TAB_BR_RSLT

#define TYPE_ANGAXIS_TAB_BR_RSLT   &

◆ TYPE_QUAT_TAB_BR_RSLT

#define TYPE_QUAT_TAB_BR_RSLT   &

◆ TYPE_BITARRAY_TAB_BR_RSLT

#define TYPE_BITARRAY_TAB_BR_RSLT   &

◆ TYPE_CLASS_TAB_BR_RSLT

#define TYPE_CLASS_TAB_BR_RSLT   &

◆ TYPE_RAY_TAB_BR_RSLT

#define TYPE_RAY_TAB_BR_RSLT   &

◆ TYPE_POINT2_TAB_BR_RSLT

#define TYPE_POINT2_TAB_BR_RSLT   &

◆ TYPE_MESH_TAB_BR_RSLT

#define TYPE_MESH_TAB_BR_RSLT   &

◆ TYPE_OBJECT_TAB_BR_RSLT

#define TYPE_OBJECT_TAB_BR_RSLT   &

◆ TYPE_CONTROL_TAB_BR_RSLT

#define TYPE_CONTROL_TAB_BR_RSLT   &

◆ TYPE_INTERVAL_TAB_BR_RSLT

#define TYPE_INTERVAL_TAB_BR_RSLT   &

◆ TYPE_POINT_TAB_BR_RSLT

#define TYPE_POINT_TAB_BR_RSLT   &

◆ TYPE_HWND_TAB_BR_RSLT

#define TYPE_HWND_TAB_BR_RSLT   &

◆ TYPE_TSTR_TAB_BR_RSLT

#define TYPE_TSTR_TAB_BR_RSLT   &

◆ TYPE_IOBJECT_TAB_BR_RSLT

#define TYPE_IOBJECT_TAB_BR_RSLT   &

◆ TYPE_INTERFACE_TAB_BR_RSLT

#define TYPE_INTERFACE_TAB_BR_RSLT   &

◆ TYPE_NAME_TAB_BR_RSLT

#define TYPE_NAME_TAB_BR_RSLT   &

◆ TYPE_COLOR_TAB_BR_RSLT

#define TYPE_COLOR_TAB_BR_RSLT   &

◆ TYPE_ACOLOR_TAB_BR_RSLT

#define TYPE_ACOLOR_TAB_BR_RSLT   &

◆ TYPE_FPVALUE_TAB_BR_RSLT

#define TYPE_FPVALUE_TAB_BR_RSLT   &

◆ TYPE_VALUE_TAB_BR_RSLT

#define TYPE_VALUE_TAB_BR_RSLT   &

◆ TYPE_DWORD_TAB_BR_RSLT

#define TYPE_DWORD_TAB_BR_RSLT   &

◆ TYPE_bool_TAB_BR_RSLT

#define TYPE_bool_TAB_BR_RSLT   &

◆ TYPE_INTPTR_TAB_BR_RSLT

#define TYPE_INTPTR_TAB_BR_RSLT   &

◆ TYPE_INT64_TAB_BR_RSLT

#define TYPE_INT64_TAB_BR_RSLT   &

◆ TYPE_DOUBLE_TAB_BR_RSLT

#define TYPE_DOUBLE_TAB_BR_RSLT   &

◆ TYPE_BOX3_TAB_BR_RSLT

#define TYPE_BOX3_TAB_BR_RSLT   &

◆ TYPE_MAXGUID_TAB_BR_RSLT

#define TYPE_MAXGUID_TAB_BR_RSLT   &

◆ TYPE_RGBA_BV_RSLT

#define TYPE_RGBA_BV_RSLT   &

◆ TYPE_POINT3_BV_RSLT

#define TYPE_POINT3_BV_RSLT   &

◆ TYPE_HSV_BV_RSLT

#define TYPE_HSV_BV_RSLT   &

◆ TYPE_FRGBA_BV_RSLT

#define TYPE_FRGBA_BV_RSLT   &

◆ TYPE_POINT4_BV_RSLT

#define TYPE_POINT4_BV_RSLT   &

◆ TYPE_BITMAP_BV_RSLT

#define TYPE_BITMAP_BV_RSLT   &

◆ TYPE_MATRIX3_BV_RSLT

#define TYPE_MATRIX3_BV_RSLT   &

◆ TYPE_ANGAXIS_BV_RSLT

#define TYPE_ANGAXIS_BV_RSLT   &

◆ TYPE_QUAT_BV_RSLT

#define TYPE_QUAT_BV_RSLT   &

◆ TYPE_BITARRAY_BV_RSLT

#define TYPE_BITARRAY_BV_RSLT   &

◆ TYPE_RAY_BV_RSLT

#define TYPE_RAY_BV_RSLT   &

◆ TYPE_POINT2_BV_RSLT

#define TYPE_POINT2_BV_RSLT   &

◆ TYPE_MESH_BV_RSLT

#define TYPE_MESH_BV_RSLT   &

◆ TYPE_INTERVAL_BV_RSLT

#define TYPE_INTERVAL_BV_RSLT   &

◆ TYPE_POINT_BV_RSLT

#define TYPE_POINT_BV_RSLT   &

◆ TYPE_TSTR_BV_RSLT

#define TYPE_TSTR_BV_RSLT   &

◆ TYPE_COLOR_BV_RSLT

#define TYPE_COLOR_BV_RSLT   &

◆ TYPE_ACOLOR_BV_RSLT

#define TYPE_ACOLOR_BV_RSLT   &

◆ TYPE_FPVALUE_BV_RSLT

#define TYPE_FPVALUE_BV_RSLT   &

◆ TYPE_CLASS_BV_RSLT

#define TYPE_CLASS_BV_RSLT   &

◆ TYPE_BOX3_BV_RSLT

#define TYPE_BOX3_BV_RSLT   &

◆ TYPE_MAXGUID_BV_RSLT

#define TYPE_MAXGUID_BV_RSLT   &

◆ TYPE_FLOAT_TAB_BV_RSLT

#define TYPE_FLOAT_TAB_BV_RSLT   &

◆ TYPE_INT_TAB_BV_RSLT

#define TYPE_INT_TAB_BV_RSLT   &

◆ TYPE_RGBA_TAB_BV_RSLT

#define TYPE_RGBA_TAB_BV_RSLT   &

◆ TYPE_POINT3_TAB_BV_RSLT

#define TYPE_POINT3_TAB_BV_RSLT   &

◆ TYPE_FRGBA_TAB_BV_RSLT

#define TYPE_FRGBA_TAB_BV_RSLT   &

◆ TYPE_POINT4_TAB_BV_RSLT

#define TYPE_POINT4_TAB_BV_RSLT   &

◆ TYPE_BOOL_TAB_BV_RSLT

#define TYPE_BOOL_TAB_BV_RSLT   &

◆ TYPE_ANGLE_TAB_BV_RSLT

#define TYPE_ANGLE_TAB_BV_RSLT   &

◆ TYPE_PCNT_FRAC_TAB_BV_RSLT

#define TYPE_PCNT_FRAC_TAB_BV_RSLT   &

◆ TYPE_WORLD_TAB_BV_RSLT

#define TYPE_WORLD_TAB_BV_RSLT   &

◆ TYPE_STRING_TAB_BV_RSLT

#define TYPE_STRING_TAB_BV_RSLT   &

◆ TYPE_FILENAME_TAB_BV_RSLT

#define TYPE_FILENAME_TAB_BV_RSLT   &

◆ TYPE_HSV_TAB_BV_RSLT

#define TYPE_HSV_TAB_BV_RSLT   &

◆ TYPE_COLOR_CHANNEL_TAB_BV_RSLT

#define TYPE_COLOR_CHANNEL_TAB_BV_RSLT   &

◆ TYPE_TIMEVALUE_TAB_BV_RSLT

#define TYPE_TIMEVALUE_TAB_BV_RSLT   &

◆ TYPE_RADIOBTN_INDEX_TAB_BV_RSLT

#define TYPE_RADIOBTN_INDEX_TAB_BV_RSLT   &

◆ TYPE_MTL_TAB_BV_RSLT

#define TYPE_MTL_TAB_BV_RSLT   &

◆ TYPE_TEXMAP_TAB_BV_RSLT

#define TYPE_TEXMAP_TAB_BV_RSLT   &

◆ TYPE_BITMAP_TAB_BV_RSLT

#define TYPE_BITMAP_TAB_BV_RSLT   &

◆ TYPE_INODE_TAB_BV_RSLT

#define TYPE_INODE_TAB_BV_RSLT   &

◆ TYPE_REFTARG_TAB_BV_RSLT

#define TYPE_REFTARG_TAB_BV_RSLT   &

◆ TYPE_INDEX_TAB_BV_RSLT

#define TYPE_INDEX_TAB_BV_RSLT   &

◆ TYPE_ENUM_TAB_BV_RSLT

#define TYPE_ENUM_TAB_BV_RSLT   &

◆ TYPE_MATRIX3_TAB_BV_RSLT

#define TYPE_MATRIX3_TAB_BV_RSLT   &

◆ TYPE_ANGAXIS_TAB_BV_RSLT

#define TYPE_ANGAXIS_TAB_BV_RSLT   &

◆ TYPE_QUAT_TAB_BV_RSLT

#define TYPE_QUAT_TAB_BV_RSLT   &

◆ TYPE_BITARRAY_TAB_BV_RSLT

#define TYPE_BITARRAY_TAB_BV_RSLT   &

◆ TYPE_CLASS_TAB_BV_RSLT

#define TYPE_CLASS_TAB_BV_RSLT   &

◆ TYPE_RAY_TAB_BV_RSLT

#define TYPE_RAY_TAB_BV_RSLT   &

◆ TYPE_POINT2_TAB_BV_RSLT

#define TYPE_POINT2_TAB_BV_RSLT   &

◆ TYPE_MESH_TAB_BV_RSLT

#define TYPE_MESH_TAB_BV_RSLT   &

◆ TYPE_OBJECT_TAB_BV_RSLT

#define TYPE_OBJECT_TAB_BV_RSLT   &

◆ TYPE_CONTROL_TAB_BV_RSLT

#define TYPE_CONTROL_TAB_BV_RSLT   &

◆ TYPE_INTERVAL_TAB_BV_RSLT

#define TYPE_INTERVAL_TAB_BV_RSLT   &

◆ TYPE_POINT_TAB_BV_RSLT

#define TYPE_POINT_TAB_BV_RSLT   &

◆ TYPE_HWND_TAB_BV_RSLT

#define TYPE_HWND_TAB_BV_RSLT   &

◆ TYPE_TSTR_TAB_BV_RSLT

#define TYPE_TSTR_TAB_BV_RSLT   &

◆ TYPE_IOBJECT_TAB_BV_RSLT

#define TYPE_IOBJECT_TAB_BV_RSLT   &

◆ TYPE_INTERFACE_TAB_BV_RSLT

#define TYPE_INTERFACE_TAB_BV_RSLT   &

◆ TYPE_NAME_TAB_BV_RSLT

#define TYPE_NAME_TAB_BV_RSLT   &

◆ TYPE_COLOR_TAB_BV_RSLT

#define TYPE_COLOR_TAB_BV_RSLT   &

◆ TYPE_ACOLOR_TAB_BV_RSLT

#define TYPE_ACOLOR_TAB_BV_RSLT   &

◆ TYPE_FPVALUE_TAB_BV_RSLT

#define TYPE_FPVALUE_TAB_BV_RSLT   &

◆ TYPE_VALUE_TAB_BV_RSLT

#define TYPE_VALUE_TAB_BV_RSLT   &

◆ TYPE_DWORD_TAB_BV_RSLT

#define TYPE_DWORD_TAB_BV_RSLT   &

◆ TYPE_bool_TAB_BV_RSLT

#define TYPE_bool_TAB_BV_RSLT   &

◆ TYPE_INTPTR_TAB_BV_RSLT

#define TYPE_INTPTR_TAB_BV_RSLT   &

◆ TYPE_INT64_TAB_BV_RSLT

#define TYPE_INT64_TAB_BV_RSLT   &

◆ TYPE_DOUBLE_TAB_BV_RSLT

#define TYPE_DOUBLE_TAB_BV_RSLT   &

◆ TYPE_BOX3_TAB_BV_RSLT

#define TYPE_BOX3_TAB_BV_RSLT   &

◆ TYPE_MAXGUID_TAB_BV_RSLT

#define TYPE_MAXGUID_TAB_BV_RSLT   &

◆ TYPE_FLOAT_TYPE

#define TYPE_FLOAT_TYPE   float

◆ TYPE_INT_TYPE

#define TYPE_INT_TYPE   int

◆ TYPE_RGBA_TYPE

#define TYPE_RGBA_TYPE   Point3

◆ TYPE_POINT3_TYPE

#define TYPE_POINT3_TYPE   Point3

◆ TYPE_FRGBA_TYPE

#define TYPE_FRGBA_TYPE   Point4

◆ TYPE_POINT4_TYPE

#define TYPE_POINT4_TYPE   Point4

◆ TYPE_BOOL_TYPE

#define TYPE_BOOL_TYPE   BOOL

◆ TYPE_ANGLE_TYPE

#define TYPE_ANGLE_TYPE   float

◆ TYPE_PCNT_FRAC_TYPE

#define TYPE_PCNT_FRAC_TYPE   float

◆ TYPE_WORLD_TYPE

#define TYPE_WORLD_TYPE   float

◆ TYPE_STRING_TYPE

#define TYPE_STRING_TYPE   const MCHAR*

◆ TYPE_FILENAME_TYPE

#define TYPE_FILENAME_TYPE   const MCHAR*

◆ TYPE_HSV_TYPE

#define TYPE_HSV_TYPE   Point3

◆ TYPE_COLOR_CHANNEL_TYPE

#define TYPE_COLOR_CHANNEL_TYPE   float

◆ TYPE_TIMEVALUE_TYPE

#define TYPE_TIMEVALUE_TYPE   int

◆ TYPE_RADIOBTN_INDEX_TYPE

#define TYPE_RADIOBTN_INDEX_TYPE   int

◆ TYPE_MTL_TYPE

#define TYPE_MTL_TYPE   Mtl*

◆ TYPE_TEXMAP_TYPE

#define TYPE_TEXMAP_TYPE   Texmap*

◆ TYPE_BITMAP_TYPE

#define TYPE_BITMAP_TYPE   PBBitmap*

◆ TYPE_INODE_TYPE

#define TYPE_INODE_TYPE   INode*

◆ TYPE_REFTARG_TYPE

#define TYPE_REFTARG_TYPE   ReferenceTarget*

◆ TYPE_INDEX_TYPE

#define TYPE_INDEX_TYPE   int

◆ TYPE_ENUM_TYPE

#define TYPE_ENUM_TYPE   int

◆ TYPE_MATRIX3_TYPE

#define TYPE_MATRIX3_TYPE   Matrix*

◆ TYPE_VOID_TYPE

#define TYPE_VOID_TYPE   void

◆ TYPE_INTERVAL_TYPE

#define TYPE_INTERVAL_TYPE   Interval*

◆ TYPE_ANGAXIS_TYPE

#define TYPE_ANGAXIS_TYPE   AngAxis*

◆ TYPE_QUAT_TYPE

#define TYPE_QUAT_TYPE   Quat*

◆ TYPE_RAY_TYPE

#define TYPE_RAY_TYPE   Ray*

◆ TYPE_POINT2_TYPE

#define TYPE_POINT2_TYPE   Point2*

◆ TYPE_BITARRAY_TYPE

#define TYPE_BITARRAY_TYPE   BitArray*

◆ TYPE_CLASS_TYPE

#define TYPE_CLASS_TYPE   ClassID*

◆ TYPE_MESH_TYPE

#define TYPE_MESH_TYPE   Mesh*

◆ TYPE_OBJECT_TYPE

#define TYPE_OBJECT_TYPE   Object*

◆ TYPE_CONTROL_TYPE

#define TYPE_CONTROL_TYPE   Control*

◆ TYPE_POINT_TYPE

#define TYPE_POINT_TYPE   POINT*

◆ TYPE_TSTR_TYPE

#define TYPE_TSTR_TYPE   MSTR*

◆ TYPE_IOBJECT_TYPE

#define TYPE_IOBJECT_TYPE   IObject*

◆ TYPE_INTERFACE_TYPE

#define TYPE_INTERFACE_TYPE   FPInterface*

◆ TYPE_HWND_TYPE

#define TYPE_HWND_TYPE   HWND

◆ TYPE_NAME_TYPE

#define TYPE_NAME_TYPE   const MCHAR*

◆ TYPE_COLOR_TYPE

#define TYPE_COLOR_TYPE   Color*

◆ TYPE_ACOLOR_TYPE

#define TYPE_ACOLOR_TYPE   AColor*

◆ TYPE_FPVALUE_TYPE

#define TYPE_FPVALUE_TYPE   FPValue*

◆ TYPE_VALUE_TYPE

#define TYPE_VALUE_TYPE   Value*

◆ TYPE_DWORD_TYPE

#define TYPE_DWORD_TYPE   DWORD

◆ TYPE_bool_TYPE

#define TYPE_bool_TYPE   bool

◆ TYPE_INTPTR_TYPE

#define TYPE_INTPTR_TYPE   INT_PTR

◆ TYPE_INT64_TYPE

#define TYPE_INT64_TYPE   INT64

◆ TYPE_DOUBLE_TYPE

#define TYPE_DOUBLE_TYPE   double

◆ TYPE_BOX3_TYPE

#define TYPE_BOX3_TYPE   Box3*

◆ TYPE_MAXGUID_TYPE

#define TYPE_MAXGUID_TYPE   MaxSDK::MaxGuid*

◆ TYPE_FLOAT_TAB_TYPE

#define TYPE_FLOAT_TAB_TYPE   Tab<float>*

◆ TYPE_INT_TAB_TYPE

#define TYPE_INT_TAB_TYPE   Tab<int>*

◆ TYPE_RGBA_TAB_TYPE

#define TYPE_RGBA_TAB_TYPE   Tab<Point3>*

◆ TYPE_POINT3_TAB_TYPE

#define TYPE_POINT3_TAB_TYPE   Tab<Point3>*

◆ TYPE_FRGBA_TAB_TYPE

#define TYPE_FRGBA_TAB_TYPE   Tab<Point4>*

◆ TYPE_POINT4_TAB_TYPE

#define TYPE_POINT4_TAB_TYPE   Tab<Point4>*

◆ TYPE_BOOL_TAB_TYPE

#define TYPE_BOOL_TAB_TYPE   Tab<BOOL>*

◆ TYPE_ANGLE_TAB_TYPE

#define TYPE_ANGLE_TAB_TYPE   Tab<float>*

◆ TYPE_PCNT_FRAC_TAB_TYPE

#define TYPE_PCNT_FRAC_TAB_TYPE   Tab<float>*

◆ TYPE_WORLD_TAB_TYPE

#define TYPE_WORLD_TAB_TYPE   Tab<float>*

◆ TYPE_STRING_TAB_TYPE

#define TYPE_STRING_TAB_TYPE   Tab<const MCHAR*>*

◆ TYPE_FILENAME_TAB_TYPE

#define TYPE_FILENAME_TAB_TYPE   Tab<const MCHAR*>*

◆ TYPE_HSV_TAB_TYPE

#define TYPE_HSV_TAB_TYPE   Tab<Point3>*

◆ TYPE_COLOR_CHANNEL_TAB_TYPE

#define TYPE_COLOR_CHANNEL_TAB_TYPE   Tab<float>*

◆ TYPE_TIMEVALUE_TAB_TYPE

#define TYPE_TIMEVALUE_TAB_TYPE   Tab<int>*

◆ TYPE_RADIOBTN_INDEX_TAB_TYPE

#define TYPE_RADIOBTN_INDEX_TAB_TYPE   Tab<int>*

◆ TYPE_MTL_TAB_TYPE

#define TYPE_MTL_TAB_TYPE   Tab<Mtl*>*

◆ TYPE_TEXMAP_TAB_TYPE

#define TYPE_TEXMAP_TAB_TYPE   Tab<Texmap*>*

◆ TYPE_BITMAP_TAB_TYPE

#define TYPE_BITMAP_TAB_TYPE   Tab<PBBitmap*>*

◆ TYPE_INODE_TAB_TYPE

#define TYPE_INODE_TAB_TYPE   Tab<INode*>*

◆ TYPE_REFTARG_TAB_TYPE

#define TYPE_REFTARG_TAB_TYPE   Tab<ReferenceTarget*>*

◆ TYPE_INDEX_TAB_TYPE

#define TYPE_INDEX_TAB_TYPE   Tab<int>*

◆ TYPE_ENUM_TAB_TYPE

#define TYPE_ENUM_TAB_TYPE   Tab<int>*

◆ TYPE_MATRIX3_TAB_TYPE

#define TYPE_MATRIX3_TAB_TYPE   Tab<Matrix*>*

◆ TYPE_VOID_TAB_TYPE

#define TYPE_VOID_TAB_TYPE   Tab<void>*

◆ TYPE_INTERVAL_TAB_TYPE

#define TYPE_INTERVAL_TAB_TYPE   Tab<Interval*>*

◆ TYPE_ANGAXIS_TAB_TYPE

#define TYPE_ANGAXIS_TAB_TYPE   Tab<AngAxis*>*

◆ TYPE_QUAT_TAB_TYPE

#define TYPE_QUAT_TAB_TYPE   Tab<Quat*>*

◆ TYPE_RAY_TAB_TYPE

#define TYPE_RAY_TAB_TYPE   Tab<Ray*>*

◆ TYPE_POINT2_TAB_TYPE

#define TYPE_POINT2_TAB_TYPE   Tab<Point2*>*

◆ TYPE_BITARRAY_TAB_TYPE

#define TYPE_BITARRAY_TAB_TYPE   Tab<BitArray*>*

◆ TYPE_CLASS_TAB_TYPE

#define TYPE_CLASS_TAB_TYPE   Tab<ClassID*>*

◆ TYPE_MESH_TAB_TYPE

#define TYPE_MESH_TAB_TYPE   Tab<Mesh*>*

◆ TYPE_OBJECT_TAB_TYPE

#define TYPE_OBJECT_TAB_TYPE   Tab<Object*>*

◆ TYPE_CONTROL_TAB_TYPE

#define TYPE_CONTROL_TAB_TYPE   Tab<Control*>*

◆ TYPE_POINT_TAB_TYPE

#define TYPE_POINT_TAB_TYPE   Tab<POINT*>*

◆ TYPE_TSTR_TAB_TYPE

#define TYPE_TSTR_TAB_TYPE   Tab<MSTR*>*

◆ TYPE_IOBJECT_TAB_TYPE

#define TYPE_IOBJECT_TAB_TYPE   Tab<IObject*>*

◆ TYPE_INTERFACE_TAB_TYPE

#define TYPE_INTERFACE_TAB_TYPE   Tab<FPInterface*>*

◆ TYPE_HWND_TAB_TYPE

#define TYPE_HWND_TAB_TYPE   Tab<HWND>*

◆ TYPE_NAME_TAB_TYPE

#define TYPE_NAME_TAB_TYPE   Tab<const MCHAR*>*

◆ TYPE_COLOR_TAB_TYPE

#define TYPE_COLOR_TAB_TYPE   Tab<Color*>*

◆ TYPE_ACOLOR_TAB_TYPE

#define TYPE_ACOLOR_TAB_TYPE   Tab<AColor*>*

◆ TYPE_FPVALUE_TAB_TYPE

#define TYPE_FPVALUE_TAB_TYPE   Tab<FPValue*>*

◆ TYPE_VALUE_TAB_TYPE

#define TYPE_VALUE_TAB_TYPE   Tab<Value*>*

◆ TYPE_DWORD_TAB_TYPE

#define TYPE_DWORD_TAB_TYPE   Tab<DWORD>*

◆ TYPE_bool_TAB_TYPE

#define TYPE_bool_TAB_TYPE   Tab<bool>*

◆ TYPE_INTPTR_TAB_TYPE

#define TYPE_INTPTR_TAB_TYPE   Tab<INT_PTR>*

◆ TYPE_INT64_TAB_TYPE

#define TYPE_INT64_TAB_TYPE   Tab<INT64>*

◆ TYPE_DOUBLE_TAB_TYPE

#define TYPE_DOUBLE_TAB_TYPE   Tab<double>*

◆ TYPE_BOX3_TAB_TYPE

#define TYPE_BOX3_TAB_TYPE   Tab<Box3*>*

◆ TYPE_MAXGUID_TAB_TYPE

#define TYPE_MAXGUID_TAB_TYPE   Tab<MaxSDK::MaxGuid*>*

◆ TYPE_FLOAT_BP_TYPE

#define TYPE_FLOAT_BP_TYPE   float*

◆ TYPE_INT_BP_TYPE

#define TYPE_INT_BP_TYPE   int*

◆ TYPE_BOOL_BP_TYPE

#define TYPE_BOOL_BP_TYPE   int*

◆ TYPE_ANGLE_BP_TYPE

#define TYPE_ANGLE_BP_TYPE   float*

◆ TYPE_PCNT_FRAC_BP_TYPE

#define TYPE_PCNT_FRAC_BP_TYPE   float*

◆ TYPE_WORLD_BP_TYPE

#define TYPE_WORLD_BP_TYPE   float*

◆ TYPE_COLOR_CHANNEL_BP_TYPE

#define TYPE_COLOR_CHANNEL_BP_TYPE   float*

◆ TYPE_TIMEVALUE_BP_TYPE

#define TYPE_TIMEVALUE_BP_TYPE   int*

◆ TYPE_RADIOBTN_INDEX_BP_TYPE

#define TYPE_RADIOBTN_INDEX_BP_TYPE   int*

◆ TYPE_INDEX_BP_TYPE

#define TYPE_INDEX_BP_TYPE   int*

◆ TYPE_ENUM_BP_TYPE

#define TYPE_ENUM_BP_TYPE   int*

◆ TYPE_DWORD_BP_TYPE

#define TYPE_DWORD_BP_TYPE   DWORD*

◆ TYPE_bool_BP_TYPE

#define TYPE_bool_BP_TYPE   bool*

◆ TYPE_INTPTR_BP_TYPE

#define TYPE_INTPTR_BP_TYPE   INT_PTR*

◆ TYPE_INT64_BP_TYPE

#define TYPE_INT64_BP_TYPE   INT64*

◆ TYPE_DOUBLE_BP_TYPE

#define TYPE_DOUBLE_BP_TYPE   double*

◆ TYPE_FLOAT_BR_TYPE

#define TYPE_FLOAT_BR_TYPE   float&

◆ TYPE_INT_BR_TYPE

#define TYPE_INT_BR_TYPE   int&

◆ TYPE_RGBA_BR_TYPE

#define TYPE_RGBA_BR_TYPE   Point3&

◆ TYPE_POINT3_BR_TYPE

#define TYPE_POINT3_BR_TYPE   Point3&

◆ TYPE_FRGBA_BR_TYPE

#define TYPE_FRGBA_BR_TYPE   Point4&

◆ TYPE_POINT4_BR_TYPE

#define TYPE_POINT4_BR_TYPE   Point4&

◆ TYPE_BOOL_BR_TYPE

#define TYPE_BOOL_BR_TYPE   int&

◆ TYPE_ANGLE_BR_TYPE

#define TYPE_ANGLE_BR_TYPE   float&

◆ TYPE_PCNT_FRAC_BR_TYPE

#define TYPE_PCNT_FRAC_BR_TYPE   float&

◆ TYPE_WORLD_BR_TYPE

#define TYPE_WORLD_BR_TYPE   float&

◆ TYPE_HSV_BR_TYPE

#define TYPE_HSV_BR_TYPE   Point3&

◆ TYPE_COLOR_CHANNEL_BR_TYPE

#define TYPE_COLOR_CHANNEL_BR_TYPE   float&

◆ TYPE_TIMEVALUE_BR_TYPE

#define TYPE_TIMEVALUE_BR_TYPE   int&

◆ TYPE_RADIOBTN_INDEX_BR_TYPE

#define TYPE_RADIOBTN_INDEX_BR_TYPE   int&

◆ TYPE_BITMAP_BR_TYPE

#define TYPE_BITMAP_BR_TYPE   PBBitmap&

◆ TYPE_INDEX_BR_TYPE

#define TYPE_INDEX_BR_TYPE   int&

◆ TYPE_ENUM_BR_TYPE

#define TYPE_ENUM_BR_TYPE   int&

◆ TYPE_REFTARG_BR_TYPE

#define TYPE_REFTARG_BR_TYPE   ReferenceTarget&

◆ TYPE_MATRIX3_BR_TYPE

#define TYPE_MATRIX3_BR_TYPE   Matrix3&

◆ TYPE_ANGAXIS_BR_TYPE

#define TYPE_ANGAXIS_BR_TYPE   AngAxis&

◆ TYPE_QUAT_BR_TYPE

#define TYPE_QUAT_BR_TYPE   Quat&

◆ TYPE_BITARRAY_BR_TYPE

#define TYPE_BITARRAY_BR_TYPE   BitArray&

◆ TYPE_RAY_BR_TYPE

#define TYPE_RAY_BR_TYPE   Ray&

◆ TYPE_POINT2_BR_TYPE

#define TYPE_POINT2_BR_TYPE   Point2&

◆ TYPE_MESH_BR_TYPE

#define TYPE_MESH_BR_TYPE   Mesh&

◆ TYPE_INTERVAL_BR_TYPE

#define TYPE_INTERVAL_BR_TYPE   Interval&

◆ TYPE_POINT_BR_TYPE

#define TYPE_POINT_BR_TYPE   POINT&

◆ TYPE_TSTR_BR_TYPE

#define TYPE_TSTR_BR_TYPE   MSTR&

◆ TYPE_COLOR_BR_TYPE

#define TYPE_COLOR_BR_TYPE   Color&

◆ TYPE_ACOLOR_BR_TYPE

#define TYPE_ACOLOR_BR_TYPE   AColor&

◆ TYPE_FPVALUE_BR_TYPE

#define TYPE_FPVALUE_BR_TYPE   FPValue&

◆ TYPE_DWORD_BR_TYPE

#define TYPE_DWORD_BR_TYPE   DWORD&

◆ TYPE_bool_BR_TYPE

#define TYPE_bool_BR_TYPE   bool&

◆ TYPE_INTPTR_BR_TYPE

#define TYPE_INTPTR_BR_TYPE   INT_PTR&

◆ TYPE_INT64_BR_TYPE

#define TYPE_INT64_BR_TYPE   INT64&

◆ TYPE_DOUBLE_BR_TYPE

#define TYPE_DOUBLE_BR_TYPE   double&

◆ TYPE_BOX3_BR_TYPE

#define TYPE_BOX3_BR_TYPE   Box3&

◆ TYPE_MAXGUID_BR_TYPE

#define TYPE_MAXGUID_BR_TYPE   MaxSDK::MaxGuid&

◆ TYPE_FLOAT_TAB_BR_TYPE

#define TYPE_FLOAT_TAB_BR_TYPE   Tab<float>&

◆ TYPE_INT_TAB_BR_TYPE

#define TYPE_INT_TAB_BR_TYPE   Tab<int>&

◆ TYPE_RGBA_TAB_BR_TYPE

#define TYPE_RGBA_TAB_BR_TYPE   Tab<Point3>&

◆ TYPE_POINT3_TAB_BR_TYPE

#define TYPE_POINT3_TAB_BR_TYPE   Tab<Point3>&

◆ TYPE_FRGBA_TAB_BR_TYPE

#define TYPE_FRGBA_TAB_BR_TYPE   Tab<Point4>&

◆ TYPE_POINT4_TAB_BR_TYPE

#define TYPE_POINT4_TAB_BR_TYPE   Tab<Point4>&

◆ TYPE_BOOL_TAB_BR_TYPE

#define TYPE_BOOL_TAB_BR_TYPE   Tab<BOOL>&

◆ TYPE_ANGLE_TAB_BR_TYPE

#define TYPE_ANGLE_TAB_BR_TYPE   Tab<float>&

◆ TYPE_PCNT_FRAC_TAB_BR_TYPE

#define TYPE_PCNT_FRAC_TAB_BR_TYPE   Tab<float>&

◆ TYPE_WORLD_TAB_BR_TYPE

#define TYPE_WORLD_TAB_BR_TYPE   Tab<float>&

◆ TYPE_STRING_TAB_BR_TYPE

#define TYPE_STRING_TAB_BR_TYPE   Tab<const MCHAR*>&

◆ TYPE_FILENAME_TAB_BR_TYPE

#define TYPE_FILENAME_TAB_BR_TYPE   Tab<const MCHAR*>&

◆ TYPE_HSV_TAB_BR_TYPE

#define TYPE_HSV_TAB_BR_TYPE   Tab<Point3>&

◆ TYPE_COLOR_CHANNEL_TAB_BR_TYPE

#define TYPE_COLOR_CHANNEL_TAB_BR_TYPE   Tab<float>&

◆ TYPE_TIMEVALUE_TAB_BR_TYPE

#define TYPE_TIMEVALUE_TAB_BR_TYPE   Tab<int>&

◆ TYPE_RADIOBTN_INDEX_TAB_BR_TYPE

#define TYPE_RADIOBTN_INDEX_TAB_BR_TYPE   Tab<int>&

◆ TYPE_MTL_TAB_BR_TYPE

#define TYPE_MTL_TAB_BR_TYPE   Tab<Mtl*>&

◆ TYPE_TEXMAP_TAB_BR_TYPE

#define TYPE_TEXMAP_TAB_BR_TYPE   Tab<Texmap*>&

◆ TYPE_BITMAP_TAB_BR_TYPE

#define TYPE_BITMAP_TAB_BR_TYPE   Tab<PBBitmap*>&

◆ TYPE_INODE_TAB_BR_TYPE

#define TYPE_INODE_TAB_BR_TYPE   Tab<INode*>&

◆ TYPE_REFTARG_TAB_BR_TYPE

#define TYPE_REFTARG_TAB_BR_TYPE   Tab<ReferenceTarget*>&

◆ TYPE_INDEX_TAB_BR_TYPE

#define TYPE_INDEX_TAB_BR_TYPE   Tab<int>&

◆ TYPE_ENUM_TAB_BR_TYPE

#define TYPE_ENUM_TAB_BR_TYPE   Tab<int>&

◆ TYPE_MATRIX3_TAB_BR_TYPE

#define TYPE_MATRIX3_TAB_BR_TYPE   Tab<Matrix*>&

◆ TYPE_VOID_TAB_BR_TYPE

#define TYPE_VOID_TAB_BR_TYPE   Tab<void>&

◆ TYPE_INTERVAL_TAB_BR_TYPE

#define TYPE_INTERVAL_TAB_BR_TYPE   Tab<Interval*>&

◆ TYPE_ANGAXIS_TAB_BR_TYPE

#define TYPE_ANGAXIS_TAB_BR_TYPE   Tab<AngAxis*>&

◆ TYPE_QUAT_TAB_BR_TYPE

#define TYPE_QUAT_TAB_BR_TYPE   Tab<Quat*>&

◆ TYPE_RAY_TAB_BR_TYPE

#define TYPE_RAY_TAB_BR_TYPE   Tab<Ray*>&

◆ TYPE_POINT2_TAB_BR_TYPE

#define TYPE_POINT2_TAB_BR_TYPE   Tab<Point2*>&

◆ TYPE_BITARRAY_TAB_BR_TYPE

#define TYPE_BITARRAY_TAB_BR_TYPE   Tab<BitArray*>&

◆ TYPE_CLASS_TAB_BR_TYPE

#define TYPE_CLASS_TAB_BR_TYPE   Tab<ClassID*>&

◆ TYPE_MESH_TAB_BR_TYPE

#define TYPE_MESH_TAB_BR_TYPE   Tab<Mesh*>&

◆ TYPE_OBJECT_TAB_BR_TYPE

#define TYPE_OBJECT_TAB_BR_TYPE   Tab<Object*>&

◆ TYPE_CONTROL_TAB_BR_TYPE

#define TYPE_CONTROL_TAB_BR_TYPE   Tab<Control*>&

◆ TYPE_POINT_TAB_BR_TYPE

#define TYPE_POINT_TAB_BR_TYPE   Tab<POINT*>&

◆ TYPE_TSTR_TAB_BR_TYPE

#define TYPE_TSTR_TAB_BR_TYPE   Tab<MSTR*>&

◆ TYPE_IOBJECT_TAB_BR_TYPE

#define TYPE_IOBJECT_TAB_BR_TYPE   Tab<IObject*>&

◆ TYPE_INTERFACE_TAB_BR_TYPE

#define TYPE_INTERFACE_TAB_BR_TYPE   Tab<FPInterface*>&

◆ TYPE_HWND_TAB_BR_TYPE

#define TYPE_HWND_TAB_BR_TYPE   Tab<HWND>&

◆ TYPE_NAME_TAB_BR_TYPE

#define TYPE_NAME_TAB_BR_TYPE   Tab<const MCHAR*>&

◆ TYPE_COLOR_TAB_BR_TYPE

#define TYPE_COLOR_TAB_BR_TYPE   Tab<Color*>&

◆ TYPE_ACOLOR_TAB_BR_TYPE

#define TYPE_ACOLOR_TAB_BR_TYPE   Tab<AColor*>&

◆ TYPE_FPVALUE_TAB_BR_TYPE

#define TYPE_FPVALUE_TAB_BR_TYPE   Tab<FPValue*>&

◆ TYPE_VALUE_TAB_BR_TYPE

#define TYPE_VALUE_TAB_BR_TYPE   Tab<Value*>&

◆ TYPE_DWORD_TAB_BR_TYPE

#define TYPE_DWORD_TAB_BR_TYPE   Tab<DWORD>&

◆ TYPE_bool_TAB_BR_TYPE

#define TYPE_bool_TAB_BR_TYPE   Tab<bool>&

◆ TYPE_INTPTR_TAB_BR_TYPE

#define TYPE_INTPTR_TAB_BR_TYPE   Tab<INT_PTR>&

◆ TYPE_INT64_TAB_BR_TYPE

#define TYPE_INT64_TAB_BR_TYPE   Tab<INT64>&

◆ TYPE_DOUBLE_TAB_BR_TYPE

#define TYPE_DOUBLE_TAB_BR_TYPE   Tab<double>&

◆ TYPE_BOX3_TAB_BR_TYPE

#define TYPE_BOX3_TAB_BR_TYPE   Tab<Box3>&

◆ TYPE_MAXGUID_TAB_BR_TYPE

#define TYPE_MAXGUID_TAB_BR_TYPE   Tab<MaxSDK::MaxGuid>&

◆ TYPE_RGBA_BV_TYPE

#define TYPE_RGBA_BV_TYPE   Point3

◆ TYPE_POINT3_BV_TYPE

#define TYPE_POINT3_BV_TYPE   Point3

◆ TYPE_HSV_BV_TYPE

#define TYPE_HSV_BV_TYPE   Point3

◆ TYPE_FRGBA_BV_TYPE

#define TYPE_FRGBA_BV_TYPE   Point4

◆ TYPE_POINT4_BV_TYPE

#define TYPE_POINT4_BV_TYPE   Point4

◆ TYPE_BITMAP_BV_TYPE

#define TYPE_BITMAP_BV_TYPE   PBBitmap

◆ TYPE_MATRIX3_BV_TYPE

#define TYPE_MATRIX3_BV_TYPE   Matrix3

◆ TYPE_ANGAXIS_BV_TYPE

#define TYPE_ANGAXIS_BV_TYPE   AngAxis

◆ TYPE_QUAT_BV_TYPE

#define TYPE_QUAT_BV_TYPE   Quat

◆ TYPE_BITARRAY_BV_TYPE

#define TYPE_BITARRAY_BV_TYPE   BitArray

◆ TYPE_RAY_BV_TYPE

#define TYPE_RAY_BV_TYPE   Ray

◆ TYPE_POINT2_BV_TYPE

#define TYPE_POINT2_BV_TYPE   Point2

◆ TYPE_MESH_BV_TYPE

#define TYPE_MESH_BV_TYPE   Mesh

◆ TYPE_INTERVAL_BV_TYPE

#define TYPE_INTERVAL_BV_TYPE   Interval

◆ TYPE_POINT_BV_TYPE

#define TYPE_POINT_BV_TYPE   POINT

◆ TYPE_TSTR_BV_TYPE

#define TYPE_TSTR_BV_TYPE   MSTR

◆ TYPE_COLOR_BV_TYPE

#define TYPE_COLOR_BV_TYPE   Color

◆ TYPE_ACOLOR_BV_TYPE

#define TYPE_ACOLOR_BV_TYPE   AColor

◆ TYPE_FPVALUE_BV_TYPE

#define TYPE_FPVALUE_BV_TYPE   FPValue

◆ TYPE_CLASS_BV_TYPE

#define TYPE_CLASS_BV_TYPE   ClassID

◆ TYPE_BOX3_BV_TYPE

#define TYPE_BOX3_BV_TYPE   Box3

◆ TYPE_MAXGUID_BV_TYPE

#define TYPE_MAXGUID_BV_TYPE   MaxSDK::MaxGuid

◆ TYPE_FLOAT_TAB_BV_TYPE

#define TYPE_FLOAT_TAB_BV_TYPE   Tab<float>

◆ TYPE_INT_TAB_BV_TYPE

#define TYPE_INT_TAB_BV_TYPE   Tab<int>

◆ TYPE_RGBA_TAB_BV_TYPE

#define TYPE_RGBA_TAB_BV_TYPE   Tab<Point3>

◆ TYPE_POINT3_TAB_BV_TYPE

#define TYPE_POINT3_TAB_BV_TYPE   Tab<Point3>

◆ TYPE_FRGBA_TAB_BV_TYPE

#define TYPE_FRGBA_TAB_BV_TYPE   Tab<Point4>

◆ TYPE_POINT4_TAB_BV_TYPE

#define TYPE_POINT4_TAB_BV_TYPE   Tab<Point4>

◆ TYPE_BOOL_TAB_BV_TYPE

#define TYPE_BOOL_TAB_BV_TYPE   Tab<BOOL>

◆ TYPE_ANGLE_TAB_BV_TYPE

#define TYPE_ANGLE_TAB_BV_TYPE   Tab<float>

◆ TYPE_PCNT_FRAC_TAB_BV_TYPE

#define TYPE_PCNT_FRAC_TAB_BV_TYPE   Tab<float>

◆ TYPE_WORLD_TAB_BV_TYPE

#define TYPE_WORLD_TAB_BV_TYPE   Tab<float>

◆ TYPE_STRING_TAB_BV_TYPE

#define TYPE_STRING_TAB_BV_TYPE   Tab<const MCHAR*>

◆ TYPE_FILENAME_TAB_BV_TYPE

#define TYPE_FILENAME_TAB_BV_TYPE   Tab<const MCHAR*>

◆ TYPE_HSV_TAB_BV_TYPE

#define TYPE_HSV_TAB_BV_TYPE   Tab<Point3>

◆ TYPE_COLOR_CHANNEL_TAB_BV_TYPE

#define TYPE_COLOR_CHANNEL_TAB_BV_TYPE   Tab<float>

◆ TYPE_TIMEVALUE_TAB_BV_TYPE

#define TYPE_TIMEVALUE_TAB_BV_TYPE   Tab<int>

◆ TYPE_RADIOBTN_INDEX_TAB_BV_TYPE

#define TYPE_RADIOBTN_INDEX_TAB_BV_TYPE   Tab<int>

◆ TYPE_MTL_TAB_BV_TYPE

#define TYPE_MTL_TAB_BV_TYPE   Tab<Mtl*>

◆ TYPE_TEXMAP_TAB_BV_TYPE

#define TYPE_TEXMAP_TAB_BV_TYPE   Tab<Texmap*>

◆ TYPE_BITMAP_TAB_BV_TYPE

#define TYPE_BITMAP_TAB_BV_TYPE   Tab<PBBitmap*>

◆ TYPE_INODE_TAB_BV_TYPE

#define TYPE_INODE_TAB_BV_TYPE   Tab<INode*>

◆ TYPE_REFTARG_TAB_BV_TYPE

#define TYPE_REFTARG_TAB_BV_TYPE   Tab<ReferenceTarget*>

◆ TYPE_INDEX_TAB_BV_TYPE

#define TYPE_INDEX_TAB_BV_TYPE   Tab<int>

◆ TYPE_ENUM_TAB_BV_TYPE

#define TYPE_ENUM_TAB_BV_TYPE   Tab<int>

◆ TYPE_MATRIX3_TAB_BV_TYPE

#define TYPE_MATRIX3_TAB_BV_TYPE   Tab<Matrix*>

◆ TYPE_VOID_TAB_BV_TYPE

#define TYPE_VOID_TAB_BV_TYPE   Tab<void>

◆ TYPE_INTERVAL_TAB_BV_TYPE

#define TYPE_INTERVAL_TAB_BV_TYPE   Tab<Interval*>

◆ TYPE_ANGAXIS_TAB_BV_TYPE

#define TYPE_ANGAXIS_TAB_BV_TYPE   Tab<AngAxis*>

◆ TYPE_QUAT_TAB_BV_TYPE

#define TYPE_QUAT_TAB_BV_TYPE   Tab<Quat*>

◆ TYPE_RAY_TAB_BV_TYPE

#define TYPE_RAY_TAB_BV_TYPE   Tab<Ray*>

◆ TYPE_POINT2_TAB_BV_TYPE

#define TYPE_POINT2_TAB_BV_TYPE   Tab<Point2*>

◆ TYPE_BITARRAY_TAB_BV_TYPE

#define TYPE_BITARRAY_TAB_BV_TYPE   Tab<BitArray*>

◆ TYPE_CLASS_TAB_BV_TYPE

#define TYPE_CLASS_TAB_BV_TYPE   Tab<ClassID*>

◆ TYPE_MESH_TAB_BV_TYPE

#define TYPE_MESH_TAB_BV_TYPE   Tab<Mesh*>

◆ TYPE_OBJECT_TAB_BV_TYPE

#define TYPE_OBJECT_TAB_BV_TYPE   Tab<Object*>

◆ TYPE_CONTROL_TAB_BV_TYPE

#define TYPE_CONTROL_TAB_BV_TYPE   Tab<Control*>

◆ TYPE_POINT_TAB_BV_TYPE

#define TYPE_POINT_TAB_BV_TYPE   Tab<POINT*>

◆ TYPE_TSTR_TAB_BV_TYPE

#define TYPE_TSTR_TAB_BV_TYPE   Tab<MSTR*>

◆ TYPE_IOBJECT_TAB_BV_TYPE

#define TYPE_IOBJECT_TAB_BV_TYPE   Tab<IObject*>

◆ TYPE_INTERFACE_TAB_BV_TYPE

#define TYPE_INTERFACE_TAB_BV_TYPE   Tab<FPInterface*>

◆ TYPE_HWND_TAB_BV_TYPE

#define TYPE_HWND_TAB_BV_TYPE   Tab<HWND>

◆ TYPE_NAME_TAB_BV_TYPE

#define TYPE_NAME_TAB_BV_TYPE   Tab<const MCHAR*>

◆ TYPE_COLOR_TAB_BV_TYPE

#define TYPE_COLOR_TAB_BV_TYPE   Tab<Color*>

◆ TYPE_ACOLOR_TAB_BV_TYPE

#define TYPE_ACOLOR_TAB_BV_TYPE   Tab<AColor*>

◆ TYPE_FPVALUE_TAB_BV_TYPE

#define TYPE_FPVALUE_TAB_BV_TYPE   Tab<FPValue*>

◆ TYPE_VALUE_TAB_BV_TYPE

#define TYPE_VALUE_TAB_BV_TYPE   Tab<Value*>

◆ TYPE_DWORD_TAB_BV_TYPE

#define TYPE_DWORD_TAB_BV_TYPE   Tab<DWORD>

◆ TYPE_bool_TAB_BV_TYPE

#define TYPE_bool_TAB_BV_TYPE   Tab<bool>

◆ TYPE_INTPTR_TAB_BV_TYPE

#define TYPE_INTPTR_TAB_BV_TYPE   Tab<INT_PTR>

◆ TYPE_INT64_TAB_BV_TYPE

#define TYPE_INT64_TAB_BV_TYPE   Tab<INT64>

◆ TYPE_DOUBLE_TAB_BV_TYPE

#define TYPE_DOUBLE_TAB_BV_TYPE   Tab<double>

◆ TYPE_BOX3_TAB_BV_TYPE

#define TYPE_BOX3_TAB_BV_TYPE   Tab<Box3*>

◆ TYPE_MAXGUID_TAB_BV_TYPE

#define TYPE_MAXGUID_TAB_BV_TYPE   Tab<MaxSDK::MaxGuid*>

Typedef Documentation

◆ FPStatus

typedef int FPStatus

◆ FunctionID

typedef short FunctionID

ID for individual functions within an interface (local)

◆ EnumID

typedef short EnumID

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
f_category 
f_predicates 
f_isEnabled 
f_isChecked 
f_isVisible 
f_iconRes 
f_icon 
f_buttonText 
f_toolTip 
f_menuText 
f_ui 
f_shortCut 
f_macroEmitter 
f_embeddedScriptSecurityFeature 
f_range 
f_validator 
f_inOut 
f_keyArgDefault 
f_embeddedScriptSecurityFeature_r 
f_embeddedScriptSecurityFeature_w 
f_embeddedScriptSecurityFeature_rw 
837 {
838 // Action options
839 f_category = -(1<<30), // category name, as internal MCHAR* and localizable string resID, defaults to interface name
840 f_predicates, // supply 3 functionIDs for isEnabled, isChecked, isVisible predicates
841 f_isEnabled, // isEnabled predicate functionID
842 f_isChecked, // isChecked predicate functionID
843 f_isVisible, // isVisible predicate functionID
844 f_iconRes, // icon as resource ID
845 f_icon, // icon as UI .bmp filename, index pair, as per CUI icon specifications
846 f_buttonText, // button text string resID, defaults to function description
847 f_toolTip, // tooltip string resID, defaults to function description
848 f_menuText, // menu item text string resID, defaults to buttonText or function description
849 f_ui, // UI spec if paramMap2-implemented UI (pmap blockID, mapID, control type, button or checkbutton resID, hilight col if chkbtn)
850 f_shortCut, // default keyboard short cut, as pair: virt ACCEL flags word, keycode (first two items in Win32 ACCEL struct)
851 f_macroEmitter, // provide callback object to handle macro emmission
852 f_embeddedScriptSecurityFeature, // invoking action is subject to ISceneScriptSecurityManager settings. When this
853 // is specified, next value is a
854 // MaxSDK::ISceneScriptSecurityManager::ScriptingFeature value
855
856 // param and property options
857 f_range, // valid range, two type-specific vals
858 f_validator, // validator object, FPValidator*
859 f_inOut, // in, out flags FPP_IN_PARM, FPP_OUT_PARAM or both, defaults to both
860 f_keyArgDefault, // marks this as an optional keyArg param and gives default value which must be of type to match param type, If the param type is a _BR type, the default value must be specified as a pointer to the default value.
861 f_embeddedScriptSecurityFeature_r, // invoking getter function is subject to ISceneScriptSecurityManager settings.
862 // Note that this option should only be used in the 'properties' section of the descriptor.
863 // When this option is specified, the next value is a
864 // MaxSDK::ISceneScriptSecurityManager::ScriptingFeature value
865
866 f_embeddedScriptSecurityFeature_w, // invoking setter function is subject to ISceneScriptSecurityManager settings.
867 // Note that this option should only be used in the 'properties' section of the descriptor.
868 // When this option is specified, the next value is a
869 // MaxSDK::ISceneScriptSecurityManager::ScriptingFeature value
870
871 f_embeddedScriptSecurityFeature_rw, // invoking getter and setter functions are subject to ISceneScriptSecurityManager settings.
872 // Note that this option should only be used in the 'properties' section of the descriptor.
873 // When this option is specified, the next value is a
874 // MaxSDK::ISceneScriptSecurityManager::ScriptingFeature value
875
876};
@ f_embeddedScriptSecurityFeature_r
Definition ifnpub.h:861
@ f_predicates
Definition ifnpub.h:840
@ f_embeddedScriptSecurityFeature_w
Definition ifnpub.h:866
@ f_category
Definition ifnpub.h:839
@ f_isVisible
Definition ifnpub.h:843
@ f_inOut
Definition ifnpub.h:859
@ f_keyArgDefault
Definition ifnpub.h:860
@ f_menuText
Definition ifnpub.h:848
@ f_buttonText
Definition ifnpub.h:846
@ f_isChecked
Definition ifnpub.h:842
@ f_iconRes
Definition ifnpub.h:844
@ f_ui
Definition ifnpub.h:849
@ f_embeddedScriptSecurityFeature_rw
Definition ifnpub.h:871
@ f_macroEmitter
Definition ifnpub.h:851
@ f_shortCut
Definition ifnpub.h:850
@ f_validator
Definition ifnpub.h:858
@ f_isEnabled
Definition ifnpub.h:841
@ f_range
Definition ifnpub.h:857
@ f_icon
Definition ifnpub.h:845
@ f_embeddedScriptSecurityFeature
Definition ifnpub.h:852
@ f_toolTip
Definition ifnpub.h:847

Function Documentation

◆ GetFPInterface()

FPInterface * GetFPInterface ( BaseInterface * bi)
inline
65{ return reinterpret_cast<FPInterface*>( bi->GetInterface(FPINTERFACE_ID)); }
UtilExport BaseInterface * GetInterface(Interface_ID id) override
Definition ifnpub.h:136
#define FPINTERFACE_ID
Definition ifnpub.h:60

◆ GetFPInterfaceDesc()

FPInterfaceDesc * GetFPInterfaceDesc ( BaseInterface * bi)
inline
66{ return reinterpret_cast<FPInterfaceDesc*>( bi->GetInterface(FPINTERFACEDESC_ID)); }
Definition ifnpub.h:329
#define FPINTERFACEDESC_ID
Definition ifnpub.h:62

◆ GetFPMixinInterface()

FPMixinInterface * GetFPMixinInterface ( BaseInterface * bi)
inline
67{ return reinterpret_cast<FPMixinInterface*>(bi->GetInterface(FPMIXININTERFACE_ID)); }
Definition ifnpub.h:565
#define FPMIXININTERFACE_ID
Definition ifnpub.h:61