|
VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
#include <ump.h>
Inheritance diagram for UMPMessage:Public Member Functions | |
| __inline__ | __attribute__ ((__always_inline__)) const expr MessageType type() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr size_t messageWordCount() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t group() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t byte3_7bits() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t byte4_7bits() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t byte1() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t byte2() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t byte3() const |
| __inline__ | __attribute__ ((__always_inline__)) const expr uint8_t byte4() const |
Public Attributes | |
| uint32_t | data |
Protected Member Functions | |
| template<typename T , size_t pos, size_t bits> | |
| __inline__ | __attribute__ ((__always_inline__)) const expr T bitMask() const |
| template<typename T , size_t pos, size_t bits> | |
| __inline__ | __attribute__ ((__always_inline__)) const expr T value(T data) const |
Static Protected Attributes | |
| static constexpr std::array | wordCounts |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
| uint32_t data |
|
staticconstexprprotected |