62 StkFloat *tick(StkFloat *vector,
unsigned int vectorSize);
64 inline StkFrames &
tick(StkFrames &vector)
67 tick(&vector[0],vector.frames());
88 inline void tick(StkFloat s)
94 void tick(
const StkFloat *vector,
unsigned int vectorSize);
96 inline void tick(
const StkFrames &vector)
100 tick(&
const_cast<StkFrames &
>(vector)[0],vector.frames());
114 virtual bool CbDsp();
virtual bool Init()
Set up inlets and outlets, method and attribute lists.
Definition flext.cpp:69
virtual void Exit()
Deallocate all kinds of stuff.
Definition fldsp.cpp:44
flext_dsp()
Definition fldsp.cpp:32
STK object for writing to outlet buffer.
Definition flstk.h:81
void tick(const StkFrames &vector)
Definition flstk.h:96
void SetBuf(t_sample *b)
Definition flstk.h:103
Output(t_sample *b, int v)
Definition flstk.h:83
t_sample * buf
Definition flstk.h:106
void tick(StkFloat s)
Definition flstk.h:88
int index
Definition flstk.h:107
int vecsz
Definition flstk.h:107
virtual void ProcessObjs(int blocksize)
Definition flstk.h:38
flext_stk()
Definition flstk.cpp:17
Output & Outlet(int ix)
Definition flstk.h:111
Input ** inobj
Definition flstk.h:120
int outobjs
Definition flstk.h:119
Output ** outobj
Definition flstk.h:121
Input & Inlet(int ix)
Definition flstk.h:110
virtual bool NewObjs()
Definition flstk.h:36
int inobjs
Definition flstk.h:119
float smprt
Definition flstk.h:123
int blsz
Definition flstk.h:124
virtual void FreeObjs()
Definition flstk.h:37
This is the main flext include file.
#define FLEXT_SHARE
Definition flprefix.h:416
#define FLEXT_ASSERT(b)
Definition flstdc.h:316
virtual bool CbDsp()
Called on every dsp init.
Definition fldsp.cpp:139
virtual void CbSignal()
Called with every signal vector - here you do the dsp calculation flext_dsp::CbSignal fills all outpu...
Definition fldsp.cpp:153
#define FLEXT_HEADER(NEW_CLASS, PARENT_CLASS)
Plain flext class header.
Definition fldefs_hdr.h:29