26.01.2015 Views

The RenderMan Interface - Paul Bourke

The RenderMan Interface - Paul Bourke

The RenderMan Interface - Paul Bourke

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

RtFloat xwidth, RtFloat ywidth);<br />

extern RtFloat RiCatmullRomFilter(RtFloat x, RtFloat y,<br />

RtFloat xwidth, RtFloat ywidth);<br />

extern RtFloat RiSincFilter(RtFloat x, RtFloat y,<br />

RtFloat xwidth, RtFloat ywidth);<br />

extern RtVoid RiErrorIgnore(RtInt code, RtInt severity, char *msg);<br />

extern RtVoid RiErrorPrint(RtInt code, RtInt severity, char *msg);<br />

extern RtVoid RiErrorAbort(RtInt code, RtInt severity, char *msg);<br />

extern RtVoid RiProcDelayedReadArchive(RtPointer data, RtFloat detail);<br />

extern RtVoid RiProcRunProgram(RtPointer data, RtFloat detail);<br />

extern RtVoid RiProcDynamicLoad(RtPointer data, RtFloat detail);<br />

extern RtContextHandle RiGetContext(void);<br />

extern RtVoid RiContext(RtContextHandle);<br />

extern RtToken<br />

RiDeclare(char *name, char *declaration);<br />

extern RtVoid<br />

RiBegin(RtToken name),<br />

RiEnd(void),<br />

RiFrameBegin(RtInt frame),<br />

RiFrameEnd(void),<br />

RiWorldBegin(void),<br />

RiWorldEnd(void);<br />

extern RtVoid<br />

RiFormat(RtInt xres, RtInt yres, RtFloat aspect),<br />

RiFrameAspectRatio(RtFloat aspect),<br />

RiScreenWindow(RtFloat left, RtFloat right, RtFloat bot, RtFloat top),<br />

RiCropWindow(RtFloat xmin, RtFloat xmax, RtFloat ymin, RtFloat ymax),<br />

RiProjection(RtToken name, ...),<br />

RiProjectionV(RtToken name, RtInt n,RtToken tokens[],RtPointer parms[]),<br />

RiClipping(RtFloat hither, RtFloat yon),<br />

RiClippingPlane(RtFloat x, RtFloat y, RtFloat z,<br />

RtFloat nx, RtFloat ny, RtFloat nz),<br />

RiShutter(RtFloat min, RtFloat max);<br />

extern RtVoid<br />

RiPixelVariance(RtFloat variation),<br />

RiPixelSamples(RtFloat xsamples, RtFloat ysamples),<br />

RiPixelFilter(RtFilterFunc filterfunc, RtFloat xwidth, RtFloat ywidth),<br />

RiExposure(RtFloat gain, RtFloat gamma),<br />

RiImager(RtToken name, ...),<br />

RiImagerV(RtToken name, RtInt n, RtToken tokens[], RtPointer parms[]),<br />

RiQuantize(RtToken type, RtInt one, RtInt min, RtInt max, RtFloat ampl),<br />

RiDisplay(char *name, RtToken type, RtToken mode, ...),<br />

RiDisplayV(char *name, RtToken type, RtToken mode,<br />

RtInt n, RtToken tokens[], RtPointer parms[]);<br />

extern RtVoid<br />

RiHider(RtToken type, ...),<br />

RiHiderV(RtToken type, RtInt n, RtToken tokens[], RtPointer parms[]),<br />

RiColorSamples(RtInt n, RtFloat nRGB[], RtFloat RGBn[]),<br />

RiRelativeDetail(RtFloat relativedetail),<br />

RiOption(RtToken name, ...),<br />

169

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!