VX++ Framework (VxCpp.dll)
Friendly Voxon development with classes
Classes | Macros | Typedefs | Functions
vxCPP.h File Reference

Header file for VxCpp.dll outlines the VoxieBox class and the IVoxieBox interface. More...

#include "vxDataTypes.h"
#include "vxInputTypes.h"
#include <memory>
#include <vector>
#include "vxInterfaces.h"

Go to the source code of this file.

Classes

class  IVoxieBox
 Interface for VoxieBox class. More...
 
class  VoxieBox
 VoxieBox class. More...
 

Macros

#define EXTEND_API   __declspec(dllimport)
 
#define PI   3.14159265358979323
 
#define min(a, b)   (((a) < (b)) ? (a) : (b))
 
#define max(a, b)   (((a) < (b)) ? (a) : (b))
 

Typedefs

typedef IVoxieBox *(* CREATE_VOXIEBOX) ()
 Function pointer declaration of CreateVoxieBoxObject(). (the entry point function used to create the VoxieBox object)
 

Functions

EXTEND_API IVoxieBox *_cdecl CreateVoxieBoxObject ()
 'Factory' function that will return the new object's instance.
 

Detailed Description

Header file for VxCpp.dll outlines the VoxieBox class and the IVoxieBox interface.

main header file for VX++ development. Requires vxDataTypes.h, vxInterfaces.gh and vxInputTypes.h to work.

See also
VoxieBox::VoxieBox()
IVoxieBox