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
 An RAII class for automatically closing handle returned from FindFirstFile Example usages: MaxSDK::AutoFindClose findhandle( FindFirstFile(path.data(), &file) );.

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:1051
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_PARAM, 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