iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Todo List
Page Code Style
Expand this
Member IColor::GetLuminosity () const

Member IEditorDelegate::SendSysexMsgFromUI (const ISysEx &msg)
is this correct?
Member IEditorDelegate::SetSizeConstraints (int widthLo, int widthHi, int heightLo, int heightHi)

Member IGraphics::CalculateTextRotation (const IText &text, const IRECT &bounds, IRECT &rect, double &tx, double &ty) const

Member IGraphics::CreateAPIBitmap (int width, int height, float scale, double drawScale, bool cacheable=false)=0
Member IGraphics::DoDrawText (const IText &text, const char *str, const IRECT &bounds, const IBlend *pBlend=nullptr)=0

Member IGraphics::DoMeasureText (const IText &text, const char *str, IRECT &bounds) const =0

Member IGraphics::DoMeasureTextRotation (const IText &text, const IRECT &bounds, IRECT &rect) const

Member IGraphics::ForceEndUserEdit ()=0
check)
Member IGraphics::GetBackingPixelScale () const
Member IGraphics::LoadSVG (const char *name, const void *pData, int dataSize, const char *units="px", float dpi=72.f)
Member IGraphics::OnMouseWheel (float x, float y, const IMouseMod &mod, float delta)
explain
Member IGraphics::OpenURL (const char *url, const char *msgWindowTitle=0, const char *confirmMsg=0, const char *errMsgOnFailure=0)=0

?

?

?

Member IGraphics::OpenWindow (void *pParentWnd)=0
check
Member IGraphics::Resize (int w, int h, float scale, bool needsPlatformResize=true)
detailed description of how this works
Member IGraphics::SearchBitmapInCache (const char *fileName, int targetScale, int &sourceScale)

Member IGraphics::SearchImageResource (const char *fileName, const char *type, WDL_String &result, int targetScale, int &sourceScale)

Member IGraphics::SetStrictDrawing (bool strict)
explain strict drawing
Member IGraphics::UpdateTooltips ()=0
explain
Member IMatrix::Transform (const IRECT &before, const IRECT &after)

Member IMatrix::TransformPoint (double &x, double &y, double x0, double y0) const

Member IOConfig::AddBusInfo (ERoute direction, int NChans)

Member IOConfig::ContainsWildcard (ERoute direction) const


Member IOConfig::GetBusInfo (ERoute direction, int index) const

Member IOConfig::GetTotalNChannels (ERoute direction) const

Member IOConfig::NBuses (ERoute direction) const


Member IOConfig::NChansOnBusSAFE (ERoute direction, int index) const

Member IPlugProcessor::IPlugProcessor (const Config &config, EAPI plugAPI)

Member IPlugProcessor::LimitToStereoIO ()
may no longer be relevant
Member IPlugQueue< T >::ElementsAvailable () const

Member IPlugQueue< T >::IPlugQueue (int size)
Member IPlugQueue< T >::Peek ()

useful for reading elements while a criterion is met. Can be used like while IPlugQueue.ElementsAvailable() && q.peek().mTime < 100 { elem = q.pop() ... }

Member IPlugQueue< T >::Pop (T &item)

Member IPlugQueue< T >::Push (const T &item)

Member IPlugQueue< T >::Resize (int size)

Member IPlugQueue< T >::WasEmpty () const

Member IPlugQueue< T >::WasFull () const

Member ISVGSliderControl::ISVGSliderControl (const IRECT &bounds, const ISVG &handleSvg, const ISVG &trackSVG, int paramIdx=kNoParameter, EDirection dir=EDirection::Vertical, double gearing=DEFAULT_GEARING)
Member MidiNoteName (double midiPitch, WDL_String &noteName, bool cents=false, bool middleCisC4=false)

Member ReaperExtBase::OnIdle ()
Member ReaperExtBase::RegisterAction (const char *actionName, std::function< void()> func, bool addMenuItem=false, int *pToggle=nullptr)

Member ReaperExtBase::ShowHideMainWindow ()
Member ToLower (char *cDest, const char *cSrc)