summaryrefslogtreecommitdiff
path: root/distrho/src/DistrhoUIInternal.hpp
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2019-02-09 22:02:59 +1100
committerDamien Zammit <damien@zamaudio.com>2019-02-09 22:25:24 +1100
commit4a6b601b828f5eb623ba450cb4ca9b1c6b92f3ef (patch)
treef5f739174d55586690014cf58647182a097548bc /distrho/src/DistrhoUIInternal.hpp
parent765e2dda8810dc382ade80065999c2f59c032938 (diff)
Get parameter count from DSP (direct access)au-ui
Diffstat (limited to 'distrho/src/DistrhoUIInternal.hpp')
-rw-r--r--distrho/src/DistrhoUIInternal.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/distrho/src/DistrhoUIInternal.hpp b/distrho/src/DistrhoUIInternal.hpp
index 4ea26580..c226db32 100644
--- a/distrho/src/DistrhoUIInternal.hpp
+++ b/distrho/src/DistrhoUIInternal.hpp
@@ -341,6 +341,15 @@ public:
// -------------------------------------------------------------------
+#if DISTRHO_PLUGIN_WANT_DIRECT_ACCESS
+ void* getDirectAccess() const noexcept
+ {
+ DISTRHO_SAFE_ASSERT_RETURN(fData != nullptr, 0);
+
+ return fData->dspPtr;
+ }
+#endif
+
uint32_t getParameterOffset() const noexcept
{
DISTRHO_SAFE_ASSERT_RETURN(fData != nullptr, 0);