BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Typedefs | Enumerations | Functions
bseexports.hh File Reference
#include <bse/bseprocedure.hh>

Go to the source code of this file.

Classes

struct  BseExportStrings
struct  BseExportNode
struct  BseExportNodeHook
struct  BseExportNodeEnum
struct  BseExportNodeBoxed
struct  BseExportNodeClass
struct  BseExportNodeProc
struct  BseExportIdentity

Defines

#define BSE_EXPORT_IDENTITY_SYMBOL
#define BSE_EXPORT_IDENTITY_STRING
#define BSE_EXPORT_IDENTITY(HEAD)
#define BSE_EXPORT_FLAG_MMX
#define BSE_EXPORT_FLAG_MMXEXT
#define BSE_EXPORT_FLAG_3DNOW
#define BSE_EXPORT_FLAG_3DNOWEXT
#define BSE_EXPORT_FLAG_SSE
#define BSE_EXPORT_FLAG_SSE2
#define BSE_EXPORT_FLAG_SSE3
#define BSE_EXPORT_FLAG_SSE4
#define BSE_EXPORT_CONFIG
#define BSE_EXPORT_CONFIG__MMX
#define BSE_EXPORT_CONFIG__3DNOW
#define BSE_EXPORT_CONFIG__SSE
#define BSE_EXPORT_CONFIG__SSE2
#define BSE_EXPORT_CONFIG__SSE3

Typedefs

typedef void(* BseExportStringsFunc )(BseExportStrings *strings)
typedef void(* BseExportHook )(void *data)
typedef GEnumValue *(* BseExportGetEnumValues )(void)
typedef SfiChoiceValues(* BseExportGetChoiceValues )(void)
typedef SfiRecFields(* BseExportGetRecordFields )(void)
typedef GParamSpec *(* BseExportGetSequenceElement )(void)

Enumerations

enum  BseExportNodeType {
  BSE_EXPORT_NODE_NONE, BSE_EXPORT_NODE_LINK, BSE_EXPORT_NODE_HOOK, BSE_EXPORT_NODE_ENUM,
  BSE_EXPORT_NODE_RECORD, BSE_EXPORT_NODE_SEQUENCE, BSE_EXPORT_NODE_CLASS, BSE_EXPORT_NODE_PROC
}

Functions

BsePluginbse_exports__add_node (const BseExportIdentity *identity, BseExportNode *enode)
void bse_exports__del_node (BsePlugin *plugin, BseExportNode *enode)
void bse_procedure_complete_info (const BseExportNodeProc *pnode, GTypeInfo *info)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines