LMMS
Loading...
Searching...
No Matches
CarlaEngineNative.cpp File Reference
#include "CarlaDefines.h"
#include "CarlaEngineInit.hpp"
#include "CarlaEngineInternal.hpp"
#include "CarlaPlugin.hpp"
#include "CarlaBackendUtils.hpp"
#include "CarlaBase64Utils.hpp"
#include "CarlaBinaryUtils.hpp"
#include "CarlaMathUtils.hpp"
#include "CarlaStateUtils.hpp"
#include "CarlaExternalUI.hpp"
#include "CarlaHost.h"
#include "CarlaNative.hpp"
#include "CarlaNativePlugin.h"
#include "water/files/File.h"
#include "water/streams/MemoryOutputStream.h"
#include "water/xml/XmlDocument.h"
#include "water/xml/XmlElement.h"

Classes

class  CarlaEngineNativeUI
class  CarlaEngineNative

Macros

#define handlePtr   ((CarlaEngineNative*)handle)

Functions

CARLA_BACKEND_END_NAMESPACE CARLA_API_EXPORT void carla_register_native_plugin_carla ()
const NativePluginDescriptorcarla_get_native_rack_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay16_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay32_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay64_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay_cv_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay_cv8_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay_cv32_plugin ()
const NativePluginDescriptorcarla_get_native_patchbay_obs_plugin ()

Variables

static CARLA_BACKEND_START_NAMESPACE const uint32_t kNumInParams = 100
static const uint32_t kNumOutParams = 10
static const uint16_t kUiWidth = 1024
static const uint16_t kUiHeight = 712
static const NativePluginDescriptor carlaRackDesc
static const NativePluginDescriptor carlaRackNoMidiOutDesc
static const NativePluginDescriptor carlaPatchbayDesc
static const NativePluginDescriptor carlaPatchbay3sDesc
static const NativePluginDescriptor carlaPatchbay16Desc
static const NativePluginDescriptor carlaPatchbay32Desc
static const NativePluginDescriptor carlaPatchbay64Desc
static const NativePluginDescriptor carlaPatchbayCVDesc
static const NativePluginDescriptor carlaPatchbayCV8Desc
static const NativePluginDescriptor carlaPatchbayCV32Desc
static const NativePluginDescriptor carlaPatchbayOBS

Macro Definition Documentation

◆ handlePtr

#define handlePtr   ((CarlaEngineNative*)handle)

Function Documentation

◆ carla_get_native_patchbay16_plugin()

const NativePluginDescriptor * carla_get_native_patchbay16_plugin ( void )

Get the native plugin descriptor for the carla-patchbay16 plugin.

◆ carla_get_native_patchbay32_plugin()

const NativePluginDescriptor * carla_get_native_patchbay32_plugin ( void )

Get the native plugin descriptor for the carla-patchbay32 plugin.

◆ carla_get_native_patchbay64_plugin()

const NativePluginDescriptor * carla_get_native_patchbay64_plugin ( void )

Get the native plugin descriptor for the carla-patchbay64 plugin.

◆ carla_get_native_patchbay_cv32_plugin()

const NativePluginDescriptor * carla_get_native_patchbay_cv32_plugin ( void )

Get the native plugin descriptor for the carla-patchbay-cv32 plugin.

◆ carla_get_native_patchbay_cv8_plugin()

const NativePluginDescriptor * carla_get_native_patchbay_cv8_plugin ( void )

Get the native plugin descriptor for the carla-patchbay-cv8 plugin.

◆ carla_get_native_patchbay_cv_plugin()

const NativePluginDescriptor * carla_get_native_patchbay_cv_plugin ( void )

Get the native plugin descriptor for the carla-patchbay-cv plugin.

◆ carla_get_native_patchbay_obs_plugin()

const NativePluginDescriptor * carla_get_native_patchbay_obs_plugin ( void )

Get the native plugin descriptor for the carla-patchbay OBS plugin.

◆ carla_get_native_patchbay_plugin()

const NativePluginDescriptor * carla_get_native_patchbay_plugin ( void )

Get the native plugin descriptor for the carla-patchbay plugin.

◆ carla_get_native_rack_plugin()

const NativePluginDescriptor * carla_get_native_rack_plugin ( void )

Get the native plugin descriptor for the carla-rack plugin.

◆ carla_register_native_plugin_carla()

void carla_register_native_plugin_carla ( void )

Variable Documentation

◆ carlaPatchbay16Desc

const NativePluginDescriptor carlaPatchbay16Desc
static

◆ carlaPatchbay32Desc

const NativePluginDescriptor carlaPatchbay32Desc
static

◆ carlaPatchbay3sDesc

const NativePluginDescriptor carlaPatchbay3sDesc
static

◆ carlaPatchbay64Desc

const NativePluginDescriptor carlaPatchbay64Desc
static

◆ carlaPatchbayCV32Desc

const NativePluginDescriptor carlaPatchbayCV32Desc
static

◆ carlaPatchbayCV8Desc

const NativePluginDescriptor carlaPatchbayCV8Desc
static

◆ carlaPatchbayCVDesc

const NativePluginDescriptor carlaPatchbayCVDesc
static

◆ carlaPatchbayDesc

const NativePluginDescriptor carlaPatchbayDesc
static

◆ carlaPatchbayOBS

const NativePluginDescriptor carlaPatchbayOBS
static

◆ carlaRackDesc

const NativePluginDescriptor carlaRackDesc
static

◆ carlaRackNoMidiOutDesc

const NativePluginDescriptor carlaRackNoMidiOutDesc
static

◆ kNumInParams

CARLA_BACKEND_START_NAMESPACE const uint32_t kNumInParams = 100
static

◆ kNumOutParams

const uint32_t kNumOutParams = 10
static

◆ kUiHeight

const uint16_t kUiHeight = 712
static

◆ kUiWidth

const uint16_t kUiWidth = 1024
static