18 #ifndef DEF_EPD_NATIVE
19 #define DEF_EPD_NATIVE
27 typedef void (*
t_method)(
void* x, ...);
31 #define CLASS_DEFAULT 0
36 #define CLASS_PATCHABLE 3
38 #define CLASS_NOINLET 8
73 t_gpointer *w_gpointer;
struct t_gobj * g_next
Definition: enative.h:135
struct t_symbol * s_next
Definition: enative.h:50
struct _outlet * o_next
Definition: enative.h:119
t_atomtype a_type
Definition: enative.h:107
void clock_delay(t_clock *x, double delaytime)
defer the excecution of the t_clock's method.
t_clockmethod c_fn
Definition: enative.h:164
t_symbol * gensym(const char *s)
Retrieves the t_symbol that match with the string.
t_float c_unit
Definition: enative.h:166
t_binbuf * te_binbuf
Definition: enative.h:146
t_clock * clock_new(void *owner, method fn)
Allocates a new t_clock.
void outlet_bang(t_outlet *x)
Send a bang through an outlet.
struct _binbuf * w_binbuf
Definition: enative.h:75
void clock_free(t_clock *x)
Frees a t_clock.
double c_settime
Definition: enative.h:162
union word a_w
Definition: enative.h:108
t_inlet * te_inlet
Definition: enative.h:148
t_outlet * outlet_new(t_object *owner, t_symbol *s)
Allocates and initializes a new t_outlet for an object.
t_array * w_array
Definition: enative.h:74
int b_n
Definition: enative.h:60
t_atomtype
The flags that discribes the type of an t_atom.
Definition: enative.h:84
EXTERN t_symbol s_symbol
The pre-defined symbol t_symbol.
Definition: enative.h:174
unsigned int te_type
Definition: enative.h:152
t_gobj te_g
Definition: enative.h:145
The t_atom struture.
Definition: enative.h:105
The t_binbuf struture.
Definition: enative.h:58
The t_clock struture.
Definition: enative.h:160
void(* t_method)(void *x,...)
The standart method aka method.
Definition: enative.h:28
The t_symbol struture.
Definition: enative.h:46
The t_word struture.
Definition: enative.h:69
The graphical t_object struture.
Definition: enative.h:132
The t_object struture.
Definition: enative.h:143
The t_outlet struture.
Definition: enative.h:116
short te_xpix
Definition: enative.h:149
short te_width
Definition: enative.h:151
EXTERN t_symbol s_float
The pre-defined float t_symbol.
Definition: enative.h:172
t_outconnect * o_connections
Definition: enative.h:120
t_outlet * te_outlet
Definition: enative.h:147
void * c_owner
Definition: enative.h:163
t_object * o_owner
Definition: enative.h:118
t_class * t_pd
pure datum: nothing but a class pointer
Definition: enative.h:125
EXTERN t_symbol s_list
The pre-defined list t_symbol.
Definition: enative.h:178
EXTERN t_symbol s_signal
The pre-defined signal t_symbol.
Definition: enative.h:182
t_pd g_pd
Definition: enative.h:134
short te_ypix
Definition: enative.h:150
char * s_name
Definition: enative.h:48
t_symbol * o_sym
Definition: enative.h:121
EXTERN t_symbol s_pointer
The pre-defined pointer t_symbol.
Definition: enative.h:170
t_atom * b_vec
Definition: enative.h:61
t_symbol * w_symbol
Definition: enative.h:72
t_float w_float
Definition: enative.h:71
void pd_bang(t_pd *x)
Send a bang to t_pd internal object.
struct t_clock * c_next
Definition: enative.h:165
EXTERN t_symbol s_anything
The pre-defined anything t_symbol.
Definition: enative.h:180
struct t_class ** s_thing
Definition: enative.h:49
EXTERN t_symbol s_bang
The pre-defined bang t_symbol.
Definition: enative.h:176