Robbert van der Helm
|
2bc77ed691
|
Work around vst3-sys not allowing #[cfg()] fields
|
2022-04-20 20:44:07 +02:00 |
|
Robbert van der Helm
|
6ae05eb01b
|
Log assertion failure if a VST3 resize is denied
|
2022-04-20 20:35:44 +02:00 |
|
Robbert van der Helm
|
8966ca5280
|
Fix C++ interface pointer transmutes
These are supposed to be pointers to vtable pointers.
|
2022-04-20 20:25:59 +02:00 |
|
Robbert van der Helm
|
5d343f7873
|
Also perform resize requests using the run loop
|
2022-04-20 19:52:02 +02:00 |
|
Robbert van der Helm
|
37b62e4278
|
Add an IRunLoop event runner on Linux
|
2022-04-20 19:44:03 +02:00 |
|
Robbert van der Helm
|
4fa54ceabe
|
Add an object for implementing IEventLoop
We can't do this directly on WrapperView because of vst3-sys
limitations.
|
2022-04-20 17:18:41 +02:00 |
|
Robbert van der Helm
|
f3bb552cfe
|
Get a reference to the host's IRunLoop
|
2022-04-20 17:03:15 +02:00 |
|
Robbert van der Helm
|
f9db59f4bc
|
Add a resize request callback to VST3 GuiContext
With some more work in baseview this can be used to resize windows from
the plugin.
|
2022-03-27 19:23:43 +02:00 |
|
Robbert van der Helm
|
9267a8371c
|
Add DPI scaling support
That hopefully works.
|
2022-03-05 13:37:35 +01:00 |
|
Robbert van der Helm
|
f581294d7b
|
Update rustdoc formatting for links
Apparently it showed this text verbatim, and not in monospace.
|
2022-03-03 23:05:12 +01:00 |
|
Robbert van der Helm
|
27570be4a6
|
Implement platform-specific CLAP GUI extensions
|
2022-03-03 18:29:37 +01:00 |
|
Robbert van der Helm
|
f91958e971
|
Move VST3 GuiContext to a separate object
|
2022-03-03 16:33:41 +01:00 |
|
Robbert van der Helm
|
41663a404a
|
Change VST3 wrapper trait bounds to Vst3Plugin
To be consistent with the CLAP wrapper
|
2022-02-28 19:21:14 +01:00 |
|
Robbert van der Helm
|
0675feb54b
|
Keep a reference to WrapperView in WrapperInner
|
2022-02-27 00:51:41 +01:00 |
|
Robbert van der Helm
|
8ddad4e893
|
Store the IPlugFrame instance
|
2022-02-27 00:51:41 +01:00 |
|
Robbert van der Helm
|
f645b6a92f
|
Relicense under the ISC license
|
2022-02-12 16:04:46 +01:00 |
|
Robbert van der Helm
|
02115d5004
|
Use a patched {egui-,}baseview for X11 GL contexts
|
2022-02-07 21:58:59 +01:00 |
|
Robbert van der Helm
|
37a8f529b0
|
Move WrapperView to its own module
|
2022-02-06 18:46:16 +01:00 |
|