ASPiK SDK
animationtest.h
1 // This file is part of VSTGUI. It is subject to the license terms
2 // in the LICENSE file found in the top-level directory of this
3 // distribution and at http://github.com/steinbergmedia/vstgui/LICENSE
4 
5 
6 #ifndef __animationtest__
7 #define __animationtest__
8 
9 #include "uidescription test.h"
10 
11 namespace VSTGUI {
12 
13 //------------------------------------------------------------------------
15 {
16 public:
18 
19  static Steinberg::FUnknown* createInstance (void*) { return (Steinberg::Vst::IAudioProcessor*)new AnimationTestProcessor; }
20  static Steinberg::FUID cid;
21 };
22 
23 //------------------------------------------------------------------------
25 {
26 public:
27  Steinberg::tresult PLUGIN_API initialize (Steinberg::FUnknown* context) override;
28  Steinberg::IPlugView* PLUGIN_API createView (Steinberg::FIDString name) override;
29 
30  IController* createSubController (const char* name, const IUIDescription* description, VST3Editor* editor) override;
31  CView* createCustomView (const char* name, const UIAttributes& attributes, const IUIDescription* description, VST3Editor* editor) override;
32 
33  static Steinberg::FUnknown* createInstance (void*) { return (Steinberg::Vst::IEditController*)new AnimationTestController; }
34  static Steinberg::FUID cid;
35 };
36 
37 
38 } // namespace
39 
40 #endif // __animationtest__
VST3 Editor with automatic parameter binding.
Definition: vst3editor.h:51
Definition: animationtest.h:24
IController * createSubController(const char *name, const IUIDescription *description, VST3Editor *editor) override
create a sub controller
Definition: animationtest.cpp:83
Definition: iuidescription.h:19
Definition: animationtest.h:14
Definition: customcontrols.cpp:8
Definition: uiattributes.h:21
Definition: uidescription test.h:15
extension to IControlListener used by UIDescription
Definition: icontroller.h:20
Base Class of all view objects.
Definition: cview.h:44
CView * createCustomView(const char *name, const UIAttributes &attributes, const IUIDescription *description, VST3Editor *editor) override
create a custom view
Definition: animationtest.cpp:93
Definition: uidescription test.h:30