Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::MACKIE_NAMESPACE::SubviewFactory Class Reference

#include <subview.h>

Public Member Functions

std::shared_ptr< Subviewcreate_subview (Subview::Mode svm, MackieControlProtocol &mcp, std::shared_ptr< ARDOUR::Stripable > subview_stripable)
 

Static Public Member Functions

static SubviewFactoryinstance ()
 

Protected Member Functions

 SubviewFactory ()
 

Static Private Attributes

static SubviewFactory_instance
 

Detailed Description

Definition at line 285 of file subview.h.

Constructor & Destructor Documentation

◆ SubviewFactory()

ArdourSurface::MACKIE_NAMESPACE::SubviewFactory::SubviewFactory ( )
protected

Member Function Documentation

◆ create_subview()

std::shared_ptr<Subview> ArdourSurface::MACKIE_NAMESPACE::SubviewFactory::create_subview ( Subview::Mode  svm,
MackieControlProtocol &  mcp,
std::shared_ptr< ARDOUR::Stripable subview_stripable 
)

◆ instance()

static SubviewFactory* ArdourSurface::MACKIE_NAMESPACE::SubviewFactory::instance ( )
static

Member Data Documentation

◆ _instance

SubviewFactory* ArdourSurface::MACKIE_NAMESPACE::SubviewFactory::_instance
staticprivate

Definition at line 294 of file subview.h.


The documentation for this class was generated from the following file: