|
flext 0.6.2
|
Topics | |
| Actual PD or Max/MSP object | |
| Internal stuff | |
Macros | |
| #define | FLEXT_MAXNEWARGS 4 |
| This is a temporary holder. | |
| #define | FLEXT_MAXMETHARGS 5 |
| #define | FLEXT_CALL_PRE(F) |
| #define | FLEXT_THR_PRE(F) |
| #define | FLEXT_GET_PRE(F) |
| #define | FLEXT_SET_PRE(F) |
| #define | FLEXT_REALHDR(NEW_CLASS, PARENT_CLASS) |
| #define | FLEXT_REALHDR_S(NEW_CLASS, PARENT_CLASS, SETUPFUN) |
| #define | FLEXT_REALHDR_T(NEW_CLASS, PARENT_CLASS) |
| #define | FLEXT_REALHDR_TS(NEW_CLASS, PARENT_CLASS, SETUPFUN) |
| #define | FLEXT_STPF_(DSP) |
| #define | FLEXT_STPF(NAME, DSP) |
| #define | REAL_SETUP(cl, DSP) |
| #define | _FLEXT_REAL_SETUP_NAME(NAME) |
| #define | FLEXT_EXP_0 extern "C" FLEXT_EXT |
| #define | FLEXT_EXP_1 |
| #define | FLEXT_EXP(LIB) |
| #define | FLEXT_OBJ_SETUP_1(NEW_CLASS, DSP) |
| #define | FLEXT_OBJ_SETUP(NEW_CLASS, DSP, LIB) |
| #define | FLEXTTPN_NULL 0 |
| #define | FLEXTTPN_PTR 1 |
| #define | FLEXTTPN_INT 2 |
| #define | FLEXTTPN_FLOAT 3 |
| #define | FLEXTTPN_SYM 4 |
| #define | FLEXTTPN_VAR 5 |
| #define | FLEXTTPN_DEFINT 6 |
| #define | FLEXTTPN_DEFFLOAT 7 |
| #define | FLEXTTPN_DEFSYM 8 |
| #define | FLEXTTYPE_void FLEXTTPN_NULL |
| #define | CALLBTYPE_void void |
| #define | FLEXTTYPE_float FLEXTTPN_FLOAT |
| #define | FLEXTTYPE_float0 FLEXTTPN_DEFFLOAT |
| #define | CALLBTYPE_float float |
| #define | FLEXTTYPE_t_float FLEXTTPN_FLOAT |
| #define | CALLBTYPE_t_float t_float |
| #define | FLEXTTYPE_t_symptr FLEXTTPN_SYM |
| #define | FLEXTTYPE_t_symptr0 FLEXTTPN_DEFSYM |
| #define | CALLBTYPE_t_symptr t_symptr |
| #define | FLEXTTYPE_t_symtype FLEXTTYPE_t_symptr |
| #define | FLEXTTYPE_t_symtype0 FLEXTTYPE_t_symptr0 |
| #define | CALLBTYPE_t_symtype t_symptr |
| #define | FLEXTTYPE_t_ptrtype FLEXTTPN_PTR |
| #define | CALLBTYPE_t_ptrtype t_ptrtype |
| #define | FLEXTTP(TP) |
| #define | CALLBTP(TP) |
| #define | ARGMEMBER_bool(a) |
| #define | ARGMEMBER_bool0(a) |
| #define | ARGMEMBER_int(a) |
| #define | ARGMEMBER_int0(a) |
| #define | ARGMEMBER_float(a) |
| #define | ARGMEMBER_float0(a) |
| #define | ARGMEMBER_t_symptr(a) |
| #define | ARGMEMBER_t_symptr0(a) |
| #define | ARGMEMBER_t_symtype(a) |
| #define | ARGMEMBER_t_symtype0(a) |
| #define | ARGCAST(a, tp) |
| #define | REAL_NEW(NAME, NEW_CLASS, DSP, NOI, LIB) |
| #define | REAL_NEW_V(NAME, NEW_CLASS, DSP, NOI, LIB) |
| #define | REAL_NEW_1(NAME, NEW_CLASS, DSP, NOI, LIB, TYPE1) |
| #define | REAL_NEW_2(NAME, NEW_CLASS, DSP, NOI, LIB, TYPE1, TYPE2) |
| #define | REAL_NEW_3(NAME, NEW_CLASS, DSP, NOI, LIB, TYPE1, TYPE2, TYPE3) |
| #define | REAL_NEW_4(NAME, NEW_CLASS, DSP, NOI, LIB, TYPE1, TYPE2, TYPE3, TYPE4) |
| #define | FLEXTARG_float a_float |
| #define | FLEXTARG_int a_int |
| #define | FLEXTARG_bool a_int |
| #define | FLEXTARG_t_float a_float |
| #define | FLEXTARG_t_symtype a_symbol |
| #define | FLEXTARG_t_symptr a_symbol |
| #define | FLEXTARG_t_ptrtype a_pointer |
| #define | FLEXTARG(TP) |
Functions | |
| flext_hdr::FLEXT_TEMPINST (FLEXT_CLASSDEF(flext_obj)) *data | |
| This points to the actual polymorphic C++ class. | |
Variables | |
| t_sigobj | flext_hdr::obj |
| The obligatory object header. | |
| #define _FLEXT_REAL_SETUP_NAME | ( | NAME | ) |
| #define ARGCAST | ( | a, | |
| tp ) |
| #define ARGMEMBER_bool | ( | a | ) |
| #define ARGMEMBER_bool0 | ( | a | ) |
| #define ARGMEMBER_float | ( | a | ) |
| #define ARGMEMBER_float0 | ( | a | ) |
| #define ARGMEMBER_int | ( | a | ) |
| #define ARGMEMBER_int0 | ( | a | ) |
| #define ARGMEMBER_t_symptr | ( | a | ) |
| #define ARGMEMBER_t_symptr0 | ( | a | ) |
| #define ARGMEMBER_t_symtype | ( | a | ) |
| #define ARGMEMBER_t_symtype0 | ( | a | ) |
| #define CALLBTP | ( | TP | ) |
| #define CALLBTYPE_float float |
| #define CALLBTYPE_t_float t_float |
| #define CALLBTYPE_t_ptrtype t_ptrtype |
| #define CALLBTYPE_t_symptr t_symptr |
| #define CALLBTYPE_t_symtype t_symptr |
| #define CALLBTYPE_void void |
| #define FLEXT_CALL_PRE | ( | F | ) |
| #define FLEXT_EXP | ( | LIB | ) |
| #define FLEXT_EXP_0 extern "C" FLEXT_EXT |
| #define FLEXT_EXP_1 |
| #define FLEXT_GET_PRE | ( | F | ) |
| #define FLEXT_MAXMETHARGS 5 |
| #define FLEXT_MAXNEWARGS 4 |
This is a temporary holder.
The object's name in the patcher
Return true if in object initialization phase true when in constructor or Init, false when in Finalize
| #define FLEXT_OBJ_SETUP | ( | NEW_CLASS, | |
| DSP, | |||
| LIB ) |
| #define FLEXT_OBJ_SETUP_1 | ( | NEW_CLASS, | |
| DSP ) |
| #define FLEXT_REALHDR | ( | NEW_CLASS, | |
| PARENT_CLASS ) |
| #define FLEXT_REALHDR_S | ( | NEW_CLASS, | |
| PARENT_CLASS, | |||
| SETUPFUN ) |
| #define FLEXT_REALHDR_T | ( | NEW_CLASS, | |
| PARENT_CLASS ) |
| #define FLEXT_REALHDR_TS | ( | NEW_CLASS, | |
| PARENT_CLASS, | |||
| SETUPFUN ) |
| #define FLEXT_SET_PRE | ( | F | ) |
| #define FLEXT_STPF | ( | NAME, | |
| DSP ) |
| #define FLEXT_STPF_ | ( | DSP | ) |
| #define FLEXT_THR_PRE | ( | F | ) |
| #define FLEXTARG | ( | TP | ) |
| #define FLEXTARG_bool a_int |
| #define FLEXTARG_float a_float |
| #define FLEXTARG_int a_int |
| #define FLEXTARG_t_float a_float |
| #define FLEXTARG_t_ptrtype a_pointer |
| #define FLEXTARG_t_symptr a_symbol |
| #define FLEXTARG_t_symtype a_symbol |
| #define FLEXTTP | ( | TP | ) |
| #define FLEXTTPN_DEFFLOAT 7 |
| #define FLEXTTPN_DEFINT 6 |
| #define FLEXTTPN_DEFSYM 8 |
| #define FLEXTTPN_FLOAT 3 |
| #define FLEXTTPN_INT 2 |
| #define FLEXTTPN_NULL 0 |
| #define FLEXTTPN_PTR 1 |
| #define FLEXTTPN_SYM 4 |
| #define FLEXTTPN_VAR 5 |
| #define FLEXTTYPE_float FLEXTTPN_FLOAT |
| #define FLEXTTYPE_float0 FLEXTTPN_DEFFLOAT |
| #define FLEXTTYPE_t_float FLEXTTPN_FLOAT |
| #define FLEXTTYPE_t_ptrtype FLEXTTPN_PTR |
| #define FLEXTTYPE_t_symptr FLEXTTPN_SYM |
| #define FLEXTTYPE_t_symptr0 FLEXTTPN_DEFSYM |
| #define FLEXTTYPE_t_symtype FLEXTTYPE_t_symptr |
| #define FLEXTTYPE_t_symtype0 FLEXTTYPE_t_symptr0 |
| #define FLEXTTYPE_void FLEXTTPN_NULL |
| #define REAL_NEW | ( | NAME, | |
| NEW_CLASS, | |||
| DSP, | |||
| NOI, | |||
| LIB ) |
| #define REAL_NEW_1 | ( | NAME, | |
| NEW_CLASS, | |||
| DSP, | |||
| NOI, | |||
| LIB, | |||
| TYPE1 ) |
| #define REAL_NEW_2 | ( | NAME, | |
| NEW_CLASS, | |||
| DSP, | |||
| NOI, | |||
| LIB, | |||
| TYPE1, | |||
| TYPE2 ) |
| #define REAL_NEW_3 | ( | NAME, | |
| NEW_CLASS, | |||
| DSP, | |||
| NOI, | |||
| LIB, | |||
| TYPE1, | |||
| TYPE2, | |||
| TYPE3 ) |
| #define REAL_NEW_4 | ( | NAME, | |
| NEW_CLASS, | |||
| DSP, | |||
| NOI, | |||
| LIB, | |||
| TYPE1, | |||
| TYPE2, | |||
| TYPE3, | |||
| TYPE4 ) |
| #define REAL_NEW_V | ( | NAME, | |
| NEW_CLASS, | |||
| DSP, | |||
| NOI, | |||
| LIB ) |
| #define REAL_SETUP | ( | cl, | |
| DSP ) |
| flext_hdr::FLEXT_TEMPINST | ( | FLEXT_CLASSDEF(flext_obj) | ) |
This points to the actual polymorphic C++ class.
| t_sigobj flext_hdr::obj |
The obligatory object header.