Go to the documentation of this file.
54 inline StkFloat
lastOut()
const {
return (StkFloat)buf[index]; }
58 if(++index >= vecsz) index = 0;
62 StkFloat *tick(StkFloat *vector,
unsigned int vectorSize);
64 inline StkFrames &
tick(StkFrames &vector)
67 tick(&vector[0],vector.frames());
71 inline void SetBuf(
const t_sample *b) { buf = b; }
88 inline void tick(StkFloat s)
90 buf[index] = (t_sample)s;
91 if(++index >= vecsz) index = 0;
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());
103 inline void SetBuf(t_sample *b) { buf = b; }
114 virtual bool CbDsp();
This is the main flext include file.
virtual bool Init()
Set up inlets and outlets, method and attribute lists.
Definition: flext.cpp:62
#define FLEXT_ASSERT(b)
Definition: flstdc.h:284
void tick(const StkFrames &vector)
Definition: flstk.h:96
virtual bool CbDsp()
Called on every dsp init.
Definition: fldsp.cpp:139
Output(t_sample *b, int v)
Definition: flstk.h:83
t_sample * buf
Definition: flstk.h:106
int blsz
Definition: flstk.h:124
STK object for writing to outlet buffer.
Definition: flstk.h:79
virtual void ProcessObjs(int blocksize)
Definition: flstk.h:38
Flext dsp enabled base object.
Definition: fldsp.h:31
virtual bool NewObjs()
Definition: flstk.h:36
int outobjs
Definition: flstk.h:119
Output & Outlet(int ix)
Definition: flstk.h:111
virtual void CbSignal()
Called with every signal vector - here you do the dsp calculation flext_dsp::CbSignal fills all outpu...
Definition: fldsp.cpp:153
int vecsz
Definition: flstk.h:107
void SetBuf(t_sample *b)
Definition: flstk.h:103
#define FLEXT_SHARE
Definition: flprefix.h:425
Input & Inlet(int ix)
Definition: flstk.h:110
virtual void FreeObjs()
Definition: flstk.h:37
void tick(StkFloat s)
Definition: flstk.h:88
Input ** inobj
Definition: flstk.h:120
virtual void Exit()
Deallocate all kinds of stuff.
Definition: fldsp.cpp:44
#define FLEXT_HEADER(NEW_CLASS, PARENT_CLASS)
Plain flext class header.
Definition: fldefs_hdr.h:29
Output ** outobj
Definition: flstk.h:121
float smprt
Definition: flstk.h:123