|
#define | FLEXT_NEW(NAME, NEW_CLASS) |
| Implementation of a flext class with no arguments. More...
|
|
#define | FLEXT_NEW_V(NAME, NEW_CLASS) |
| Implementation of a flext class with a variable argument list. More...
|
|
#define | FLEXT_NEW_1(NAME, NEW_CLASS, TYPE) |
| Implementation of a flext class with one argument. More...
|
|
#define | FLEXT_NEW_2(NAME, NEW_CLASS, TYPE1, TYPE2) |
| Implementation of a flext class with 2 arguments. More...
|
|
#define | FLEXT_NEW_3(NAME, NEW_CLASS, TYPE1, TYPE2, TYPE3) |
| Implementation of a flext class with 3 arguments. More...
|
|
Makes an actual instance of a stand-alone class.
◆ FLEXT_NEW
#define FLEXT_NEW |
( |
|
NAME, |
|
|
|
NEW_CLASS |
|
) |
| |
Value:\
REAL_NEW(NAME,NEW_CLASS,0,0,0)
Implementation of a flext class with no arguments.
- Parameters
-
NAME | the object's actual name(s) as a string (like "*", "trigger", "noise~", etc.) |
NEW_CLASS | the object's C++ class name |
◆ FLEXT_NEW_1
#define FLEXT_NEW_1 |
( |
|
NAME, |
|
|
|
NEW_CLASS, |
|
|
|
TYPE |
|
) |
| |
Value:\
REAL_NEW_1(NAME,NEW_CLASS, 0,0,0, TYPE)
Implementation of a flext class with one argument.
◆ FLEXT_NEW_2
#define FLEXT_NEW_2 |
( |
|
NAME, |
|
|
|
NEW_CLASS, |
|
|
|
TYPE1, |
|
|
|
TYPE2 |
|
) |
| |
Value:\
REAL_NEW_2(NAME,NEW_CLASS, 0,0,0, TYPE1, TYPE2)
Implementation of a flext class with 2 arguments.
◆ FLEXT_NEW_3
#define FLEXT_NEW_3 |
( |
|
NAME, |
|
|
|
NEW_CLASS, |
|
|
|
TYPE1, |
|
|
|
TYPE2, |
|
|
|
TYPE3 |
|
) |
| |
Value:\
REAL_NEW_3(NAME,NEW_CLASS, 0,0,0, TYPE1, TYPE2, TYPE3)
Implementation of a flext class with 3 arguments.
◆ FLEXT_NEW_V
#define FLEXT_NEW_V |
( |
|
NAME, |
|
|
|
NEW_CLASS |
|
) |
| |
Value:\
REAL_NEW_V(NAME,NEW_CLASS,0,0,0)
Implementation of a flext class with a variable argument list.