ape  0.5.0
Audio Programming Environment
Functions
CppCompilerInterface.cpp File Reference
#include "APE.h"
#include "ProtoCompiler.hpp"
#include "Project.h"
#include "CompilerBindings.h"

Functions

APE_Status CleanCompilerCache ()
 
ape::ProtoCompilerCreateCompiler ()
 
void DeleteCompiler (ape::ProtoCompiler *toBeDeleted)
 
EXPORTED APE_Status APE_API CreateProject (Project *p)
 
EXPORTED Status APE_API CompileProject (Project *p)
 
EXPORTED Status APE_API ReleaseProject (Project *p)
 
EXPORTED Status APE_API InitProject (Project *p)
 
EXPORTED Status APE_API ActivateProject (Project *p)
 
EXPORTED Status APE_API DisableProject (Project *p, int misbehaved)
 
EXPORTED Status APE_API ProcessReplacing (Project *p, const float *const *in, float *const *out, size_t sampleFrames)
 
EXPORTED Status APE_API OnEvent (Project *p, Event *e)
 
EXPORTED Status APE_API CleanCache ()
 

Function Documentation

◆ ActivateProject()

EXPORTED Status APE_API ActivateProject ( Project *  p)

◆ CleanCache()

EXPORTED Status APE_API CleanCache ( )

◆ CleanCompilerCache()

APE_Status CleanCompilerCache ( )

◆ CompileProject()

EXPORTED Status APE_API CompileProject ( Project *  p)

◆ CreateCompiler()

ape::ProtoCompiler* CreateCompiler ( )

◆ CreateProject()

EXPORTED APE_Status APE_API CreateProject ( Project *  p)

◆ DeleteCompiler()

void DeleteCompiler ( ape::ProtoCompiler toBeDeleted)

◆ DisableProject()

EXPORTED Status APE_API DisableProject ( Project *  p,
int  misbehaved 
)

◆ InitProject()

EXPORTED Status APE_API InitProject ( Project *  p)

◆ OnEvent()

EXPORTED Status APE_API OnEvent ( Project *  p,
Event *  e 
)

◆ ProcessReplacing()

EXPORTED Status APE_API ProcessReplacing ( Project *  p,
const float *const *  in,
float *const *  out,
size_t  sampleFrames 
)

◆ ReleaseProject()

EXPORTED Status APE_API ReleaseProject ( Project *  p)