#include "prmanapi.h"
#include "ri.h"
#include "RifFilter.h"
Go to the source code of this file.
|
enum | RifParseMode { k_RifParseNextLayer,
k_RifParseThisLayer,
k_RifParseFirstLayer
} |
|
enum | RifTokenType {
k_RifFloat = 0,
k_RifPoint,
k_RifColor,
k_RifInteger,
k_RifString,
k_RifVector,
k_RifNormal,
k_RifHPoint,
k_RifMatrix,
k_RifMPoint
} |
|
enum | RifTokenDetail {
k_RifConstant = 0,
k_RifUniform,
k_RifVarying,
k_RifVertex,
k_RifFaceVarying
} |
|
enum | RifEmbedding { k_RifRIB,
k_RifRenderer
} |
|
|
PRMANEXPORT RifPlugin * | RifPluginManufacture (int argc, char **argv) |
|
PRMANAPI void | RifParseFile (const char *filename, RifParseMode m) |
|
PRMANAPI void | RifParseBuffer (const char *buf, unsigned size, RifParseMode m) |
|
PRMANAPI int | RifGetDeclaration (RtToken nm, RifTokenType *, RifTokenDetail *, int *arraylen) |
|
PRMANAPI RifEmbedding | RifGetEmbedding () |
|
PRMANAPI void | RifGetCurrentBasisSteps (int *usteps, int *vstep) |
|
PRMANAPI void | RifGetChainInfo (int *current, int *total) |
|
PRMANAPI RifPlugin * | RifGetCurrentPlugin () |
|
PRMANAPI RifPlugin * | RifLoadPlugin (const char *pluginpath, int argc, char const *argv[]) |
|
PRMANAPI void | RifInit (int nplugins, RifPlugin *plugins[]) |
|
PRMANAPI void | RifGetChain (RifPlugin *chaincopy[], int *count) |
|
PRMANAPI void | RifSetChain (RifPlugin *newchain[], int count) |
|
PRMANAPI void | RifPushChain () |
|
PRMANAPI void | RifPopChain () |
|
◆ RifEmbedding
Enumerator |
---|
k_RifRIB | |
k_RifRenderer | |
◆ RifParseMode
Enumerator |
---|
k_RifParseNextLayer | |
k_RifParseThisLayer | |
k_RifParseFirstLayer | |
◆ RifTokenDetail
Enumerator |
---|
k_RifConstant | |
k_RifUniform | |
k_RifVarying | |
k_RifVertex | |
k_RifFaceVarying | |
◆ RifTokenType
Enumerator |
---|
k_RifFloat | |
k_RifPoint | |
k_RifColor | |
k_RifInteger | |
k_RifString | |
k_RifVector | |
k_RifNormal | |
k_RifHPoint | |
k_RifMatrix | |
k_RifMPoint | |
◆ RifGetChain()
◆ RifGetChainInfo()
PRMANAPI void RifGetChainInfo |
( |
int * |
current, |
|
|
int * |
total |
|
) |
| |
◆ RifGetCurrentBasisSteps()
PRMANAPI void RifGetCurrentBasisSteps |
( |
int * |
usteps, |
|
|
int * |
vstep |
|
) |
| |
◆ RifGetCurrentPlugin()
◆ RifGetDeclaration()
◆ RifGetEmbedding()
◆ RifInit()
◆ RifLoadPlugin()
PRMANAPI RifPlugin* RifLoadPlugin |
( |
const char * |
pluginpath, |
|
|
int |
argc, |
|
|
char const * |
argv[] |
|
) |
| |
◆ RifParseBuffer()
◆ RifParseFile()
◆ RifPluginManufacture()
◆ RifPopChain()
◆ RifPushChain()
◆ RifSetChain()