47 #define RI_EXPORT extern "C" PRMANAPI 49 #define RI_EXPORT extern PRMANAPI 130 #endif // end of cplusplus 718 #define RI_INFINITY 1e+38 719 #define RI_EPSILON 1e-10 720 #define RI_NULL ((RtToken)0) 721 #define RI_BEZIERSTEP 3 722 #define RI_BSPLINESTEP 1 723 #define RI_CATMULLROMSTEP 1 724 #define RI_HERMITESTEP 2 725 #define RI_POWERSTEP 4 730 #define RIE_WARNING 1 734 #define RIE_MSGID_ONCE 256 735 #define RIE_SEVERITY_MASK 127 746 #define RIE_NOERROR 0 750 #define RIE_BADFILE 4 751 #define RIE_VERSION 5 752 #define RIE_DISKFULL 6 753 #define RIE_INCAPABLE 11 754 #define RIE_UNIMPLEMENT 12 757 #define RIE_NOTSTARTED 23 758 #define RIE_NESTING 24 759 #define RIE_NOTOPTIONS 25 760 #define RIE_NOTATTRIBS 26 761 #define RIE_NOTPRIMS 27 762 #define RIE_ILLSTATE 28 763 #define RIE_BADMOTION 29 764 #define RIE_BADSOLID 30 765 #define RIE_BADTOKEN 41 767 #define RIE_CONSISTENCY 43 768 #define RIE_BADHANDLE 44 769 #define RIE_NOSHADER 45 770 #define RIE_MISSINGDATA 46 771 #define RIE_SYNTAX 47 772 #define RIE_SKIPPING 51 774 #define RIE_OSLSHADING 71 782 char const* format, ...);
797 int nflt,
float* flt,
int nstr,
800 int nflt,
float* flt,
int nstr,
812 float Nz,
float Px,
float Py,
float Pz);
818 float tmax,
int n,
RtToken nms[],
824 float bottom,
float top);
826 int* nvertices,
RtToken wrap, ...);
828 int* nvertices,
RtToken wrap,
int n,
831 float zmax,
float tmax, ...);
833 float zmax,
float tmax,
int n,
843 float hitrans,
float maxvis);
846 float tmax,
int n,
RtToken nms[],
904 int nf,
int* nverts,
int* verts,
int ntags,
905 RtToken* tags,
int* nargs,
int* intargs,
906 float* floatargs,
RtToken* stringargs, ...);
908 RtToken mask,
int nf,
int* nverts,
909 int* verts,
int ntags,
RtToken* tags,
910 int* nargs,
int* intargs,
float* floatargs,
914 RtPoint point2,
float tmax, ...);
916 RtPoint point2,
float tmax,
int n,
944 char const ** ptcs,
char const* bkm, ...);
946 char const ** ptcs,
char const* bkm,
int n,
949 char const * text,
RtToken swrap,
951 float swidth,
float twidth, ...);
953 char const * text,
RtToken swrap,
955 float swidth,
float twidth,
int n,
958 char const * nx,
char const * py,
959 char const * ny,
char const * pz,
960 char const * nz,
char const * text,
964 char const * nx,
char const * py,
965 char const * ny,
char const * pz,
966 char const * nz,
char const * text,
968 float twidth,
int n,
RtToken nms[],
972 float swidth,
float twidth, ...);
975 float swidth,
float twidth,
int n,
978 char const * text, ...);
980 char const * text,
int n,
RtToken nms[],
983 char const * text,
RtToken swrap,
985 float swidth,
float twidth, ...);
987 char const * text,
RtToken swrap,
989 float swidth,
float twidth,
int n,
996 float umin,
float umax,
int nv,
int vorder,
997 float* vknot,
float vmin,
float vmax, ...);
999 float* uknot,
float umin,
float umax,
1000 int nv,
int vorder,
float* vknot,
1001 float vmin,
float vmax,
int n,
1016 float zmax,
float tmax, ...);
1018 float zmax,
float tmax,
int n,
1033 float xwidth,
float ywidth);
1043 int* nloops,
int* nverts,
int* verts, ...);
1045 int* nloops,
int* nverts,
int* verts,
int n,
1050 int* verts,
int n,
RtToken nms[],
1067 int max,
float dither);
1088 float bottom,
float top);
1097 float d1z,
float d2x,
float d2y,
float d2z);
1101 float zmax,
float tmax, ...);
1103 float zmax,
float tmax,
int n,
1106 int* nverts,
int* verts,
int ntags,
1107 RtToken* tags,
int* nargs,
int* intargs,
1108 float* floatargs, ...);
1110 int* nverts,
int* verts,
int ntags,
1111 RtToken* tags,
int* nargs,
int* intargs,
1112 float* floatargs,
int n,
RtToken nms[],
1119 float s2,
float t2,
float s3,
float t3,
1120 float s4,
float t4);
1122 float phimin,
float phimax,
float tmax, ...);
1124 float phimin,
float phimax,
float tmax,
1133 int* order,
float* knot,
float* min,
1134 float* max,
int* n,
float* u,
float* v,
1137 char const* format, va_list vap);
1148 int* dimensions, ...);
1150 int* dimensions,
int n,
RtToken nms[],
RI_EXPORT RtToken RI_HEMISPHERESAMPLEMEMORY
RI_EXPORT RtToken RI_DIFFUSE
RI_EXPORT void RiContext(RtContextHandle ctx)
RI_EXPORT RtToken RI_PRECISION
RI_EXPORT RtToken RI_DEPTHMODE
char const * RtConstString
RI_EXPORT void RiBound(RtBound bound)
RI_EXPORT RtToken RI_CONSTANTWIDTH
RI_EXPORT void RiHyperboloidV(RtPoint point1, RtPoint point2, float tmax, int n, RtToken nms[], RtPointer vals[])
PRMAN_ALIGNED_16 float RtMatrix[4][4]
RI_EXPORT RtToken RI_MARCH
RI_EXPORT RtToken RI_SMOOTHTRIANGLES
RI_EXPORT void RiLightFilter(RtToken name, RtToken handle,...)
RI_EXPORT RtToken RI_VPVOLUMES
RI_EXPORT RtToken RI_HAIR
RI_EXPORT RtToken RI_MINMAX
RI_EXPORT RtToken RI_FILTER
RI_EXPORT RtToken RI_FALLOFFPOWER
RI_EXPORT RtToken RI_CAMERA
RI_EXPORT void RiBxdf(RtToken name, RtToken handle,...)
RI_EXPORT void RiShutter(float opentime, float closetime)
RI_EXPORT RtToken RI_DISPLAYONLYEDITLIGHTS
RI_EXPORT RtToken RI_LPEGROUP
RI_EXPORT void RiPointsPolygonsV(int npolys, int *nverts, int *verts, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_OPACITY
RI_EXPORT RtToken RI_RESOURCE
RI_EXPORT void RiVPInteriorV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_CLAMPINGENABLE
RI_EXPORT RtToken RI_INSIDE
RI_EXPORT RtToken RI_GRIDSIZE
RI_EXPORT RtToken RI_VOLUMEELLIPSOID
RI_EXPORT RtToken RI_DEPTHFILTER
RI_EXPORT RtToken RI_CORNER
RI_EXPORT void RiRotate(float angle, float dx, float dy, float dz)
RI_EXPORT RtToken RI_SHADING
RI_EXPORT RtToken RI_MAXVPDEPTH
RI_EXPORT RtToken RI_SOURCE
void(* RtProcSubdivFunc)(RtPointer, float)
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 RtToken RI_RENDERNULL
RI_EXPORT RtToken RI_STOCHASTIC
RI_EXPORT RtToken RI_COMPRESSIONQ
RI_EXPORT RtToken RI_BEAMDISTRIBUTION
RI_EXPORT float RiBlackmanHarrisFilter(float, float, float, float)
RI_EXPORT RtToken RI_INTERSECTION
RI_EXPORT void RiErrorPrint(int code, int severity, char const *msg)
RI_EXPORT RtToken RI_OLDMOTIONFACTOR
RI_EXPORT void RiPatch(RtToken type,...)
RI_EXPORT void RiDisplayChannel(RtToken channel,...)
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 RtToken RI_SHADINGRATE
RI_EXPORT RtToken RI_RELIGHTING
RI_EXPORT RtToken RI_VOLUMEBOX
RI_EXPORT RtToken RI_EMISSIONBIAS
RI_EXPORT RtToken RI_STYLESHEET
RI_EXPORT RtToken RI_UNIFORM_TRIMRANGE
RI_EXPORT RtToken RI_DEFINITION
RI_EXPORT void RiGeneralPolygonV(int nloops, int *nverts, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_CREASE
RI_EXPORT void RiBasis(RtBasis u, int ustep, RtBasis v, int vstep)
RI_EXPORT RtToken RI_GAUSSIAN
RI_EXPORT void RiGeneralPolygon(int nloops, int *nverts,...)
RI_EXPORT RtToken RI_LEVELSET
RI_EXPORT RtLightHandle RiAreaLightSource(RtToken name,...)
RI_EXPORT RtToken RI_MAXPATHLENGTH
RI_EXPORT RtToken RI_RENDERMEMORY
RI_EXPORT RtToken RI_MINDISTANCE
RI_EXPORT RtToken RI_MOTIONFACTOR
RI_EXPORT void RiErrorHandler(RtErrorHandler handler)
RI_EXPORT void RiReverseOrientation()
RI_EXPORT RtToken RI_VOLUMECONE
RI_EXPORT RtToken RI_SHADE
RI_EXPORT void RiCoordinateSystem(RtToken name)
RI_EXPORT RtToken RI_MITCHELL
RtString RtLightFilterHandle
RI_EXPORT void RiScopedCoordinateSystem(RtToken name)
RI_EXPORT RtToken RI_EXCLUSIVE
RI_EXPORT void RiColorSamples(int n, float *nRGB, float *RGBn)
RI_EXPORT RtToken RI_SCOPENAMES
RI_EXPORT RtToken RI_SIGMABLUR
RI_EXPORT RtToken RI_OTHRESHOLD
RI_EXPORT void RiConcatTransform(RtMatrix m)
RI_EXPORT RtToken RI_OBJECTCACHE
RI_EXPORT RtToken RI_CURRENT
RI_EXPORT RtToken RI_CLIPPING
RI_EXPORT RtToken RI_SHINYMETAL
RI_EXPORT RtToken RI_SHADEQUEUESIZEFACTOR
RI_EXPORT RtToken RI_FORCEDSAMPLING
RI_EXPORT void RiPixelSampleImagerV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_RESIZE
RI_EXPORT RtToken RI_RIFCONTROL
RI_EXPORT RtToken RI_LOOP
RI_EXPORT void RiScreenWindow(float left, float right, float bottom, float top)
RI_EXPORT RtToken RI_MAXRAYDEPTH
RI_EXPORT RtToken RI_RAY_KAYJIYA
void(* RtErrorHandler)(RtError, int, char const *)
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 RtLightHandle RiAreaLightSourceV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_NEWGROUP
RI_EXPORT RtToken RI_WIDTHMINSEGMENTS
RI_EXPORT void RiErrorIgnore(int code, int severity, char const *msg)
RI_EXPORT RtToken RI_SRGB
RI_EXPORT RtBasis RiPowerBasis
RI_EXPORT RtToken RI_WIDTH
RI_EXPORT RtToken RI_MULTIGRIDS
RI_EXPORT void RiResourceBegin()
RI_EXPORT RtToken RI_MPMEMORY
RI_EXPORT RtToken RI_SIDES
RI_EXPORT RtToken RI_RIBPARSE
RI_EXPORT RtToken RI_CPUTIME
RI_EXPORT void RiTransformBegin()
RI_EXPORT RtToken RI_BLACK
RI_EXPORT void RiProcDynamicLoad(RtPointer data, float detail)
RI_EXPORT RtToken RI_STATISTICS
RI_EXPORT RtToken RI_USER
RI_EXPORT RtToken RI_RESETRELATIVESHADINGRATE
RI_EXPORT RtToken RI_STREAMMARKER
RI_EXPORT void RiGeometricApproximation(RtToken type, float value)
RI_EXPORT RtToken RI_DISTANTLIGHT
RI_EXPORT RtToken RI_GRIDCACHESIZE
void(* RtProcFreeFunc)(RtPointer)
RI_EXPORT RtToken RI_INDEXOFREFRACTION
RI_EXPORT void RiProcedural(RtPointer data, RtBound bound, RtProcSubdivFunc sfunc, RtProcFreeFunc ffunc)
RI_EXPORT RtToken RI_DIFFERENCE
RI_EXPORT void RiShadingRate(float size)
RI_EXPORT RtToken RI_VPDEPTH
RI_EXPORT RtToken RI_UBASISNAME
RI_EXPORT void RiVolumePixelSamples(float x, float y)
RI_EXPORT RtToken RI_DARKFALLOFF
RI_EXPORT RtToken RI_NEARHITHER
RI_EXPORT void RiVArchiveRecord(RtToken type, char const *format, va_list vap)
RI_EXPORT RtToken RI_CONEANGLE
RI_EXPORT void RiIlluminate(RtLightHandle light, RtBoolean onoff)
RI_EXPORT void RiDisplayFilterV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiDisplacementV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_DISABLELIGHTS
RI_EXPORT RtToken RI_RGBZI
RI_EXPORT void RiEditWorldEnd()
RI_EXPORT float RiGaussianFilter(float, float, float, float)
RI_EXPORT RtToken RI_DEEPSHADOWERROR
RI_EXPORT RtToken RI_ZFILE
RI_EXPORT void RiCylinderV(float radius, float zmin, float zmax, float tmax, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_HIDDEN
RI_EXPORT RtToken RI_PRIMITIVE
RI_EXPORT RtToken RI_CLAMPMOTION
RI_EXPORT RtToken RI_VPVOLUMEINTERSECTIONS
RI_EXPORT RtToken RI_DEBUG
RI_EXPORT RtToken RI_EDITLIGHTS
RI_EXPORT RtToken RI_RESOLUTION
RI_EXPORT RtToken RI_BSPLINE
RI_EXPORT void RiDisplacement(RtToken name,...)
RI_EXPORT RtToken RI_TRANSMISSIONHITMODE
RI_EXPORT RtToken RI_TEXTUREMEMORY
RI_EXPORT void RiEditWorldBegin(RtToken name,...)
RI_EXPORT void RiVPAtmosphere(RtToken name,...)
RI_EXPORT RtToken RI_SCOPEDCOORDINATESYSTEM
RI_EXPORT RtToken RI_GRP_TRACESUBSET
RI_EXPORT RtToken RI_NEWER
RI_EXPORT RtToken RI_PRINTONCE
RI_EXPORT RtToken RI_STEREOPLANEOFFSETS
RI_EXPORT RtToken RI_BACKGROUND
RI_EXPORT RtToken RI_DYNAMIC
RI_EXPORT RtToken RI_MAXSPECULARDEPTH
RI_EXPORT RtToken RI_DISPLACE_RATIOS
RI_EXPORT void RiCropWindow(float left, float right, float bottom, float top)
RI_EXPORT RtToken RI_SHADESIZE
RI_EXPORT float RiBesselFilter(float, float, float, float)
RI_EXPORT RtToken RI_PRINT
RI_EXPORT RtToken RI_OUTPUTALLDECLARES
RI_EXPORT RtToken RI_OPACITYCACHEMEMORY
RI_EXPORT void RiEditAttributeEnd()
RI_EXPORT void RiTorus(float majrad, float minrad, float phimin, float phimax, float tmax,...)
RI_EXPORT void RiProcedural2(RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc,...)
RI_EXPORT RtToken RI_SPECULARHITMODE
RI_EXPORT void RiOption(RtToken name,...)
RI_EXPORT RtToken RI_HANDLE
RI_EXPORT void RiLightFilterV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_DISPLACEMENTS
RI_EXPORT RtToken RI_TEXTURE
RI_EXPORT RtToken RI_VARSUBST
RI_EXPORT void RiRelativeDetail(float rel)
RI_EXPORT RtToken RI_DETAIL
RI_EXPORT RtToken RI_WORLDDISTANCE
RI_EXPORT RtToken RI_UNKNOWN
RI_EXPORT void RiEnableLightFilter(RtLightHandle light, RtToken filter, RtBoolean onoff)
RI_EXPORT void RiDSOBound(int n, RtToken const toks[], RtPointer const vals[], RtBound result[2])
RI_EXPORT void RiErrorAbort(int code, int severity, char const *msg)
RI_EXPORT RtToken RI_MERGE
RI_EXPORT RtToken RI_DPDU
RI_EXPORT RtToken RI_APERTURE
RI_EXPORT RtToken RI_SHADEGROUPSIZEFACTOR
RI_EXPORT RtToken RI_GEOCACHEMEMORY
RI_EXPORT RtToken RI_RERENDERBAKEDBDIR
RI_EXPORT RtToken RI_MAXANGLE
RI_EXPORT RtToken RI_CACHEMODE
RI_EXPORT RtToken RI_SINC
RI_EXPORT RtToken RI_LIMITS
RI_EXPORT RtToken RI_REVERSEORIENTATION
RI_EXPORT RtToken RI_ENDOFFRAME
RI_EXPORT RtToken RI_CLIPPINGPLANE
RI_EXPORT RtToken RI_TRANSMITSUBSET
RI_EXPORT void RiPoints(int nverts,...)
RI_EXPORT float RiSeparableCatmullRomFilter(float, float, float, float)
RI_EXPORT RtToken RI_VPRELATIVESHADINGRATE
RI_EXPORT RtToken RI_BOUND1
RI_EXPORT void RiSkew(float angle, float d1x, float d1y, float d1z, float d2x, float d2y, float d2z)
RI_EXPORT void RiFormat(int xres, int yres, float pixel_ar)
RI_EXPORT void RiOpacity(float *color)
RI_EXPORT RtToken RI_GEOMETRICAPPROXIMATIONFLATNESS
RI_EXPORT RtToken RI_VERTEXEDIT
RI_EXPORT RtToken RI_CHANLIST
RI_EXPORT float RiLanczosFilter(float, float, float, float)
RI_EXPORT RtToken RI_FILEMODE
RI_EXPORT RtToken RI_DISPLAY
RI_EXPORT void RiProc2DelayedReadArchive(RtContextHandle c, float detail, int n, RtToken toks[], RtPointer vals[])
RI_EXPORT RtToken RI_IDENTIFIER
RI_EXPORT void RiIdentity()
RI_EXPORT RtToken RI_BACKFACETOLERANCE
RI_EXPORT RtToken RI_TEXTURECOORDINATES
RI_EXPORT void RiDiskV(float height, float radius, float tmax, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiErrorCondAbort(int code, int severity, char const *msg)
RI_EXPORT RtToken RI_FORMATPIXELASPECTRATIO
RI_EXPORT RtToken RI_REPELFILE
RI_EXPORT void RiPolygon(int nverts,...)
RI_EXPORT RtToken RI_DISPLACEMENT
RI_EXPORT void RiVPAtmosphereV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_ARCHIVE
RI_EXPORT RtToken RI_IGNORE
RI_EXPORT void RiClipping(float nearplane, float farplane)
RI_EXPORT RtToken RI_PAINT
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 RiExposure(float gain, float gamma)
RI_EXPORT RtToken RI_SEPCATROM
RI_EXPORT RtToken RI_ROUGHNESS
RI_EXPORT void RiPointsV(int nverts, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_RGBAI
RI_EXPORT RtToken RI_MPCACHEDIR
RI_EXPORT RtToken RI_SCREENWINDOW
RI_EXPORT RtToken RI_MATTE
RI_EXPORT float RiMitchellFilter(float, float, float, float)
RI_EXPORT RtToken RI_CLEARLOCALS
RI_EXPORT RtToken RI_SPECULARCOLOR
RI_EXPORT RtToken RI_MAXPIXELDIST
RI_EXPORT RtToken RI_FACEVARYINGINTERPBOUNDARY
RI_EXPORT RtToken RI_EMISSIONPOINTCLOUD
RI_EXPORT RtToken RI_MAXDEPTH
RI_EXPORT RtToken RI_EXITAT
RI_EXPORT void RiMotionEnd()
RI_EXPORT void RiParaboloid(float radius, float zmin, float zmax, float tmax,...)
RI_EXPORT RtToken RI_SUSPENDRENDERING
RI_EXPORT RtToken RI_RENDERTIME
RI_EXPORT RtToken RI_AUTOBIAS
RI_EXPORT void RiPointsGeneralPolygons(int npolys, int *nloops, int *nverts, int *verts,...)
RI_EXPORT RtToken RI_BEZIER
RI_EXPORT float RiBoxFilter(float, float, float, float)
RI_EXPORT RtToken RI_REVERSESIGN
RI_EXPORT RtToken RI_DISABLE
RI_EXPORT void RiMakeTexture(char const *pic, char const *text, RtToken swrap, RtToken twrap, RtFilterFunc filt, float swidth, float twidth,...)
RI_EXPORT RtToken RI_DICEMETHOD
RI_EXPORT RtToken RI_ENABLE
RI_EXPORT RtToken RI_SEPARATE
RI_EXPORT RtToken RI_DECIMATIONRATE
RI_EXPORT RtToken RI_FRUSTUM
RI_EXPORT RtToken RI_ALGORITHM
RI_EXPORT void RiPointsGeneralPolygonsV(int npolys, int *nloops, int *nverts, int *verts, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_PIXELVARIANCE
RI_EXPORT RtToken RI_DETAILRANGE
RI_EXPORT RtToken RI_PIXELSAMPLES
RI_EXPORT RtToken RI_PTEXTUREMEMORY
RI_EXPORT RtToken RI_PLASTIC
RI_EXPORT RtToken RI_RGBAZ
RI_EXPORT void RiOptionV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_SPECULAR
RI_EXPORT void RiCurves(RtToken type, int ncurves, int *nvertices, RtToken wrap,...)
RI_EXPORT RtToken RI_CONTINUATIONBYDEFAULT
RI_EXPORT RtToken RI_TIMER
RI_EXPORT RtToken RI_DISK
RI_EXPORT RtToken RI_ENABLELIGHTS
RI_EXPORT RtBasis RiBezierBasis
RI_EXPORT RtToken RI_RGBAZI
RI_EXPORT RtToken RI_SIGMA
RI_EXPORT RtToken RI_BIAS0
RI_EXPORT void RiResource(RtToken handle, RtToken type,...)
RI_EXPORT RtToken RI_TRANSIENT
RI_EXPORT RtToken RI_THREADS
RI_EXPORT RtToken RI_REFLECTSUBSET
RI_EXPORT RtToken RI_CUBIC
void(* RtProc2SubdivFunc)(RtContextHandle, float detail, int n, RtToken toks[], RtPointer vals[])
RI_EXPORT void RiOrientation(RtToken orient)
RI_EXPORT RtToken RI_TRIMDEVIATION
RI_EXPORT void RiPatternV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_ATMOSPHERES
RI_EXPORT void RiGeometryV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiEditEnd()
RI_EXPORT RtToken RI_ILLUMINATEHANDLE
RI_EXPORT RtToken RI_DOUBLECOMP
RI_EXPORT RtToken RI_BILINEAR
RI_EXPORT void RiSurface(RtToken name,...)
RI_EXPORT RtToken RI_METAL
RI_EXPORT RtToken RI_SHADINGGROUP
RI_EXPORT RtToken RI_NURBCURVATUREDICEFACTOR
RI_EXPORT RtObjectHandle RiObjectBegin()
RI_EXPORT void RiVPInterior(RtToken name,...)
RI_EXPORT RtToken RI_BOUND0
RI_EXPORT RtToken RI_DPDV
RI_EXPORT RtToken RI_COMPRESSION
RI_EXPORT void RiErrorCleanup()
RI_EXPORT RtToken RI_REPELPARAMS
RI_EXPORT RtToken RI_COMMENT
RI_EXPORT RtToken RI_HOLE
RI_EXPORT RtToken RI_CURVE
RI_EXPORT RtToken RI_COMBINED
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 RtToken RI_INTERPBOUNDARY
RI_EXPORT RtToken RI_XMLFILENAME
RI_EXPORT void RiParaboloidV(float radius, float zmin, float zmax, float tmax, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiSurfaceV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_VOLUME
RI_EXPORT RtToken RI_OFFSET
RI_EXPORT void RiTorusV(float majrad, float minrad, float phimin, float phimax, float tmax, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtLightHandle RiLightSourceV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_RENDER
RI_EXPORT RtToken RI_PROJECTIONNAME
RI_EXPORT RtToken RI_PAINTEDPLASTIC
RI_EXPORT RtToken RI_ENABLELERP
RI_EXPORT RtToken RI_CACHEDIFFUSECOLORS
RI_EXPORT RtToken RI_RAYTRACE
RI_EXPORT RtToken RI_SAMPLEMOTION
RI_EXPORT RtToken RI_IMMEDIATESUBDIVIDE
RI_EXPORT RtToken RI_OPTIXMODE
RI_EXPORT RtBasis RiBSplineBasis
RI_EXPORT RtToken RI_ENABLEGAUSSIAN
RI_EXPORT RtToken RI_WORLD
RI_EXPORT RtToken RI_REFLECTION
RI_EXPORT void RiConeV(float height, float radius, float tmax, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_OPAQUE
RI_EXPORT RtToken RI_DEEPSHADOWTILES
RI_EXPORT void RiColor(float *color)
RI_EXPORT RtToken RI_AMBIENTLIGHT
RI_EXPORT RtToken RI_CENTERFILTER
RI_EXPORT RtToken RI_NONUNIFORM
RtString RtDisplayFilterHandle
RI_EXPORT void RiObjectInstance(RtObjectHandle h)
RI_EXPORT RtToken RI_RELATIVESHADINGRATE
RI_EXPORT RtToken RI_SEARCHPATH
RI_EXPORT RtToken RI_GEOMETRICAPPROXIMATIONMOTIONFACTOR
RI_EXPORT RtToken RI_PERSISTENT
RI_EXPORT RtToken RI_SENSE
RI_EXPORT RtToken RI_ABORT
RI_EXPORT RtToken RI_BAKE
RI_EXPORT RtToken RI_HANDLER
RI_EXPORT RtToken RI_EXTREMEDISPLACEMENT
RI_EXPORT RtToken RI_MPCACHE
RI_EXPORT void RiPolygonV(int nverts, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_SPECULARTHRESHOLD
RI_EXPORT RtBasis RiHermiteBasis
RI_EXPORT RtToken RI_LINEAR
RI_EXPORT RtToken RI_GRIDMEMORY
RI_EXPORT RtToken RI_UNION
RI_EXPORT void RiMotionBeginV(int n, float vals[])
RtPointer RtContextHandle
RI_EXPORT RtToken RI_COLOR
RI_EXPORT RtToken RI_PIXELFILTERNAME
RI_EXPORT void RiCoordSysTransform(RtToken fromspace)
RI_EXPORT void RiTransform(RtMatrix m)
RI_EXPORT RtToken RI_MAXERROR
RI_EXPORT void RiMakeBrickMapV(int nptcs, char const **ptcs, char const *bkm, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiTranslate(float dx, float dy, float dz)
RI_EXPORT RtToken RI_SPLITMODE
RI_EXPORT RtToken RI_PRESERVECV
RI_EXPORT RtToken RI_VPDEPTHSHADINGRATE
RI_EXPORT RtToken RI_PDISC
RI_EXPORT void RiMakeLatLongEnvironment(char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth,...)
RI_EXPORT RtToken RiDeclare(char const *name, char const *decl)
RI_EXPORT RtToken RI_VISIBILITY
RI_EXPORT RtToken RI_SHADOWSUBSET
RI_EXPORT RtToken RI_NONPERIODIC
RI_EXPORT RtToken RI_RELATIVEPIXELVARIANCE
RI_EXPORT void RiEditAttributeBegin(RtToken name)
RI_EXPORT RtToken RI_GPRIMSPLITS
void(* RtProc2BoundFunc)(int n, RtToken const toks[], RtPointer const vals[], RtBound result[2])
RI_EXPORT RtToken RI_THRESHOLD
RI_EXPORT void RiPixelSamples(float x, float y)
RI_EXPORT RtToken RI_GROUPING
RI_EXPORT void RiCamera(RtToken name,...)
RI_EXPORT RtToken RI_REFLECTEXCLUDESUBSET
RI_EXPORT void RiArchiveRecord(RtToken type, char const *format,...)
RI_EXPORT RtToken RI_OPACITYMETHOD
RI_EXPORT void RiLight(RtToken name, RtToken handle,...)
RI_EXPORT RtToken RI_PLANARPROJECTION
RI_EXPORT RtArchiveHandle RiArchiveBeginV(RtConstString name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_VPIOBJECTID
RI_EXPORT RtToken RI_ADDCOVERAGE
RI_EXPORT RtToken RI_MAXHAIRLENGTH
RI_EXPORT RtToken RI_SAVESHADERSTATE
RI_EXPORT RtToken RI_LODRANGE
RI_EXPORT RtToken RI_BICUBIC
RI_EXPORT void RiDisplay(char const *name, RtToken type, RtToken mode,...)
RI_EXPORT void RiEditBeginV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_WRITETODISK
RI_EXPORT void RiCameraV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiAtmosphereV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiVolume(RtToken type, RtBound bound, int *dimensions,...)
RI_EXPORT void RiMakeBrickMap(int nptcs, char const **ptcs, char const *bkm,...)
RI_EXPORT RtToken RI_MIDPOINT
RI_EXPORT RtToken RI_CURVATURE_U
RI_EXPORT RtToken RI_ORTHOGRAPHIC
RI_EXPORT void RiErrorPrintOnce(int code, int severity, char const *msg)
RI_EXPORT void RiDeformation(RtToken name,...)
RI_EXPORT RtToken RI_RADIOSITYCACHEMEMORY
RI_EXPORT RtToken RI_TRANSPARENT
RI_EXPORT RtToken RI_TRACE
RI_EXPORT RtToken RI_DIFFUSEHITMODE
RI_EXPORT int RiLastError
RI_EXPORT RtToken RI_SUBWINDOW
RI_EXPORT void RiBlobby(int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtToken *str,...)
RI_EXPORT RtToken RI_VOLUMECYLINDER
RI_EXPORT RtBasis RiCatmullRomBasis
RI_EXPORT RtToken RI_INTERSECTPRIORITY
RI_EXPORT void RiScale(float sx, float sy, float sz)
RI_EXPORT RtToken RI_ORIENTATION
RI_EXPORT RtToken RI_LIGHTING
RI_EXPORT RtToken RI_SAVEDATTRIBUTES
char const * RtConstToken
RI_EXPORT RtToken RI_EPSILON1
RI_EXPORT RtToken RI_SHADINGINTERPOLATION
RI_EXPORT void RiInterior(RtToken name,...)
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 RtToken RI_CENTERED
RI_EXPORT void RiDisplaceV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiVolumeV(RtToken type, RtBound bound, int *dimensions, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_RADIUS
RI_EXPORT void RiAttributeEnd()
RI_EXPORT RtArchiveHandle RiArchiveBegin(RtConstString name,...)
RI_EXPORT RtToken RI_INTERPRETATION
RI_EXPORT void RiProc2DynamicLoad(RtContextHandle c, float detail, int n, RtToken toks[], RtPointer vals[])
RI_EXPORT RtToken RI_JITTER
RI_EXPORT RtLightHandle RiLightSource(RtToken name,...)
RI_EXPORT void RiGeometry(RtToken name,...)
RI_EXPORT void RiMakeBump(char const *pic, char const *text, RtToken swrap, RtToken twrap, RtFilterFunc filt, float swidth, float twidth,...)
RI_EXPORT RtToken RI_LANCZOS
RI_EXPORT RtToken RI_ATRIBUTECOMBINING
RI_EXPORT RtToken RI_DITHER
RI_EXPORT void RiCone(float height, float radius, float tmax,...)
RI_EXPORT RtToken RI_PERSPECTIVE
RI_EXPORT float RiDiskFilter(float, float, float, float)
RI_EXPORT RtToken RI_OPACITYMULTIPLIER
RI_EXPORT RtToken RI_PATTERN
RI_EXPORT RtToken RI_ORDERORIGIN
RI_EXPORT RtToken RI_POINTMEMORY
RI_EXPORT RtToken RI_FRAMEASPECTRATIO
RI_EXPORT void RiTextureCoordinates(float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4)
RtString RtSampleFilterHandle
RI_EXPORT void RiImager(RtToken name,...)
RI_EXPORT RtToken RI_SMOOTH
RI_EXPORT RtToken RI_FACEEDIT
RI_EXPORT RtToken RI_SHADEWCACHE
RI_EXPORT void RiEditWorldBeginV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_MPCACHESTRIDE
RI_EXPORT void RiDisplayFilter(RtToken name, RtToken handle,...)
RI_EXPORT RtToken RI_EMIT
RI_EXPORT void RiDisplayChannelV(RtToken channel, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_VOLUMEINTERPRETATION
RI_EXPORT RtToken RI_BINARY
RI_EXPORT RtToken RI_ORIGIN
float(* RtFilterFunc)(float, float, float, float)
RI_EXPORT RtToken RI_MODE
RI_EXPORT RtToken RI_BRICKMEMORY
RI_EXPORT RtToken RI_VDMAG
RI_EXPORT RtToken RI_INTENSITY
RI_EXPORT RtToken RI_LIGHT
RI_EXPORT float RiSincFilter(float, float, float, float)
RI_EXPORT RtToken RI_GPRIMLOG
RI_EXPORT RtToken RI_RAY_TREE
RI_EXPORT RtToken RI_PYRAMID
RI_EXPORT RtToken RI_INTERVAL
RI_EXPORT void RiPatchMeshV(RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiAttribute(RtToken name,...)
RI_EXPORT RtToken RI_DEEPSHADOWSIMPLIFYERROR
RI_EXPORT RtToken RI_AMPLITUDE
RI_EXPORT RtToken RI_INTERLEAVE
RI_EXPORT RtToken RI_TRIMCURVE
RI_EXPORT void RiDepthOfField(float fstop, float length, float distance)
RI_EXPORT RtToken RI_MAXDISTANCE
RI_EXPORT RtToken RI_EXPOSURE
RI_EXPORT RtToken RI_LAGRANGIAN
RI_EXPORT RtToken RI_QUANTIZEDITHER
RI_EXPORT RtToken RI_DISPLAYEXPOSURE
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 RiSolidEnd()
RI_EXPORT void RiIntegratorV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiCylinder(float radius, float zmin, float zmax, float tmax,...)
RI_EXPORT void RiSolidBegin(RtToken op)
RI_EXPORT RtToken RI_STRATEGY
RI_EXPORT RtToken RI_IMPORTANCETHRESHOLD
RI_EXPORT void RiProcRunProgram(RtPointer data, float detail)
RI_EXPORT void RiReadArchiveV(RtToken name, RtArchiveCallback callback, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_SHUTTER
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 RtToken RI_SHADOWEXCLUDESUBSET
RI_EXPORT RtToken RI_BUCKETSIZE
RI_EXPORT void RiTransformEnd()
RI_EXPORT RtToken RI_DOUBLESHADED
void const * RtConstPointer
RI_EXPORT RtToken RI_OBJECT
RI_EXPORT void RiPattern(RtToken name, RtToken handle,...)
RI_EXPORT void RiIfBegin(char const *expr,...)
RI_EXPORT RtToken RI_CLAMPWIDTH
RI_EXPORT RtToken RI_TRANSMITEXCLUDESUBSET
RI_EXPORT RtToken RI_TRACEENABLE
RI_EXPORT void RiBegin(RtToken name)
RI_EXPORT RtToken RI_RGBI
RI_EXPORT RtToken RI_RASTER
RI_EXPORT void RiPointsPolygons(int npolys, int *nverts, int *verts,...)
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 RtToken RI_BESSEL
RI_EXPORT RtToken RI_FILTERWIDTH
RI_EXPORT RtToken RI_DERIVATIVES
RI_EXPORT RtToken RI_SHADEGROUPS
RI_EXPORT RtToken RI_CAMERAHITMODE
RI_EXPORT RtToken RI_HERMITE
RI_EXPORT RtToken RI_GEOMETRICAPPROXIMATIONFOCUSFACTOR
RI_EXPORT void RiExterior(RtToken name,...)
RI_EXPORT void RiExteriorV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_DSOPARAM
RI_EXPORT RtToken RI_QUANTIZERANGE
RI_EXPORT RtToken RI_SPHERICALPROJECTION
RI_EXPORT RtToken RI_CHECKNANS
RI_EXPORT RtToken RI_DSONAME
RI_EXPORT void RiBxdfV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_VIEWFRUSTUMDISTANCE
RI_EXPORT RtToken RI_SPATIALGROUPING
RI_EXPORT RtToken RI_BUCKETSTRIDE
RI_EXPORT RtToken RI_RGBZ
RI_EXPORT RtToken RI_GRIDS
RI_EXPORT RtToken RI_DEPTHCUE
RI_EXPORT RtToken RI_QUANTIZETYPE
RI_EXPORT RtToken RI_FACEINDEX
RI_EXPORT RtToken RI_FROM
RI_EXPORT RtToken RI_DISPLAYQUANTIZE
RI_EXPORT RtToken RI_VPICOLOR
RI_EXPORT RtToken RI_RUNFLAGS
RI_EXPORT void RiProjectionV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiSampleFilter(RtToken name, RtToken handle,...)
RI_EXPORT void RiDetail(RtBound bound)
RI_EXPORT RtToken RI_RADIOSITYCACHEOMITMINUSONE
RI_EXPORT RtToken RI_DELETELIGHTS
RI_EXPORT RtToken RI_DFAMODE
RI_EXPORT RtToken RI_MINWIDTH
RI_EXPORT RtToken RI_DSOSTRING
RI_EXPORT RtToken RI_GRP_MEMBERSHIP
RI_EXPORT RtToken RI_YSPLITS
RI_EXPORT void RiPixelFilter(RtFilterFunc func, float xwidth, float ywidth)
RI_EXPORT void RiDisk(float height, float radius, float tmax,...)
RI_EXPORT void RiEditBegin(RtToken name,...)
RI_EXPORT RtToken RI_ORDER
RI_EXPORT RtToken RI_MATRIXCACHEMEMORY
RI_EXPORT RtToken RI_DEPTHBIAS
RI_EXPORT RtToken RI_FORMATRESOLUTION
RI_EXPORT RtToken RI_VERBATIM
RI_EXPORT RtToken RI_ROWSPERSTRIP
RI_EXPORT RtToken RI_TEXTURENAME
RI_EXPORT RtToken RI_RESOLUTIONUNIT
RI_EXPORT RtToken RI_DISPLAYOPACITYCHAN
RI_EXPORT RtToken RI_DISTANCE
RI_EXPORT void RiSides(int n)
RI_EXPORT RtToken RI_DSOFLOAT
RI_EXPORT RtToken RI_TRANSFORM
RI_EXPORT void RiProcDelayedReadArchive(RtPointer data, float detail)
RI_EXPORT void RiCurvesV(RtToken type, int ncurves, int *nvertices, RtToken wrap, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_RAY_LIST
RI_EXPORT RtToken RI_MAXHAIRVOLUME
RI_EXPORT RtToken RI_PREBIAS
RI_EXPORT void RiProcedural2V(RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_RIXPLUGIN
RI_EXPORT void RiMotionBegin(int n,...)
RI_EXPORT void RiAttributeV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_SPOTLIGHT
RI_EXPORT RtToken RI_FLATNESS
RI_EXPORT RtToken RI_EXTREMEMOTIONDOF
RI_EXPORT RtToken RI_EDGEEDIT
RI_EXPORT RtToken RI_RGBA
RI_EXPORT RtContextHandle RiGetContext()
RI_EXPORT void RiVPSurface(RtToken name,...)
RI_EXPORT RtToken RI_VPIDEPTH
RI_EXPORT RtToken RI_EPSILON2
RI_EXPORT RtToken RI_FOCUSREGION
RI_EXPORT RtToken RI_EMPTY
RI_EXPORT RtToken RI_SHADER
RI_EXPORT void RiWorldEnd()
RI_EXPORT RtToken RI_BIAS
RI_EXPORT void RiObjectInstanceV(RtObjectHandle h, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_LIGHTCOLOR
RI_EXPORT RtToken RI_COORDINATESYSTEM
RtString RtDisplacementHandle
RI_EXPORT void RiFrameBegin(int frame)
RI_EXPORT void RiImagerV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_KEEPFILES
RI_EXPORT void RiProjection(RtToken name,...)
RI_EXPORT void RiSphereV(float radius, float zmin, float zmax, float tmax, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_SCREEN
RI_EXPORT RtToken RI_SHADOW
RI_EXPORT void RiPerspective(float fov)
RI_EXPORT RtToken RI_CURVATURE
RI_EXPORT RtToken RI_STANDARD
RI_EXPORT RtToken RI_DPDTIME
RI_EXPORT RtToken RI_DEPTHOFFIELD
RI_EXPORT RtToken RI_PROCEDURAL
RI_EXPORT RtToken RI_CULL
RI_EXPORT RtToken RI_BUCKET
RI_EXPORT RtToken RI_CROPWINDOW
RI_EXPORT RtToken RI_RASTERORIENT
RI_EXPORT RtToken RI_COLORCLAMP
RI_EXPORT RtToken RI_CLAMPED
RI_EXPORT RtToken RI_GRIDAREA
RI_EXPORT RtToken RI_POINTFALLOFFPOWER
RI_EXPORT RtToken RI_DISPLACEMENTBOUND
RI_EXPORT RtToken RI_PTEXTUREMAXFILES
RI_EXPORT void RiPixelVariance(float var)
RI_EXPORT RtToken RI_DEFCACHE
RI_EXPORT void RiDisplayV(char const *name, RtToken type, RtToken mode, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiIfBeginV(char const *expr, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_BUMPY
RI_EXPORT RtToken RI_VOLUMEPIXELSAMPLES
void(* RtArchiveCallback)(RtToken, char const *,...)
RI_EXPORT void RiVPSurfaceV(RtToken name, int n, RtToken nms[], RtPointer vals[])
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 RiDetailRange(float minvis, float lotrans, float hitrans, float maxvis)
RI_EXPORT RtToken RI_EYESPLITS
RI_EXPORT RtToken RI_RAYDEPTH
RI_EXPORT RtToken RI_VBASISNAME
RI_EXPORT RtToken RI_OCTREEMEMORY
RI_EXPORT RtToken RI_FILTERING
RI_EXPORT RtToken RI_VPIMAGE
RI_EXPORT RtToken RI_SUBOCCLUSION
RI_EXPORT RtToken RI_CONSTANT
RI_EXPORT RtToken RI_OCCLUSIONBOUND
RI_EXPORT RtToken RI_DEEPSHADOWMEMORY
RI_EXPORT void RiSystem(char const *name)
RI_EXPORT RtToken RI_ZTHRESHOLD
RI_EXPORT void RiIntegrator(RtToken name, RtToken handle,...)
RI_EXPORT void RiElseIfV(char const *expr, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_EXTRAPOLATE
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 RtObjectHandle RiObjectBeginV(int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiResourceEnd()
RI_EXPORT RtToken RI_FRAMEBUFFER
RI_EXPORT RtToken RI_REMAP
RI_EXPORT RtToken RI_CLAMP
RI_EXPORT RtToken RI_PERIODIC
RI_EXPORT RtToken RI_CONEDELTAANGLE
RI_EXPORT RtToken RI_STEREOPLANEDEPTHS
RI_EXPORT RtToken RI_FILE
RI_EXPORT RtPoint * RiTransformPoints(RtToken fromspace, RtToken tospace, int n, RtPoint *points)
RI_EXPORT RtToken RI_SHADERPROFILE
RI_EXPORT void RiWorldBegin()
RI_EXPORT void RiClippingPlane(float Nx, float Ny, float Nz, float Px, float Py, float Pz)
RI_EXPORT RtToken RI_FINISHRENDERING
RI_EXPORT void RiAtmosphere(RtToken name,...)
RI_EXPORT RtToken RI_HANDLEID
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 RtToken RI_REFWARNING
RI_EXPORT RtToken RI_DSOFILE
RI_EXPORT void RiReadArchive(RtToken name, RtArchiveCallback callback,...)
RI_EXPORT void RiFrameEnd()
RI_EXPORT RtToken RI_PIXELFILTERWIDTH
RI_EXPORT void RiMakeShadow(char const *pic, char const *text,...)
RI_EXPORT RtToken RI_VISIBLEPOINTS
RI_EXPORT RtToken RI_BINARYFORCE
RI_EXPORT RtToken RI_BACKFACING
RI_EXPORT RtToken RI_RELATIVEDETAIL
RI_EXPORT void RiPatchV(RtToken type, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_STITCH
RtString RtIntegratorHandle
RI_EXPORT RtToken RI_VPINTERIORHEURISTIC
RI_EXPORT void RiElseIf(char const *expr,...)
RI_EXPORT void RiShader(RtToken name, RtToken handle,...)
RI_EXPORT float RiCatmullRomFilter(float, float, float, float)
RI_EXPORT RtToken RI_FILENAME
RI_EXPORT RtToken RI_TRIANGLE
RI_EXPORT RtToken RI_POWER
RI_EXPORT RtToken RI_CONDABORT
RI_EXPORT void RiInteriorV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_POINTLIGHT
RI_EXPORT RtToken RI_PYRAMIDENABLE
RI_EXPORT void RiSphere(float radius, float zmin, float zmax, float tmax,...)
RI_EXPORT void RiMatte(RtBoolean onoff)
RI_EXPORT RtToken RI_FREQUENCYFRAMETIME
RI_EXPORT float RiTriangleFilter(float, float, float, float)
RI_EXPORT RtToken RI_FOCUSFACTOR
RI_EXPORT RtToken RI_DOFASPECT
RI_EXPORT RtToken RI_DICE
RI_EXPORT void RiHyperboloid(RtPoint point1, RtPoint point2, float tmax,...)
RI_EXPORT RtToken RI_CATROM
RI_EXPORT RtToken RI_MAXDIFFUSEDEPTH
RI_EXPORT RtToken RI_NAME
RI_EXPORT RtToken RI_STRUCTURE
RI_EXPORT void RiLightV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_TRANSMISSION
RI_EXPORT RtToken RI_EXPOSUREBRACKET
RI_EXPORT void RiDeformationV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiMakeLatLongEnvironmentV(char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_OUTSIDE
RI_EXPORT RtToken RI_CLAMPCOLOR
RI_EXPORT RtToken RI_BOUND
RI_EXPORT void RiSampleFilterV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiPatchMesh(RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap,...)
RI_EXPORT void RiObjectEnd()
RI_EXPORT RtToken RI_CATMARK
RI_EXPORT void RiShaderV(RtToken name, RtToken handle, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_CURVATURE_V
RI_EXPORT RtToken RI_SHADERINSTANCEID
RI_EXPORT RtToken RI_SPHERE
RI_EXPORT void RiShadingInterpolation(RtToken type)
RI_EXPORT RtToken RI_SHUTTEROPENING
RI_EXPORT RtToken RI_TRIM
RI_EXPORT RtToken RI_TRACEMINWIDTH
RI_EXPORT RtToken RI_BLACKMANHARRIS
RI_EXPORT void RiFrameAspectRatio(float ar)
RI_EXPORT RtToken RI_BIAS1
RI_EXPORT RtToken RI_MATTEFILE
RI_EXPORT RtToken RI_ZLERP
RI_EXPORT void RiHiderV(RtToken name, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiAttributeBegin()
RI_EXPORT RtToken RI_ZCOMPRESSION
RI_EXPORT void RiQuantize(RtToken type, int one, int min, int max, float dither)
RI_EXPORT RtToken RI_FRAME
RI_EXPORT void RiPixelSampleImager(RtToken name,...)
RI_EXPORT void RiSimpleBound(int n, RtToken const toks[], RtPointer const vals[], RtBound result[2])
RI_EXPORT void RiDisplace(RtToken name, RtToken handle,...)
RI_EXPORT void RiHider(RtToken name,...)
RI_EXPORT void RiMakeShadowV(char const *pic, char const *text, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT RtToken RI_ZBLUR
RI_EXPORT void RiResourceV(RtToken handle, RtToken type, int n, RtToken nms[], RtPointer vals[])
RI_EXPORT void RiArchiveEnd()