Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bseexports.hh File Reference
Include dependency graph for bseexports.hh:
This graph shows which files directly or indirectly include this file:

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
 

Macros

#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)