132 const char* pluginpath,
int argc,
char const* argv[]);
Definition: RifPlugin.h:105
Definition: RifPlugin.h:123
Definition: RifPlugin.h:90
Definition: RifPlugin.h:114
RifTokenDetail
Definition: RifPlugin.h:109
Definition: RifPlugin.h:124
#define PRMANAPI
Definition: prmanapi.h:124
Definition: RifPlugin.h:91
PRMANAPI void RifPushChain()
PRMANAPI void RifInit(int nplugins, RifPlugin *plugins[])
PRMANAPI void RifGetChainInfo(int *current, int *total)
PRMANAPI void RifSetChain(RifPlugin *newchain[], int count)
PRMANAPI RifEmbedding RifGetEmbedding()
#define PRMANEXPORT
Definition: prmanapi.h:94
PRMANAPI void RifPopChain()
Definition: RifFilter.h:63
Definition: RifPlugin.h:101
PRMANAPI void RifParseFile(const char *filename, RifParseMode m)
Definition: RifPlugin.h:98
Definition: RifPlugin.h:92
Definition: RifPlugin.h:99
PRMANAPI void RifParseBuffer(const char *buf, unsigned size, RifParseMode m)
PRMANAPI int RifGetDeclaration(RtToken nm, RifTokenType *, RifTokenDetail *, int *arraylen)
Definition: RifPlugin.h:104
PRMANAPI RifPlugin * RifGetCurrentPlugin()
PRMANAPI RifPlugin * RifLoadPlugin(const char *pluginpath, int argc, char const *argv[])
Definition: RifPlugin.h:111
virtual RifFilter & GetFilter()=0
Definition: RifPlugin.h:106
Definition: RifPlugin.h:103
virtual ~RifPlugin()
Definition: RifPlugin.h:64
Definition: RifPlugin.h:112
Definition: RifPlugin.h:100
Definition: RifPlugin.h:107
Definition: RifPlugin.h:115
PRMANAPI void RifGetChain(RifPlugin *chaincopy[], int *count)
RifParseMode
Definition: RifPlugin.h:88
const char * RtToken
Definition: ri.h:67
Definition: RifPlugin.h:61
Definition: RifPlugin.h:113
RifEmbedding
Definition: RifPlugin.h:121
PRMANEXPORT RifPlugin * RifPluginManufacture(int argc, char **argv)
PRMANAPI void RifGetCurrentBasisSteps(int *usteps, int *vstep)
Definition: RifPlugin.h:102
RifTokenType
Definition: RifPlugin.h:96