RenderMan API
23.0
|
Go to the source code of this file.
Macros | |
#define | RI_H /* RenderMan Interface, C binding */ |
#define | RI_VERSION 5 |
#define | RI_EXPORT extern PRMANAPI |
#define | RtVoid void /* ANSI doesn't allow typedef */ |
#define | RI_FALSE 0 |
#define | RI_TRUE 1 |
#define | RI_INFINITY 1e+38 |
#define | RI_EPSILON 1e-10 |
#define | RI_NULL ((RtToken)0) |
#define | RI_BEZIERSTEP 3 |
#define | RI_BSPLINESTEP 1 |
#define | RI_CATMULLROMSTEP 1 |
#define | RI_HERMITESTEP 2 |
#define | RI_POWERSTEP 4 |
#define | RIE_INFO 0 /* Rendering stats and other info */ |
#define | RIE_WARNING 1 /* Something seems wrong, maybe okay */ |
#define | RIE_ERROR 2 /* Problem. Results may be wrong */ |
#define | RIE_SEVERE 3 /* So bad you should probably abort */ |
#define | RIE_ONCE 128 /* */ |
#define | RIE_MSGID_ONCE 256 /* */ |
#define | RIE_SEVERITY_MASK 127 /* */ |
#define | RIE_NOERROR 0 /* */ |
#define | RIE_NOMEM 1 /* Out of memory */ |
#define | RIE_SYSTEM 2 /* Miscellaneous system error */ |
#define | RIE_NOFILE 3 /* File nonexistent */ |
#define | RIE_BADFILE 4 /* Bad file format */ |
#define | RIE_VERSION 5 /* File version mismatch */ |
#define | RIE_DISKFULL 6 /* Target disk is full */ |
#define | RIE_INCAPABLE 11 /* Optional RI feature */ |
#define | RIE_UNIMPLEMENT 12 /* Unimplemented feature */ |
#define | RIE_LIMIT 13 /* Arbitrary program limit */ |
#define | RIE_BUG 14 /* Probably a bug in renderer */ |
#define | RIE_NOTSTARTED 23 /* RiBegin not called */ |
#define | RIE_NESTING 24 /* Bad begin-end nesting */ |
#define | RIE_NOTOPTIONS 25 /* Invalid state for options */ |
#define | RIE_NOTATTRIBS 26 /* Invalid state for attribs */ |
#define | RIE_NOTPRIMS 27 /* Invalid state for primitives */ |
#define | RIE_ILLSTATE 28 /* Other invalid state */ |
#define | RIE_BADMOTION 29 /* Badly formed motion block */ |
#define | RIE_BADSOLID 30 /* Badly formed solid block */ |
#define | RIE_BADTOKEN 41 /* Invalid token for request */ |
#define | RIE_RANGE 42 /* Parameter out of range */ |
#define | RIE_CONSISTENCY 43 /* Parameters inconsistent */ |
#define | RIE_BADHANDLE 44 /* Bad object/light handle */ |
#define | RIE_NOSHADER 45 /* Can't load requested shader */ |
#define | RIE_MISSINGDATA 46 /* Required parameters not provided */ |
#define | RIE_SYNTAX 47 /* Declare type syntax error */ |
#define | RIE_SKIPPING 51 /* Inactive 'If' branch, no rendering */ |
#define | RIE_MATH 61 /* Zerodivide, noninvert matrix, etc. */ |
#define | RIE_OSLSHADING 71 /* OpenShadingLanguage Runtime Error */ |
Typedefs | |
typedef short | RtBoolean |
typedef float | RtFloat |
typedef int | RtInt |
typedef int | RtError |
typedef float | RtColor[3] |
typedef float | RtPoint[3] |
typedef float | RtVector[3] |
typedef float | RtNormal[3] |
typedef float | RtHpoint[4] |
typedef PRMAN_ALIGNED_16 float | RtMatrix[4][4] |
typedef float | RtBasis[4][4] |
typedef float | RtBound[6] |
typedef float | RtInterval[2] |
typedef const char * | RtToken |
typedef char * | RtString |
typedef void * | RtPointer |
typedef RtString | RtArchiveHandle |
typedef RtString | RtBxdfHandle |
typedef RtPointer | RtContextHandle |
typedef RtString | RtDisplacementHandle |
typedef RtString | RtDisplayFilterHandle |
typedef RtPointer | RtLightHandle |
typedef RtString | RtLightFilterHandle |
typedef RtString | RtIntegratorHandle |
typedef RtPointer | RtObjectHandle |
typedef RtString | RtPatternHandle |
typedef RtString | RtSampleFilterHandle |
typedef RtString | RtShaderHandle |
typedef RtPointer | RtVolumeHandle |
typedef char const * | RtConstToken |
typedef char const * | RtConstString |
typedef void const * | RtConstPointer |
typedef float(* | RtFilterFunc) (float, float, float, float) |
typedef void(* | RtErrorHandler) (RtError, int, char const *) |
typedef void(* | RtProcSubdivFunc) (RtPointer, float) |
typedef void(* | RtProcFreeFunc) (RtPointer) |
typedef void(* | RtArchiveCallback) (RtToken, char const *,...) |
typedef void(* | RtProc2SubdivFunc) (RtContextHandle, float detail, int n, RtToken toks[], RtPointer vals[]) |
typedef void(* | RtProc2BoundFunc) (int n, RtToken const toks[], RtPointer const vals[], RtBound result[2]) |
Functions | |
RI_EXPORT float | RiBesselFilter (float, float, float, float) |
RI_EXPORT float | RiBlackmanHarrisFilter (float, float, float, float) |
RI_EXPORT float | RiBoxFilter (float, float, float, float) |
RI_EXPORT float | RiCatmullRomFilter (float, float, float, float) |
RI_EXPORT float | RiDiskFilter (float, float, float, float) |
RI_EXPORT float | RiGaussianFilter (float, float, float, float) |
RI_EXPORT float | RiMitchellFilter (float, float, float, float) |
RI_EXPORT float | RiLanczosFilter (float, float, float, float) |
RI_EXPORT float | RiSeparableCatmullRomFilter (float, float, float, float) |
RI_EXPORT float | RiSincFilter (float, float, float, float) |
RI_EXPORT float | RiTriangleFilter (float, float, float, float) |
RI_EXPORT void | RiErrorIgnore (int code, int severity, char const *msg) |
RI_EXPORT void | RiErrorPrint (int code, int severity, char const *msg) |
RI_EXPORT void | RiErrorPrintOnce (int code, int severity, char const *msg) |
RI_EXPORT void | RiErrorCondAbort (int code, int severity, char const *msg) |
RI_EXPORT void | RiErrorAbort (int code, int severity, char const *msg) |
RI_EXPORT void | RiErrorCleanup () |
RI_EXPORT void | RiProcDelayedReadArchive (RtPointer data, float detail) |
RI_EXPORT void | RiProcRunProgram (RtPointer data, float detail) |
RI_EXPORT void | RiProcDynamicLoad (RtPointer data, float detail) |
RI_EXPORT void | RiProc2DelayedReadArchive (RtContextHandle c, float detail, int n, RtToken toks[], RtPointer vals[]) |
RI_EXPORT void | RiProc2DynamicLoad (RtContextHandle c, float detail, int n, RtToken toks[], RtPointer vals[]) |
RI_EXPORT void | RiSimpleBound (int n, RtToken const toks[], RtPointer const vals[], RtBound result[2]) |
RI_EXPORT void | RiDSOBound (int n, RtToken const toks[], RtPointer const vals[], RtBound result[2]) |
RI_EXPORT RtArchiveHandle | RiArchiveBegin (RtConstString name,...) |
RI_EXPORT RtArchiveHandle | RiArchiveBeginV (RtConstString name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiArchiveEnd () |
RI_EXPORT void | RiArchiveRecord (RtToken type, char const *format,...) |
RI_EXPORT RtLightHandle | RiAreaLightSource (RtToken name,...) |
RI_EXPORT RtLightHandle | RiAreaLightSourceV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiAtmosphere (RtToken name,...) |
RI_EXPORT void | RiAtmosphereV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiAttribute (RtToken name,...) |
RI_EXPORT void | RiAttributeV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiAttributeBegin () |
RI_EXPORT void | RiAttributeEnd () |
RI_EXPORT void | RiBasis (RtBasis u, int ustep, RtBasis v, int vstep) |
RI_EXPORT void | RiBegin (RtToken name) |
RI_EXPORT void | RiBlobby (int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtToken *str,...) |
RI_EXPORT void | RiBlobbyV (int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtToken *str, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiBound (RtBound bound) |
RI_EXPORT void | RiBxdf (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiBxdfV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiCamera (RtToken name,...) |
RI_EXPORT void | RiCameraV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiClipping (float nearplane, float farplane) |
RI_EXPORT void | RiClippingPlane (float Nx, float Ny, float Nz, float Px, float Py, float Pz) |
RI_EXPORT void | RiColor (float *color) |
RI_EXPORT void | RiColorSamples (int n, float *nRGB, float *RGBn) |
RI_EXPORT void | RiConcatTransform (RtMatrix m) |
RI_EXPORT void | RiCone (float height, float radius, float tmax,...) |
RI_EXPORT void | RiConeV (float height, float radius, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiContext (RtContextHandle ctx) |
RI_EXPORT void | RiCoordSysTransform (RtToken fromspace) |
RI_EXPORT void | RiCoordinateSystem (RtToken name) |
RI_EXPORT void | RiCropWindow (float left, float right, float bottom, float top) |
RI_EXPORT void | RiCurves (RtToken type, int ncurves, int *nvertices, RtToken wrap,...) |
RI_EXPORT void | RiCurvesV (RtToken type, int ncurves, int *nvertices, RtToken wrap, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiCylinder (float radius, float zmin, float zmax, float tmax,...) |
RI_EXPORT void | RiCylinderV (float radius, float zmin, float zmax, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT RtToken | RiDeclare (char const *name, char const *decl) |
RI_EXPORT void | RiDeformation (RtToken name,...) |
RI_EXPORT void | RiDeformationV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiDepthOfField (float fstop, float length, float distance) |
RI_EXPORT void | RiDetail (RtBound bound) |
RI_EXPORT void | RiDetailRange (float minvis, float lotrans, float hitrans, float maxvis) |
RI_EXPORT void | RiDisk (float height, float radius, float tmax,...) |
RI_EXPORT void | RiDiskV (float height, float radius, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiDisplace (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiDisplaceV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiDisplacement (RtToken name,...) |
RI_EXPORT void | RiDisplacementV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiDisplay (char const *name, RtToken type, RtToken mode,...) |
RI_EXPORT void | RiDisplayV (char const *name, RtToken type, RtToken mode, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiDisplayChannel (RtToken channel,...) |
RI_EXPORT void | RiDisplayChannelV (RtToken channel, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiDisplayFilter (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiDisplayFilterV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiEditAttributeBegin (RtToken name) |
RI_EXPORT void | RiEditAttributeEnd () |
RI_EXPORT void | RiEditBegin (RtToken name,...) |
RI_EXPORT void | RiEditBeginV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiEditEnd () |
RI_EXPORT void | RiEditWorldBegin (RtToken name,...) |
RI_EXPORT void | RiEditWorldBeginV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiEditWorldEnd () |
RI_EXPORT void | RiElse () |
RI_EXPORT void | RiElseIf (char const *expr,...) |
RI_EXPORT void | RiElseIfV (char const *expr, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiEnableLightFilter (RtLightHandle light, RtToken filter, RtBoolean onoff) |
RI_EXPORT void | RiEnd () |
RI_EXPORT void | RiErrorHandler (RtErrorHandler handler) |
RI_EXPORT void | RiExposure (float gain, float gamma) |
RI_EXPORT void | RiExterior (RtToken name,...) |
RI_EXPORT void | RiExteriorV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiFormat (int xres, int yres, float pixel_ar) |
RI_EXPORT void | RiFrameAspectRatio (float ar) |
RI_EXPORT void | RiFrameBegin (int frame) |
RI_EXPORT void | RiFrameEnd () |
RI_EXPORT void | RiGeneralPolygon (int nloops, int *nverts,...) |
RI_EXPORT void | RiGeneralPolygonV (int nloops, int *nverts, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiGeometricApproximation (RtToken type, float value) |
RI_EXPORT void | RiGeometry (RtToken name,...) |
RI_EXPORT void | RiGeometryV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT RtContextHandle | RiGetContext () |
RI_EXPORT void | RiHider (RtToken name,...) |
RI_EXPORT void | RiHiderV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiHierarchicalSubdivisionMesh (RtToken mask, int nf, int *nverts, int *verts, int ntags, RtToken *tags, int *nargs, int *intargs, float *floatargs, RtToken *stringargs,...) |
RI_EXPORT void | RiHierarchicalSubdivisionMeshV (RtToken mask, int nf, int *nverts, int *verts, int ntags, RtToken *tags, int *nargs, int *intargs, float *floatargs, RtToken *stringargs, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiHyperboloid (RtPoint point1, RtPoint point2, float tmax,...) |
RI_EXPORT void | RiHyperboloidV (RtPoint point1, RtPoint point2, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiIdentity () |
RI_EXPORT void | RiIfBegin (char const *expr,...) |
RI_EXPORT void | RiIfBeginV (char const *expr, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiIfEnd () |
RI_EXPORT void | RiIlluminate (RtLightHandle light, RtBoolean onoff) |
RI_EXPORT void | RiImager (RtToken name,...) |
RI_EXPORT void | RiImagerV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiIntegrator (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiIntegratorV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiInterior (RtToken name,...) |
RI_EXPORT void | RiInteriorV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiLight (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiLightV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiLightFilter (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiLightFilterV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT RtLightHandle | RiLightSource (RtToken name,...) |
RI_EXPORT RtLightHandle | RiLightSourceV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMakeBrickMap (int nptcs, char const **ptcs, char const *bkm,...) |
RI_EXPORT void | RiMakeBrickMapV (int nptcs, char const **ptcs, char const *bkm, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMakeBump (char const *pic, char const *text, RtToken swrap, RtToken twrap, RtFilterFunc filt, float swidth, float twidth,...) |
RI_EXPORT void | RiMakeBumpV (char const *pic, char const *text, RtToken swrap, RtToken twrap, RtFilterFunc filt, float swidth, float twidth, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMakeCubeFaceEnvironment (char const *px, char const *nx, char const *py, char const *ny, char const *pz, char const *nz, char const *text, float fov, RtFilterFunc filt, float swidth, float twidth,...) |
RI_EXPORT void | RiMakeCubeFaceEnvironmentV (char const *px, char const *nx, char const *py, char const *ny, char const *pz, char const *nz, char const *text, float fov, RtFilterFunc filt, float swidth, float twidth, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMakeLatLongEnvironment (char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth,...) |
RI_EXPORT void | RiMakeLatLongEnvironmentV (char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMakeShadow (char const *pic, char const *text,...) |
RI_EXPORT void | RiMakeShadowV (char const *pic, char const *text, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMakeTexture (char const *pic, char const *text, RtToken swrap, RtToken twrap, RtFilterFunc filt, float swidth, float twidth,...) |
RI_EXPORT void | RiMakeTextureV (char const *pic, char const *text, RtToken swrap, RtToken twrap, RtFilterFunc filt, float swidth, float twidth, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiMatte (RtBoolean onoff) |
RI_EXPORT void | RiMotionBegin (int n,...) |
RI_EXPORT void | RiMotionBeginV (int n, float vals[]) |
RI_EXPORT void | RiMotionEnd () |
RI_EXPORT void | RiNuPatch (int nu, int uorder, float *uknot, float umin, float umax, int nv, int vorder, float *vknot, float vmin, float vmax,...) |
RI_EXPORT void | RiNuPatchV (int nu, int uorder, float *uknot, float umin, float umax, int nv, int vorder, float *vknot, float vmin, float vmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT RtObjectHandle | RiObjectBegin () |
RI_EXPORT RtObjectHandle | RiObjectBeginV (int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiObjectEnd () |
RI_EXPORT void | RiObjectInstance (RtObjectHandle h) |
RI_EXPORT void | RiObjectInstanceV (RtObjectHandle h, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiOpacity (float *color) |
RI_EXPORT void | RiOption (RtToken name,...) |
RI_EXPORT void | RiOptionV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiOrientation (RtToken orient) |
RI_EXPORT void | RiParaboloid (float radius, float zmin, float zmax, float tmax,...) |
RI_EXPORT void | RiParaboloidV (float radius, float zmin, float zmax, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPatch (RtToken type,...) |
RI_EXPORT void | RiPatchV (RtToken type, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPatchMesh (RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap,...) |
RI_EXPORT void | RiPatchMeshV (RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPattern (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiPatternV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPerspective (float fov) |
RI_EXPORT void | RiPixelFilter (RtFilterFunc func, float xwidth, float ywidth) |
RI_EXPORT void | RiPixelSampleImager (RtToken name,...) |
RI_EXPORT void | RiPixelSampleImagerV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPixelSamples (float x, float y) |
RI_EXPORT void | RiPixelVariance (float var) |
RI_EXPORT void | RiPoints (int nverts,...) |
RI_EXPORT void | RiPointsV (int nverts, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPointsGeneralPolygons (int npolys, int *nloops, int *nverts, int *verts,...) |
RI_EXPORT void | RiPointsGeneralPolygonsV (int npolys, int *nloops, int *nverts, int *verts, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPointsPolygons (int npolys, int *nverts, int *verts,...) |
RI_EXPORT void | RiPointsPolygonsV (int npolys, int *nverts, int *verts, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiPolygon (int nverts,...) |
RI_EXPORT void | RiPolygonV (int nverts, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiProcedural (RtPointer data, RtBound bound, RtProcSubdivFunc sfunc, RtProcFreeFunc ffunc) |
RI_EXPORT void | RiProcedural2 (RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc,...) |
RI_EXPORT void | RiProcedural2V (RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiProjection (RtToken name,...) |
RI_EXPORT void | RiProjectionV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiQuantize (RtToken type, int one, int min, int max, float dither) |
RI_EXPORT void | RiReadArchive (RtToken name, RtArchiveCallback callback,...) |
RI_EXPORT void | RiReadArchiveV (RtToken name, RtArchiveCallback callback, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiRelativeDetail (float rel) |
RI_EXPORT void | RiResource (RtToken handle, RtToken type,...) |
RI_EXPORT void | RiResourceV (RtToken handle, RtToken type, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiResourceBegin () |
RI_EXPORT void | RiResourceEnd () |
RI_EXPORT void | RiReverseOrientation () |
RI_EXPORT void | RiRotate (float angle, float dx, float dy, float dz) |
RI_EXPORT void | RiSampleFilter (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiSampleFilterV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiScale (float sx, float sy, float sz) |
RI_EXPORT void | RiScopedCoordinateSystem (RtToken name) |
RI_EXPORT void | RiScreenWindow (float left, float right, float bottom, float top) |
RI_EXPORT void | RiShader (RtToken name, RtToken handle,...) |
RI_EXPORT void | RiShaderV (RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiShadingInterpolation (RtToken type) |
RI_EXPORT void | RiShadingRate (float size) |
RI_EXPORT void | RiShutter (float opentime, float closetime) |
RI_EXPORT void | RiSides (int n) |
RI_EXPORT void | RiSkew (float angle, float d1x, float d1y, float d1z, float d2x, float d2y, float d2z) |
RI_EXPORT void | RiSolidBegin (RtToken op) |
RI_EXPORT void | RiSolidEnd () |
RI_EXPORT void | RiSphere (float radius, float zmin, float zmax, float tmax,...) |
RI_EXPORT void | RiSphereV (float radius, float zmin, float zmax, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiSubdivisionMesh (RtToken mask, int nf, int *nverts, int *verts, int ntags, RtToken *tags, int *nargs, int *intargs, float *floatargs,...) |
RI_EXPORT void | RiSubdivisionMeshV (RtToken mask, int nf, int *nverts, int *verts, int ntags, RtToken *tags, int *nargs, int *intargs, float *floatargs, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiSurface (RtToken name,...) |
RI_EXPORT void | RiSurfaceV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiSystem (char const *name) |
RI_EXPORT void | RiTextureCoordinates (float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4) |
RI_EXPORT void | RiTorus (float majrad, float minrad, float phimin, float phimax, float tmax,...) |
RI_EXPORT void | RiTorusV (float majrad, float minrad, float phimin, float phimax, float tmax, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiTransform (RtMatrix m) |
RI_EXPORT void | RiTransformBegin () |
RI_EXPORT void | RiTransformEnd () |
RI_EXPORT RtPoint * | RiTransformPoints (RtToken fromspace, RtToken tospace, int n, RtPoint *points) |
RI_EXPORT void | RiTranslate (float dx, float dy, float dz) |
RI_EXPORT void | RiTrimCurve (int nloops, int *ncurves, int *order, float *knot, float *min, float *max, int *n, float *u, float *v, float *w) |
RI_EXPORT void | RiVArchiveRecord (RtToken type, char const *format, va_list vap) |
RI_EXPORT void | RiVPAtmosphere (RtToken name,...) |
RI_EXPORT void | RiVPAtmosphereV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiVPInterior (RtToken name,...) |
RI_EXPORT void | RiVPInteriorV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiVPSurface (RtToken name,...) |
RI_EXPORT void | RiVPSurfaceV (RtToken name, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiVolume (RtToken type, RtBound bound, int *dimensions,...) |
RI_EXPORT void | RiVolumeV (RtToken type, RtBound bound, int *dimensions, int n, RtToken nms[], RtPointer vals[]) |
RI_EXPORT void | RiVolumePixelSamples (float x, float y) |
RI_EXPORT void | RiWorldBegin () |
RI_EXPORT void | RiWorldEnd () |
#define RIE_MISSINGDATA 46 /* Required parameters not provided */ |
#define RIE_OSLSHADING 71 /* OpenShadingLanguage Runtime Error */ |
#define RIE_SKIPPING 51 /* Inactive 'If' branch, no rendering */ |
typedef RtString RtArchiveHandle |
typedef RtString RtBxdfHandle |
typedef void const* RtConstPointer |
typedef char const* RtConstString |
typedef char const* RtConstToken |
typedef RtPointer RtContextHandle |
typedef RtString RtDisplacementHandle |
typedef RtString RtDisplayFilterHandle |
typedef RtString RtIntegratorHandle |
typedef RtString RtLightFilterHandle |
typedef RtPointer RtLightHandle |
typedef PRMAN_ALIGNED_16 float RtMatrix[4][4] |
typedef RtPointer RtObjectHandle |
typedef RtString RtPatternHandle |
typedef void(* RtProc2SubdivFunc) (RtContextHandle, float detail, int n, RtToken toks[], RtPointer vals[]) |
typedef RtString RtSampleFilterHandle |
typedef RtString RtShaderHandle |
typedef RtPointer RtVolumeHandle |
RI_EXPORT RtArchiveHandle RiArchiveBegin | ( | RtConstString | name, |
... | |||
) |
RI_EXPORT RtArchiveHandle RiArchiveBeginV | ( | RtConstString | name, |
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiArchiveEnd | ( | ) |
RI_EXPORT RtLightHandle RiAreaLightSource | ( | RtToken | name, |
... | |||
) |
RI_EXPORT RtLightHandle RiAreaLightSourceV | ( | RtToken | name, |
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiAttributeBegin | ( | ) |
RI_EXPORT void RiAttributeEnd | ( | ) |
RI_EXPORT float RiBesselFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT float RiBlackmanHarrisFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiBlobby | ( | int | nleaf, |
int | ninst, | ||
int * | inst, | ||
int | nflt, | ||
float * | flt, | ||
int | nstr, | ||
RtToken * | str, | ||
... | |||
) |
RI_EXPORT void RiBlobbyV | ( | int | nleaf, |
int | ninst, | ||
int * | inst, | ||
int | nflt, | ||
float * | flt, | ||
int | nstr, | ||
RtToken * | str, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT float RiBoxFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT float RiCatmullRomFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiClipping | ( | float | nearplane, |
float | farplane | ||
) |
RI_EXPORT void RiClippingPlane | ( | float | Nx, |
float | Ny, | ||
float | Nz, | ||
float | Px, | ||
float | Py, | ||
float | Pz | ||
) |
RI_EXPORT void RiColor | ( | float * | color | ) |
RI_EXPORT void RiColorSamples | ( | int | n, |
float * | nRGB, | ||
float * | RGBn | ||
) |
RI_EXPORT void RiCone | ( | float | height, |
float | radius, | ||
float | tmax, | ||
... | |||
) |
RI_EXPORT void RiConeV | ( | float | height, |
float | radius, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiContext | ( | RtContextHandle | ctx | ) |
RI_EXPORT void RiCropWindow | ( | float | left, |
float | right, | ||
float | bottom, | ||
float | top | ||
) |
RI_EXPORT void RiCurvesV | ( | RtToken | type, |
int | ncurves, | ||
int * | nvertices, | ||
RtToken | wrap, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiCylinder | ( | float | radius, |
float | zmin, | ||
float | zmax, | ||
float | tmax, | ||
... | |||
) |
RI_EXPORT void RiCylinderV | ( | float | radius, |
float | zmin, | ||
float | zmax, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiDepthOfField | ( | float | fstop, |
float | length, | ||
float | distance | ||
) |
RI_EXPORT void RiDetailRange | ( | float | minvis, |
float | lotrans, | ||
float | hitrans, | ||
float | maxvis | ||
) |
RI_EXPORT void RiDisk | ( | float | height, |
float | radius, | ||
float | tmax, | ||
... | |||
) |
RI_EXPORT float RiDiskFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiDiskV | ( | float | height, |
float | radius, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiDisplayFilterV | ( | RtToken | name, |
RtToken | handle, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiDisplayV | ( | char const * | name, |
RtToken | type, | ||
RtToken | mode, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiDSOBound | ( | int | n, |
RtToken const | toks[], | ||
RtPointer const | vals[], | ||
RtBound | result[2] | ||
) |
RI_EXPORT void RiEditAttributeEnd | ( | ) |
RI_EXPORT void RiEditEnd | ( | ) |
RI_EXPORT void RiEditWorldEnd | ( | ) |
RI_EXPORT void RiElse | ( | ) |
RI_EXPORT void RiElseIf | ( | char const * | expr, |
... | |||
) |
RI_EXPORT void RiEnableLightFilter | ( | RtLightHandle | light, |
RtToken | filter, | ||
RtBoolean | onoff | ||
) |
RI_EXPORT void RiEnd | ( | ) |
RI_EXPORT void RiErrorAbort | ( | int | code, |
int | severity, | ||
char const * | msg | ||
) |
RI_EXPORT void RiErrorCleanup | ( | ) |
RI_EXPORT void RiErrorCondAbort | ( | int | code, |
int | severity, | ||
char const * | msg | ||
) |
RI_EXPORT void RiErrorHandler | ( | RtErrorHandler | handler | ) |
RI_EXPORT void RiErrorIgnore | ( | int | code, |
int | severity, | ||
char const * | msg | ||
) |
RI_EXPORT void RiErrorPrint | ( | int | code, |
int | severity, | ||
char const * | msg | ||
) |
RI_EXPORT void RiErrorPrintOnce | ( | int | code, |
int | severity, | ||
char const * | msg | ||
) |
RI_EXPORT void RiExposure | ( | float | gain, |
float | gamma | ||
) |
RI_EXPORT void RiFormat | ( | int | xres, |
int | yres, | ||
float | pixel_ar | ||
) |
RI_EXPORT void RiFrameAspectRatio | ( | float | ar | ) |
RI_EXPORT void RiFrameBegin | ( | int | frame | ) |
RI_EXPORT void RiFrameEnd | ( | ) |
RI_EXPORT float RiGaussianFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiGeneralPolygon | ( | int | nloops, |
int * | nverts, | ||
... | |||
) |
RI_EXPORT void RiGeneralPolygonV | ( | int | nloops, |
int * | nverts, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT RtContextHandle RiGetContext | ( | ) |
RI_EXPORT void RiHierarchicalSubdivisionMesh | ( | RtToken | mask, |
int | nf, | ||
int * | nverts, | ||
int * | verts, | ||
int | ntags, | ||
RtToken * | tags, | ||
int * | nargs, | ||
int * | intargs, | ||
float * | floatargs, | ||
RtToken * | stringargs, | ||
... | |||
) |
RI_EXPORT void RiHierarchicalSubdivisionMeshV | ( | RtToken | mask, |
int | nf, | ||
int * | nverts, | ||
int * | verts, | ||
int | ntags, | ||
RtToken * | tags, | ||
int * | nargs, | ||
int * | intargs, | ||
float * | floatargs, | ||
RtToken * | stringargs, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiHyperboloidV | ( | RtPoint | point1, |
RtPoint | point2, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiIdentity | ( | ) |
RI_EXPORT void RiIfBegin | ( | char const * | expr, |
... | |||
) |
RI_EXPORT void RiIfEnd | ( | ) |
RI_EXPORT void RiIlluminate | ( | RtLightHandle | light, |
RtBoolean | onoff | ||
) |
RI_EXPORT void RiIntegratorV | ( | RtToken | name, |
RtToken | handle, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT float RiLanczosFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiLightFilterV | ( | RtToken | name, |
RtToken | handle, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT RtLightHandle RiLightSource | ( | RtToken | name, |
... | |||
) |
RI_EXPORT RtLightHandle RiLightSourceV | ( | RtToken | name, |
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiMakeBrickMap | ( | int | nptcs, |
char const ** | ptcs, | ||
char const * | bkm, | ||
... | |||
) |
RI_EXPORT void RiMakeBrickMapV | ( | int | nptcs, |
char const ** | ptcs, | ||
char const * | bkm, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiMakeBump | ( | char const * | pic, |
char const * | text, | ||
RtToken | swrap, | ||
RtToken | twrap, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
... | |||
) |
RI_EXPORT void RiMakeBumpV | ( | char const * | pic, |
char const * | text, | ||
RtToken | swrap, | ||
RtToken | twrap, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiMakeCubeFaceEnvironment | ( | char const * | px, |
char const * | nx, | ||
char const * | py, | ||
char const * | ny, | ||
char const * | pz, | ||
char const * | nz, | ||
char const * | text, | ||
float | fov, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
... | |||
) |
RI_EXPORT void RiMakeCubeFaceEnvironmentV | ( | char const * | px, |
char const * | nx, | ||
char const * | py, | ||
char const * | ny, | ||
char const * | pz, | ||
char const * | nz, | ||
char const * | text, | ||
float | fov, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiMakeLatLongEnvironment | ( | char const * | pic, |
char const * | text, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
... | |||
) |
RI_EXPORT void RiMakeLatLongEnvironmentV | ( | char const * | pic, |
char const * | text, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiMakeShadow | ( | char const * | pic, |
char const * | text, | ||
... | |||
) |
RI_EXPORT void RiMakeShadowV | ( | char const * | pic, |
char const * | text, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiMakeTexture | ( | char const * | pic, |
char const * | text, | ||
RtToken | swrap, | ||
RtToken | twrap, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
... | |||
) |
RI_EXPORT void RiMakeTextureV | ( | char const * | pic, |
char const * | text, | ||
RtToken | swrap, | ||
RtToken | twrap, | ||
RtFilterFunc | filt, | ||
float | swidth, | ||
float | twidth, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT float RiMitchellFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiMotionBegin | ( | int | n, |
... | |||
) |
RI_EXPORT void RiMotionBeginV | ( | int | n, |
float | vals[] | ||
) |
RI_EXPORT void RiMotionEnd | ( | ) |
RI_EXPORT void RiNuPatch | ( | int | nu, |
int | uorder, | ||
float * | uknot, | ||
float | umin, | ||
float | umax, | ||
int | nv, | ||
int | vorder, | ||
float * | vknot, | ||
float | vmin, | ||
float | vmax, | ||
... | |||
) |
RI_EXPORT void RiNuPatchV | ( | int | nu, |
int | uorder, | ||
float * | uknot, | ||
float | umin, | ||
float | umax, | ||
int | nv, | ||
int | vorder, | ||
float * | vknot, | ||
float | vmin, | ||
float | vmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT RtObjectHandle RiObjectBegin | ( | ) |
RI_EXPORT RtObjectHandle RiObjectBeginV | ( | int | n, |
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiObjectEnd | ( | ) |
RI_EXPORT void RiObjectInstance | ( | RtObjectHandle | h | ) |
RI_EXPORT void RiObjectInstanceV | ( | RtObjectHandle | h, |
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiOpacity | ( | float * | color | ) |
RI_EXPORT void RiParaboloid | ( | float | radius, |
float | zmin, | ||
float | zmax, | ||
float | tmax, | ||
... | |||
) |
RI_EXPORT void RiParaboloidV | ( | float | radius, |
float | zmin, | ||
float | zmax, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiPatchMeshV | ( | RtToken | type, |
int | nu, | ||
RtToken | uwrap, | ||
int | nv, | ||
RtToken | vwrap, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiPerspective | ( | float | fov | ) |
RI_EXPORT void RiPixelFilter | ( | RtFilterFunc | func, |
float | xwidth, | ||
float | ywidth | ||
) |
RI_EXPORT void RiPixelSamples | ( | float | x, |
float | y | ||
) |
RI_EXPORT void RiPixelVariance | ( | float | var | ) |
RI_EXPORT void RiPoints | ( | int | nverts, |
... | |||
) |
RI_EXPORT void RiPointsGeneralPolygons | ( | int | npolys, |
int * | nloops, | ||
int * | nverts, | ||
int * | verts, | ||
... | |||
) |
RI_EXPORT void RiPointsGeneralPolygonsV | ( | int | npolys, |
int * | nloops, | ||
int * | nverts, | ||
int * | verts, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiPointsPolygons | ( | int | npolys, |
int * | nverts, | ||
int * | verts, | ||
... | |||
) |
RI_EXPORT void RiPointsPolygonsV | ( | int | npolys, |
int * | nverts, | ||
int * | verts, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiPolygon | ( | int | nverts, |
... | |||
) |
RI_EXPORT void RiProc2DelayedReadArchive | ( | RtContextHandle | c, |
float | detail, | ||
int | n, | ||
RtToken | toks[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiProc2DynamicLoad | ( | RtContextHandle | c, |
float | detail, | ||
int | n, | ||
RtToken | toks[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiProcedural | ( | RtPointer | data, |
RtBound | bound, | ||
RtProcSubdivFunc | sfunc, | ||
RtProcFreeFunc | ffunc | ||
) |
RI_EXPORT void RiProcedural2 | ( | RtProc2SubdivFunc | sfunc, |
RtProc2BoundFunc | bfunc, | ||
... | |||
) |
RI_EXPORT void RiProcedural2V | ( | RtProc2SubdivFunc | sfunc, |
RtProc2BoundFunc | bfunc, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiReadArchive | ( | RtToken | name, |
RtArchiveCallback | callback, | ||
... | |||
) |
RI_EXPORT void RiReadArchiveV | ( | RtToken | name, |
RtArchiveCallback | callback, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiRelativeDetail | ( | float | rel | ) |
RI_EXPORT void RiResourceBegin | ( | ) |
RI_EXPORT void RiResourceEnd | ( | ) |
RI_EXPORT void RiReverseOrientation | ( | ) |
RI_EXPORT void RiRotate | ( | float | angle, |
float | dx, | ||
float | dy, | ||
float | dz | ||
) |
RI_EXPORT void RiSampleFilterV | ( | RtToken | name, |
RtToken | handle, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiScale | ( | float | sx, |
float | sy, | ||
float | sz | ||
) |
RI_EXPORT void RiScreenWindow | ( | float | left, |
float | right, | ||
float | bottom, | ||
float | top | ||
) |
RI_EXPORT float RiSeparableCatmullRomFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiShadingRate | ( | float | size | ) |
RI_EXPORT void RiShutter | ( | float | opentime, |
float | closetime | ||
) |
RI_EXPORT void RiSides | ( | int | n | ) |
RI_EXPORT void RiSimpleBound | ( | int | n, |
RtToken const | toks[], | ||
RtPointer const | vals[], | ||
RtBound | result[2] | ||
) |
RI_EXPORT float RiSincFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiSkew | ( | float | angle, |
float | d1x, | ||
float | d1y, | ||
float | d1z, | ||
float | d2x, | ||
float | d2y, | ||
float | d2z | ||
) |
RI_EXPORT void RiSolidEnd | ( | ) |
RI_EXPORT void RiSphere | ( | float | radius, |
float | zmin, | ||
float | zmax, | ||
float | tmax, | ||
... | |||
) |
RI_EXPORT void RiSphereV | ( | float | radius, |
float | zmin, | ||
float | zmax, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiSubdivisionMesh | ( | RtToken | mask, |
int | nf, | ||
int * | nverts, | ||
int * | verts, | ||
int | ntags, | ||
RtToken * | tags, | ||
int * | nargs, | ||
int * | intargs, | ||
float * | floatargs, | ||
... | |||
) |
RI_EXPORT void RiSubdivisionMeshV | ( | RtToken | mask, |
int | nf, | ||
int * | nverts, | ||
int * | verts, | ||
int | ntags, | ||
RtToken * | tags, | ||
int * | nargs, | ||
int * | intargs, | ||
float * | floatargs, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiSystem | ( | char const * | name | ) |
RI_EXPORT void RiTextureCoordinates | ( | float | s1, |
float | t1, | ||
float | s2, | ||
float | t2, | ||
float | s3, | ||
float | t3, | ||
float | s4, | ||
float | t4 | ||
) |
RI_EXPORT void RiTorus | ( | float | majrad, |
float | minrad, | ||
float | phimin, | ||
float | phimax, | ||
float | tmax, | ||
... | |||
) |
RI_EXPORT void RiTorusV | ( | float | majrad, |
float | minrad, | ||
float | phimin, | ||
float | phimax, | ||
float | tmax, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiTransformBegin | ( | ) |
RI_EXPORT void RiTransformEnd | ( | ) |
RI_EXPORT RtPoint* RiTransformPoints | ( | RtToken | fromspace, |
RtToken | tospace, | ||
int | n, | ||
RtPoint * | points | ||
) |
RI_EXPORT void RiTranslate | ( | float | dx, |
float | dy, | ||
float | dz | ||
) |
RI_EXPORT float RiTriangleFilter | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
RI_EXPORT void RiTrimCurve | ( | int | nloops, |
int * | ncurves, | ||
int * | order, | ||
float * | knot, | ||
float * | min, | ||
float * | max, | ||
int * | n, | ||
float * | u, | ||
float * | v, | ||
float * | w | ||
) |
RI_EXPORT void RiVolumePixelSamples | ( | float | x, |
float | y | ||
) |
RI_EXPORT void RiVolumeV | ( | RtToken | type, |
RtBound | bound, | ||
int * | dimensions, | ||
int | n, | ||
RtToken | nms[], | ||
RtPointer | vals[] | ||
) |
RI_EXPORT void RiWorldBegin | ( | ) |
RI_EXPORT void RiWorldEnd | ( | ) |