lmms
Cross-platform music production software
Loading...
Searching...
No Matches
AEffect Class Reference

#include <aeffectx.h>

Public Member Functions

 intptr_t (VST_CALL_CONV *dispatcher)(AEffect *
 void (VST_CALL_CONV *process)(AEffect *
 void (VST_CALL_CONV *setParameter)(AEffect *
 float (VST_CALL_CONV *getParameter)(AEffect *
 void (VST_CALL_CONV *processReplacing)(AEffect *

Public Attributes

int32_t magic
 int32_t
 intptr_t
void float
float float int32_t
 float
int32_t numPrograms
int32_t numParams
int32_t numInputs
int32_t numOutputs
int32_t flags
void * ptr1
void * ptr2
char empty3 [4+4+4]
float unknown_float
void * ptr3
void * user
int32_t uniqueID
char unknown1 [4]
float float int

Member Function Documentation

◆ float()

AEffect::float ( VST_CALL_CONV * getParameter)

◆ intptr_t()

AEffect::intptr_t ( VST_CALL_CONV * dispatcher)

◆ void() [1/3]

AEffect::void ( VST_CALL_CONV * process)

◆ void() [2/3]

AEffect::void ( VST_CALL_CONV * processReplacing)

◆ void() [3/3]

AEffect::void ( VST_CALL_CONV * setParameter)

Member Data Documentation

◆ empty3

char AEffect::empty3[4+4+4]

◆ flags

int32_t AEffect::flags

◆ float [1/2]

AEffect::float

◆ float [2/2]

void AEffect::float

◆ int

float float AEffect::int

◆ int32_t [1/2]

float float AEffect::int32_t

◆ int32_t [2/2]

AEffect::int32_t

◆ intptr_t

AEffect::intptr_t

◆ magic

int32_t AEffect::magic

◆ numInputs

int32_t AEffect::numInputs

◆ numOutputs

int32_t AEffect::numOutputs

◆ numParams

int32_t AEffect::numParams

◆ numPrograms

int32_t AEffect::numPrograms

◆ ptr1

void* AEffect::ptr1

◆ ptr2

void* AEffect::ptr2

◆ ptr3

void* AEffect::ptr3

◆ uniqueID

int32_t AEffect::uniqueID

◆ unknown1

char AEffect::unknown1[4]

◆ unknown_float

float AEffect::unknown_float

◆ user

void* AEffect::user

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