ape  0.5.0
Audio Programming Environment
Public Attributes | List of all members
APE_Project Struct Reference

#include <Project.h>

Public Attributes

struct APE_SharedInterfaceiface
 
unsigned engineVersion
 
unsigned isSingleString
 
unsigned int nFiles
 
unsigned int uniqueID
 
const char * sourceString
 
char *const * files
 
const char * projectName
 
const char * workingDirectory
 
const char * rootPath
 
const char * arguments
 
void * userData
 
const int * traceLines
 Logical source lines that should be traced More...
 
size_t numTraceLines
 ^ number of trace lines More...
 
APE_ErrorFunc reportDiagnostic
 
int floatPrecision
 Suggestion to carry out floating-point operations with approximately this amount of bits. More...
 
APE_Optimization_Level optimizationLevel
 Suggested "optimization" level. More...
 
int nativeVectorBitWidth
 The amount of bits in the native SIMD CPU registers with a complete arithmetic instruction set. Measured in terms of floats. More...
 

Member Data Documentation

◆ arguments

const char* APE_Project::arguments

◆ engineVersion

unsigned APE_Project::engineVersion

◆ files

char* const * APE_Project::files

◆ floatPrecision

int APE_Project::floatPrecision

Suggestion to carry out floating-point operations with approximately this amount of bits.

◆ iface

struct APE_SharedInterface* APE_Project::iface

◆ isSingleString

unsigned APE_Project::isSingleString

◆ nativeVectorBitWidth

int APE_Project::nativeVectorBitWidth

The amount of bits in the native SIMD CPU registers with a complete arithmetic instruction set. Measured in terms of floats.

◆ nFiles

unsigned int APE_Project::nFiles

◆ numTraceLines

size_t APE_Project::numTraceLines

^ number of trace lines

◆ optimizationLevel

APE_Optimization_Level APE_Project::optimizationLevel

Suggested "optimization" level.

◆ projectName

const char* APE_Project::projectName

◆ reportDiagnostic

APE_ErrorFunc APE_Project::reportDiagnostic

◆ rootPath

const char* APE_Project::rootPath

◆ sourceString

const char* APE_Project::sourceString

◆ traceLines

const int* APE_Project::traceLines

Logical source lines that should be traced

◆ uniqueID

unsigned int APE_Project::uniqueID

◆ userData

void* APE_Project::userData

◆ workingDirectory

const char* APE_Project::workingDirectory

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