; request-names --  Input data for RI binding generation
; 
; This file is part of Terry, a Python binding for RenderMan.
; 
; Copyright (C) 1996, 1997 Ture Plsson.
; 
; This program is free software; you can redistribute it and/or
; modify it under the terms of the GNU General Public License
; as published by the Free Software Foundation; either version 2
; of the License, or (at your option) any later version.
; 
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
; 
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
; 
; The RenderMan (R) Interface Procedures and RIB Protocol are:
;     Copyright 1988, 1989, Pixar.  All rights reserved.
; RenderMan (R) is a registered trademark of Pixar.
;
; The following need special treatment, they're implemented in
; pyinterface.c, or not at all...
;
; RtVoid ColorSamples RtInt n RtFloat[] nRGB RtFloat[] RGBn
; RtVoid GeneralPolygon RtInt nloops RtInt[] nverts ...
; RtVoid NuPatch RtInt nu RtInt uorder RtFloat[] uknot RtFloat umin RtFloat umax RtInt nv RtInt vorder RtFloat[] vknot RtFloat vmin RtFloat vmax ...
; RtVoid PointsGeneralPolygons RtInt npolys RtInt[] nloops RtInt[] nverts RtInt[] verts ...
; RtVoid PointsPolygons RtInt npolys RtInt[] nverts RtInt[] verts ...
; RtVoid Polygon RtInt nverts ...
; RtVoid Procedural RtPointer data RtBound bound RtFunc subdivfunc RtFunc freefunc
; RtVoid MotionBegin RtInt n ...
; RtVoid TrimCurve RtInt nloops RtInt[] ncurves RtInt[] order RtFloat[] knot RtFloat[] min RtFloat[] max RtInt[] n RtFloat[] u RtFloat[] v RtFloat[] w
;
RtVoid Begin RtString output
RtVoid End
RtLightHandle AreaLightSource RtToken name int #handle ...
RtVoid Atmosphere RtToken name ...
RtVoid Attribute RtToken name ...
RtVoid AttributeBegin
RtVoid AttributeEnd
RtVoid Basis RtBasis ubasis RtInt ustep RtBasis vbasis RtInt vstep
RtVoid Bound RtBound bound
RtVoid Clipping RtFloat hither RtFloat yon
RtVoid Color RtColor color
RtVoid ConcatTransform RtMatrix transform
RtVoid Cone RtFloat height RtFloat radius RtFloat tmax ...
RtVoid CropWindow RtFloat xmin RtFloat xmax RtFloat ymin RtFloat ymax
RtVoid Cylinder RtFloat radius RtFloat zmin RtFloat zmax RtFloat tmax ...
RtToken Declare RtString name RtString declaration
RtVoid Deformation RtToken name ...
RtVoid DepthOfField RtFloat fstop RtFloat focallength RtFloat focaldistance
RtVoid Detail RtBound detail
RtVoid DetailRange RtFloat minvis RtFloat lowtran RtFloat hitran RtFloat maxvis
RtVoid Disk RtFloat height RtFloat radius RtFloat tmax ...
RtVoid Displacement RtToken name ...
RtVoid Display RtString name RtToken type RtToken mode ...
RtVoid Exposure RtFloat gain RtFloat gamma
RtVoid Exterior RtToken name ...
RtVoid Format RtInt xres RtInt yres RtFloat aspect
RtVoid FrameAspectRatio RtFloat aspect
RtVoid FrameBegin RtInt frame
RtVoid FrameEnd 
RtVoid GeometricApproximation RtToken type RtFloat value
RtVoid Geometry RtToken type ...
RtVoid Hider RtToken type ...
RtVoid Hyperboloid RtPoint p1 RtPoint p2  RtFloat tmax ...
RtVoid Identity 
RtVoid Illuminate RtLightHandle light RtBoolean onoff
RtVoid Imager RtToken name ...
RtVoid Interior RtToken name ...
RtLightHandle LightSource RtToken name int #handle ...
RtVoid MakeBump RtString pic RtString tex RtToken swrap RtToken twrap RtFilterFunc filterfunc RtFloat swidth RtFloat twidth ...
RtVoid MakeCubeFaceEnvironment RtString px RtString nx RtString py RtString ny RtString pz RtString nz RtString tex RtFloat fov RtFilterFunc filterfunc RtFloat swidth RtFloat twidth ...
RtVoid MakeLatLongEnvironment RtString pic RtString tex RtFilterFunc filterfunc RtFloat swidth RtFloat twidth ...
RtVoid MakeShadow RtString pic RtString tex ...
RtVoid MakeTexture RtString pic RtString tex RtToken swrap RtToken twrap RtFilterFunc filterfunc RtFloat swidth RtFloat twidth ...
RtVoid Matte RtBoolean onoff
RtVoid MotionEnd 
RtObjectHandle ObjectBegin int #handle
RtVoid ObjectEnd 
RtVoid ObjectInstance RtObjectHandle handle
RtVoid Opacity RtColor color
RtVoid Option RtToken name ...
RtVoid Orientation RtToken orientation
RtVoid Paraboloid RtFloat rmax RtFloat zmin RtFloat zmax RtFloat tmax ...
RtVoid Patch RtToken type ...
RtVoid PatchMesh RtToken type RtInt nu RtToken uwrap RtInt nv RtToken vwrap ...
RtVoid Perspective RtFloat fov
RtVoid PixelFilter RtFilterFunc filterfunc RtFloat xwidth RtFloat ywidth
RtVoid PixelSamples RtFloat xsamples RtFloat ysamples
RtVoid PixelVariance RtFloat variation
RtVoid Projection RtToken name ...
RtVoid Quantize RtToken type RtInt one RtInt min RtInt max RtFloat ditheramplitude
RtVoid RelativeDetail RtFloat relativedetail
RtVoid ReverseOrientation 
RtVoid Rotate RtFloat angle RtFloat dx RtFloat dy RtFloat dz
; RtVoid MotionBegin RtInt n ...
RtVoid Scale RtFloat sx RtFloat sy RtFloat sz
RtVoid ScreenWindow RtFloat left RtFloat right RtFloat bot RtFloat top
RtVoid ShadingInterpolation RtToken type
RtVoid ShadingRate RtFloat size
RtVoid Shutter RtFloat min RtFloat max
RtVoid Sides RtInt sides
RtVoid Skew RtFloat angle RtFloat dx1 RtFloat dy1 RtFloat dz1 RtFloat dx2 RtFloat dy2 RtFloat dz2
RtVoid SolidBegin RtToken operation
RtVoid SolidEnd 
RtVoid Sphere RtFloat radius RtFloat zmin RtFloat zmax RtFloat tmax ...
RtVoid Surface RtToken name ...
RtVoid TextureCoordinates RtFloat s1 RtFloat t1 RtFloat s2 RtFloat t2 RtFloat s3 RtFloat t3 RtFloat s4 RtFloat t4
RtVoid Torus RtFloat majrad RtFloat minrad RtFloat phimin RtFloat phimax RtFloat tmax ...
RtVoid Transform RtMatrix transform
RtVoid TransformBegin 
RtVoid TransformEnd 
RtVoid Translate RtFloat dx RtFloat dy RtFloat dz
RtVoid WorldBegin 
RtVoid WorldEnd 
RtVoid version RtFloat versno
