LMMS
Loading...
Searching...
No Matches
bigmeter.cpp File Reference
#include "CarlaDefines.h"
#include "CarlaMathUtils.hpp"
#include "CarlaNativeExtUI.hpp"
#include "water/maths/MathsFunctions.h"

Classes

class  BigMeterPlugin
struct  BigMeterPlugin::InlineDisplay

Functions

CARLA_API_EXPORT void carla_register_native_plugin_bigmeter ()
int roundToIntAccurate (double value) noexcept

Variables

static const NativePluginDescriptor bigmeterDesc

Function Documentation

◆ carla_register_native_plugin_bigmeter()

CARLA_API_EXPORT void carla_register_native_plugin_bigmeter ( void )

◆ roundToIntAccurate()

int water::roundToIntAccurate ( double value)
inlinenoexcept

Fast floating-point-to-integer conversion.

This is a slightly slower and slightly more accurate version of roundDoubleToInt(). It works fine for values above zero, but negative numbers are rounded the wrong way.

Variable Documentation

◆ bigmeterDesc

const NativePluginDescriptor bigmeterDesc
static
Initial value:
= {
2,
0,
0,
0,
2,
2,
"Big Meter",
"bigmeter",
"falkTX",
"GNU GPL v2+",
PluginDescriptorFILL(BigMeterPlugin)
}
Definition bigmeter.cpp:30
NativePluginHints
Definition CarlaNative.h:55
@ NATIVE_PLUGIN_HAS_INLINE_DISPLAY
Definition CarlaNative.h:67
@ NATIVE_PLUGIN_REQUESTS_IDLE
Definition CarlaNative.h:69
@ NATIVE_PLUGIN_IS_RTSAFE
Definition CarlaNative.h:56
@ NATIVE_PLUGIN_HAS_UI
Definition CarlaNative.h:58
@ NATIVE_PLUGIN_SUPPORTS_NOTHING
Definition CarlaNative.h:74
@ NATIVE_PLUGIN_CATEGORY_UTILITY
Definition CarlaNative.h:51