RenderMan API  23.0
ri.hpp
Go to the documentation of this file.
1 /*
2 # ------------------------------------------------------------------------------
3 #
4 # Copyright (c) 1986-2019 Pixar. All rights reserved.
5 #
6 # The information in this file (the "Software") is provided for the exclusive
7 # use of the software licensees of Pixar ("Licensees"). Licensees have the
8 # right to incorporate the Software into other products for use by other
9 # authorized software licensees of Pixar, without fee. Except as expressly
10 # permitted herein, the Software may not be disclosed to third parties, copied
11 # or duplicated in any form, in whole or in part, without the prior written
12 # permission of Pixar.
13 #
14 # The copyright notices in the Software and this entire statement, including the
15 # above license grant, this restriction and the following disclaimer, must be
16 # included in all copies of the Software, in whole or in part, and all permitted
17 # derivative works of the Software, unless such copies or derivative works are
18 # solely in the form of machine-executable object code generated by a source
19 # language processor.
20 #
21 # PIXAR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
22 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL PIXAR BE
23 # LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
24 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
25 # OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
26 # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. IN NO CASE WILL
27 # PIXAR'S TOTAL LIABILITY FOR ALL DAMAGES ARISING OUT OF OR IN CONNECTION WITH
28 # THE USE OR PERFORMANCE OF THIS SOFTWARE EXCEED $50.
29 #
30 # Pixar
31 # 1200 Park Ave
32 # Emeryville CA 94608
33 #
34 # ------------------------------------------------------------------------------
35 */
36 
37 #ifndef RI_HPP
38 #define RI_HPP /* RenderMan Interface, C++ binding */
39 
40 #define RI_VERSION 5
41 
42 #include "RixInterfaces.h"
43 #include "RixRiCtl.h"
44 #include "ri.h"
45 
46 class Ri /* a pure-virtual interface */
47 {
48 public:
49 virtual ~Ri() {};
50 
51 
52 
54  static Ri& Singleton()
55  {
58  return *rictl->GetRiCtx();
59  }
60  virtual RtArchiveHandle ArchiveBegin(RtConstString name, ...)=0;
61  virtual RtArchiveHandle ArchiveBeginV(RtConstString name, int n,
62  RtUString nms[], RtPointer vals[])=0;
63  virtual void ArchiveEnd()=0;
64  virtual void ArchiveRecord(RtUString type,
65  char const* format, ...)=0;
66  virtual RtLightHandle AreaLightSource(RtUString name, ...)=0;
67  virtual RtLightHandle AreaLightSourceV(RtUString name, int n,
68  RtUString nms[], RtPointer vals[])=0;
69  virtual void Atmosphere(RtUString name, ...)=0;
70  virtual void AtmosphereV(RtUString name, int n,
71  RtUString nms[], RtPointer vals[])=0;
72  virtual void Attribute(RtUString name, ...)=0;
73  virtual void AttributeV(RtUString name, int n,
74  RtUString nms[], RtPointer vals[])=0;
75  virtual void AttributeBegin()=0;
76  virtual void AttributeEnd()=0;
77  virtual void Basis(RtBasis u, int ustep, RtBasis v, int vstep)=0;
78  virtual void Begin(RtUString name)=0;
79  virtual void Blobby(int nleaf, int ninst, int* inst,
80  int nflt, float* flt, int nstr,
81  RtUString* str, ...)=0;
82  virtual void BlobbyV(int nleaf, int ninst, int* inst,
83  int nflt, float* flt, int nstr,
84  RtUString* str, int n, RtUString nms[],
85  RtPointer vals[])=0;
86  virtual void Bound(RtBound bound)=0;
87  virtual void Bxdf(RtUString name, RtUString handle, ...)=0;
88  virtual void BxdfV(RtUString name, RtUString handle,
89  int n, RtUString nms[], RtPointer vals[])=0;
90  virtual void Camera(RtUString name, ...)=0;
91  virtual void CameraV(RtUString name, int n,
92  RtUString nms[], RtPointer vals[])=0;
93  virtual void Clipping(float nearplane, float farplane)=0;
94  virtual void ClippingPlane(float Nx, float Ny,
95  float Nz, float Px, float Py, float Pz)=0;
96  virtual void Color(float* color)=0;
97  virtual void ColorSamples(int n, float* nRGB, float* RGBn)=0;
98  virtual void ConcatTransform(RtMatrix m)=0;
99  virtual void Cone(float height, float radius, float tmax, ...)=0;
100  virtual void ConeV(float height, float radius,
101  float tmax, int n, RtUString nms[],
102  RtPointer vals[])=0;
103  virtual void Context(RtContextHandle ctx)=0;
104  virtual void CoordSysTransform(RtUString fromspace)=0;
105  virtual void CoordinateSystem(RtUString name)=0;
106  virtual void CropWindow(float left, float right,
107  float bottom, float top)=0;
108  virtual void Curves(RtUString type, int ncurves,
109  int* nvertices, RtUString wrap, ...)=0;
110  virtual void CurvesV(RtUString type, int ncurves,
111  int* nvertices, RtUString wrap, int n,
112  RtUString nms[], RtPointer vals[])=0;
113  virtual void Cylinder(float radius, float zmin,
114  float zmax, float tmax, ...)=0;
115  virtual void CylinderV(float radius, float zmin,
116  float zmax, float tmax, int n,
117  RtUString nms[], RtPointer vals[])=0;
118  virtual RtUString Declare(char const * name, char const * decl)=0;
119  virtual void Deformation(RtUString name, ...)=0;
120  virtual void DeformationV(RtUString name, int n,
121  RtUString nms[], RtPointer vals[])=0;
122  virtual void DepthOfField(float fstop, float length,
123  float distance)=0;
124  virtual void Detail(RtBound bound)=0;
125  virtual void DetailRange(float minvis, float lotrans,
126  float hitrans, float maxvis)=0;
127  virtual void Disk(float height, float radius, float tmax, ...)=0;
128  virtual void DiskV(float height, float radius,
129  float tmax, int n, RtUString nms[],
130  RtPointer vals[])=0;
131  virtual void Displace(RtUString name, RtUString handle, ...)=0;
132  virtual void DisplaceV(RtUString name,
133  RtUString handle, int n, RtUString nms[],
134  RtPointer vals[])=0;
135  virtual void Displacement(RtUString name, ...)=0;
136  virtual void DisplacementV(RtUString name, int n,
137  RtUString nms[], RtPointer vals[])=0;
138  virtual void Display(char const * name,
139  RtUString type, RtUString mode, ...)=0;
140  virtual void DisplayV(char const * name,
141  RtUString type, RtUString mode, int n,
142  RtUString nms[], RtPointer vals[])=0;
143  virtual void DisplayChannel(RtUString channel, ...)=0;
144  virtual void DisplayChannelV(RtUString channel, int n,
145  RtUString nms[], RtPointer vals[])=0;
146  virtual void DisplayFilter(RtUString name,
147  RtUString handle, ...)=0;
148  virtual void DisplayFilterV(RtUString name,
149  RtUString handle, int n, RtUString nms[],
150  RtPointer vals[])=0;
151  virtual void EditAttributeBegin(RtUString name)=0;
152  virtual void EditAttributeEnd()=0;
153  virtual void EditBegin(RtUString name, ...)=0;
154  virtual void EditBeginV(RtUString name, int n,
155  RtUString nms[], RtPointer vals[])=0;
156  virtual void EditEnd()=0;
157  virtual void EditWorldBegin(RtUString name, ...)=0;
158  virtual void EditWorldBeginV(RtUString name, int n,
159  RtUString nms[], RtPointer vals[])=0;
160  virtual void EditWorldEnd()=0;
161  virtual void Else()=0;
162  virtual void ElseIf(char const * expr, ...)=0;
163  virtual void ElseIfV(char const * expr, int n,
164  RtUString nms[], RtPointer vals[])=0;
165  virtual void EnableLightFilter(RtLightHandle light,
166  RtUString filter, RtBoolean onoff)=0;
167  virtual void End()=0;
168  virtual void ErrorHandler(RtErrorHandler handler)=0;
169  virtual void Exposure(float gain, float gamma)=0;
170  virtual void Exterior(RtUString name, ...)=0;
171  virtual void ExteriorV(RtUString name, int n,
172  RtUString nms[], RtPointer vals[])=0;
173  virtual void Format(int xres, int yres, float pixel_ar)=0;
174  virtual void FrameAspectRatio(float ar)=0;
175  virtual void FrameBegin(int frame)=0;
176  virtual void FrameEnd()=0;
177  virtual void GeneralPolygon(int nloops, int* nverts, ...)=0;
178  virtual void GeneralPolygonV(int nloops, int* nverts,
179  int n, RtUString nms[], RtPointer vals[])=0;
180  virtual void GeometricApproximation(RtUString type, float value)=0;
181  virtual void Geometry(RtUString name, ...)=0;
182  virtual void GeometryV(RtUString name, int n,
183  RtUString nms[], RtPointer vals[])=0;
184  virtual RtContextHandle GetContext()=0;
185  virtual void Hider(RtUString name, ...)=0;
186  virtual void HiderV(RtUString name, int n,
187  RtUString nms[], RtPointer vals[])=0;
188  virtual void HierarchicalSubdivisionMesh(
189  RtUString mask, int nf, int* nverts,
190  int* verts, int ntags, RtUString* tags,
191  int* nargs, int* intargs,
192  float* floatargs, RtUString* stringargs,
193  ...)=0;
194  virtual void HierarchicalSubdivisionMeshV(
195  RtUString mask, int nf, int* nverts,
196  int* verts, int ntags, RtUString* tags,
197  int* nargs, int* intargs,
198  float* floatargs, RtUString* stringargs,
199  int n, RtUString nms[], RtPointer vals[])=0;
200  virtual void Hyperboloid(RtPoint point1,
201  RtPoint point2, float tmax, ...)=0;
202  virtual void HyperboloidV(RtPoint point1,
203  RtPoint point2, float tmax, int n,
204  RtUString nms[], RtPointer vals[])=0;
205  virtual void Identity()=0;
206  virtual void IfBegin(char const * expr, ...)=0;
207  virtual void IfBeginV(char const * expr, int n,
208  RtUString nms[], RtPointer vals[])=0;
209  virtual void IfEnd()=0;
210  virtual void Illuminate(RtLightHandle light, RtBoolean onoff)=0;
211  virtual void Imager(RtUString name, ...)=0;
212  virtual void ImagerV(RtUString name, int n,
213  RtUString nms[], RtPointer vals[])=0;
214  virtual void Integrator(RtUString name, RtUString handle, ...)=0;
215  virtual void IntegratorV(RtUString name,
216  RtUString handle, int n, RtUString nms[],
217  RtPointer vals[])=0;
218  virtual void Interior(RtUString name, ...)=0;
219  virtual void InteriorV(RtUString name, int n,
220  RtUString nms[], RtPointer vals[])=0;
221  virtual void Light(RtUString name, RtUString handle, ...)=0;
222  virtual void LightV(RtUString name, RtUString handle,
223  int n, RtUString nms[], RtPointer vals[])=0;
224  virtual void LightFilter(RtUString name, RtUString handle, ...)=0;
225  virtual void LightFilterV(RtUString name,
226  RtUString handle, int n, RtUString nms[],
227  RtPointer vals[])=0;
228  virtual RtLightHandle LightSource(RtUString name, ...)=0;
229  virtual RtLightHandle LightSourceV(RtUString name, int n,
230  RtUString nms[], RtPointer vals[])=0;
231  virtual void MakeBrickMap(int nptcs,
232  char const ** ptcs, char const* bkm, ...)=0;
233  virtual void MakeBrickMapV(int nptcs,
234  char const ** ptcs, char const* bkm,
235  int n, RtUString nms[], RtPointer vals[])=0;
236  virtual void MakeBump(char const * pic,
237  char const * text, RtUString swrap,
238  RtUString twrap, RtFilterFunc filt,
239  float swidth, float twidth, ...)=0;
240  virtual void MakeBumpV(char const * pic,
241  char const * text, RtUString swrap,
242  RtUString twrap, RtFilterFunc filt,
243  float swidth, float twidth, int n,
244  RtUString nms[], RtPointer vals[])=0;
245  virtual void MakeCubeFaceEnvironment(char const * px,
246  char const * nx, char const * py,
247  char const * ny, char const * pz,
248  char const * nz, char const * text,
249  float fov, RtFilterFunc filt,
250  float swidth, float twidth, ...)=0;
251  virtual void MakeCubeFaceEnvironmentV(char const * px,
252  char const * nx, char const * py,
253  char const * ny, char const * pz,
254  char const * nz, char const * text,
255  float fov, RtFilterFunc filt,
256  float swidth, float twidth, int n,
257  RtUString nms[], RtPointer vals[])=0;
258  virtual void MakeLatLongEnvironment(char const * pic,
259  char const * text, RtFilterFunc filt,
260  float swidth, float twidth, ...)=0;
261  virtual void MakeLatLongEnvironmentV(char const * pic,
262  char const * text, RtFilterFunc filt,
263  float swidth, float twidth, int n,
264  RtUString nms[], RtPointer vals[])=0;
265  virtual void MakeShadow(char const * pic,
266  char const * text, ...)=0;
267  virtual void MakeShadowV(char const * pic,
268  char const * text, int n, RtUString nms[],
269  RtPointer vals[])=0;
270  virtual void MakeTexture(char const * pic,
271  char const * text, RtUString swrap,
272  RtUString twrap, RtFilterFunc filt,
273  float swidth, float twidth, ...)=0;
274  virtual void MakeTextureV(char const * pic,
275  char const * text, RtUString swrap,
276  RtUString twrap, RtFilterFunc filt,
277  float swidth, float twidth, int n,
278  RtUString nms[], RtPointer vals[])=0;
279  virtual void Matte(RtBoolean onoff)=0;
280  virtual void MotionBegin(int n, ...)=0;
281  virtual void MotionBeginV(int n, float vals[])=0;
282  virtual void MotionEnd()=0;
283  virtual void NuPatch(int nu, int uorder, float* uknot,
284  float umin, float umax, int nv,
285  int vorder, float* vknot, float vmin,
286  float vmax, ...)=0;
287  virtual void NuPatchV(int nu, int uorder,
288  float* uknot, float umin, float umax,
289  int nv, int vorder, float* vknot,
290  float vmin, float vmax, int n,
291  RtUString nms[], RtPointer vals[])=0;
292  virtual RtObjectHandle ObjectBegin()=0;
293  virtual RtObjectHandle ObjectBeginV(int n, RtUString nms[],
294  RtPointer vals[])=0;
295  virtual void ObjectEnd()=0;
296  virtual void ObjectInstance(RtObjectHandle h)=0;
297  virtual void ObjectInstanceV(RtObjectHandle h, int n,
298  RtUString nms[], RtPointer vals[])=0;
299  virtual void Opacity(float* color)=0;
300  virtual void Option(RtUString name, ...)=0;
301  virtual void OptionV(RtUString name, int n,
302  RtUString nms[], RtPointer vals[])=0;
303  virtual void Orientation(RtUString orient)=0;
304  virtual void Paraboloid(float radius, float zmin,
305  float zmax, float tmax, ...)=0;
306  virtual void ParaboloidV(float radius, float zmin,
307  float zmax, float tmax, int n,
308  RtUString nms[], RtPointer vals[])=0;
309  virtual void Patch(RtUString type, ...)=0;
310  virtual void PatchV(RtUString type, int n,
311  RtUString nms[], RtPointer vals[])=0;
312  virtual void PatchMesh(RtUString type, int nu,
313  RtUString uwrap, int nv, RtUString vwrap,
314  ...)=0;
315  virtual void PatchMeshV(RtUString type, int nu,
316  RtUString uwrap, int nv, RtUString vwrap,
317  int n, RtUString nms[], RtPointer vals[])=0;
318  virtual void Pattern(RtUString name, RtUString handle, ...)=0;
319  virtual void PatternV(RtUString name,
320  RtUString handle, int n, RtUString nms[],
321  RtPointer vals[])=0;
322  virtual void Perspective(float fov)=0;
323  virtual void PixelFilter(RtFilterFunc func,
324  float xwidth, float ywidth)=0;
325  virtual void PixelSampleImager(RtUString name, ...)=0;
326  virtual void PixelSampleImagerV(RtUString name, int n,
327  RtUString nms[], RtPointer vals[])=0;
328  virtual void PixelSamples(float x, float y)=0;
329  virtual void PixelVariance(float var)=0;
330  virtual void Points(int nverts, ...)=0;
331  virtual void PointsV(int nverts, int n,
332  RtUString nms[], RtPointer vals[])=0;
333  virtual void PointsGeneralPolygons(int npolys,
334  int* nloops, int* nverts, int* verts, ...)=0;
335  virtual void PointsGeneralPolygonsV(int npolys,
336  int* nloops, int* nverts, int* verts,
337  int n, RtUString nms[], RtPointer vals[])=0;
338  virtual void PointsPolygons(int npolys, int* nverts,
339  int* verts, ...)=0;
340  virtual void PointsPolygonsV(int npolys, int* nverts,
341  int* verts, int n, RtUString nms[],
342  RtPointer vals[])=0;
343  virtual void Polygon(int nverts, ...)=0;
344  virtual void PolygonV(int nverts, int n,
345  RtUString nms[], RtPointer vals[])=0;
346  virtual void Procedural(RtPointer data, RtBound bound,
347  RtProcSubdivFunc sfunc,
348  RtProcFreeFunc ffunc)=0;
349  virtual void Procedural2(RtProc2SubdivFunc sfunc,
350  RtProc2BoundFunc bfunc, ...)=0;
351  virtual void Procedural2V(RtProc2SubdivFunc sfunc,
352  RtProc2BoundFunc bfunc, int n,
353  RtUString nms[], RtPointer vals[])=0;
354  virtual void Projection(RtUString name, ...)=0;
355  virtual void ProjectionV(RtUString name, int n,
356  RtUString nms[], RtPointer vals[])=0;
357  virtual void Quantize(RtUString type, int one,
358  int min, int max, float dither)=0;
359  virtual void ReadArchive(RtToken name,
360  RtArchiveCallback callback, ...)=0;
361  virtual void ReadArchiveV(RtToken name,
362  RtArchiveCallback callback, int n,
363  RtUString nms[], RtPointer vals[])=0;
364  virtual void RelativeDetail(float rel)=0;
365  virtual void Resource(RtUString handle, RtUString type, ...)=0;
366  virtual void ResourceV(RtUString handle,
367  RtUString type, int n, RtUString nms[],
368  RtPointer vals[])=0;
369  virtual void ResourceBegin()=0;
370  virtual void ResourceEnd()=0;
371  virtual void ReverseOrientation()=0;
372  virtual void Rotate(float angle, float dx, float dy, float dz)=0;
373  virtual void SampleFilter(RtUString name, RtUString handle, ...)=0;
374  virtual void SampleFilterV(RtUString name,
375  RtUString handle, int n, RtUString nms[],
376  RtPointer vals[])=0;
377  virtual void Scale(float sx, float sy, float sz)=0;
378  virtual void ScopedCoordinateSystem(RtUString name)=0;
379  virtual void ScreenWindow(float left, float right,
380  float bottom, float top)=0;
381  virtual void Shader(RtUString name, RtUString handle, ...)=0;
382  virtual void ShaderV(RtUString name, RtUString handle,
383  int n, RtUString nms[], RtPointer vals[])=0;
384  virtual void ShadingInterpolation(RtUString type)=0;
385  virtual void ShadingRate(float size)=0;
386  virtual void Shutter(float opentime, float closetime)=0;
387  virtual void Sides(int n)=0;
388  virtual void Skew(float angle, float d1x, float d1y,
389  float d1z, float d2x, float d2y,
390  float d2z)=0;
391  virtual void SolidBegin(RtUString op)=0;
392  virtual void SolidEnd()=0;
393  virtual void Sphere(float radius, float zmin,
394  float zmax, float tmax, ...)=0;
395  virtual void SphereV(float radius, float zmin,
396  float zmax, float tmax, int n,
397  RtUString nms[], RtPointer vals[])=0;
398  virtual void SubdivisionMesh(RtUString mask, int nf,
399  int* nverts, int* verts, int ntags,
400  RtUString* tags, int* nargs, int* intargs,
401  float* floatargs, ...)=0;
402  virtual void SubdivisionMeshV(RtUString mask, int nf,
403  int* nverts, int* verts, int ntags,
404  RtUString* tags, int* nargs, int* intargs,
405  float* floatargs, int n, RtUString nms[],
406  RtPointer vals[])=0;
407  virtual void Surface(RtUString name, ...)=0;
408  virtual void SurfaceV(RtUString name, int n,
409  RtUString nms[], RtPointer vals[])=0;
410  virtual void System(char const * name)=0;
411  virtual void TextureCoordinates(float s1, float t1,
412  float s2, float t2, float s3, float t3,
413  float s4, float t4)=0;
414  virtual void Torus(float majrad, float minrad,
415  float phimin, float phimax, float tmax,
416  ...)=0;
417  virtual void TorusV(float majrad, float minrad,
418  float phimin, float phimax, float tmax,
419  int n, RtUString nms[], RtPointer vals[])=0;
420  virtual void Transform(RtMatrix m)=0;
421  virtual void TransformBegin()=0;
422  virtual void TransformEnd()=0;
423  virtual RtPoint * TransformPoints(RtUString fromspace,
424  RtUString tospace, int n,
425  RtPoint * points)=0;
426  virtual void Translate(float dx, float dy, float dz)=0;
427  virtual void TrimCurve(int nloops, int* ncurves,
428  int* order, float* knot, float* min,
429  float* max, int* n, float* u, float* v,
430  float* w)=0;
431  virtual void VArchiveRecord(RtUString type,
432  char const* format, va_list vap)=0;
433  virtual void VPAtmosphere(RtUString name, ...)=0;
434  virtual void VPAtmosphereV(RtUString name, int n,
435  RtUString nms[], RtPointer vals[])=0;
436  virtual void VPInterior(RtUString name, ...)=0;
437  virtual void VPInteriorV(RtUString name, int n,
438  RtUString nms[], RtPointer vals[])=0;
439  virtual void VPSurface(RtUString name, ...)=0;
440  virtual void VPSurfaceV(RtUString name, int n,
441  RtUString nms[], RtPointer vals[])=0;
442  virtual void Volume(RtUString type, RtBound bound,
443  int* dimensions, ...)=0;
444  virtual void VolumeV(RtUString type, RtBound bound,
445  int* dimensions, int n, RtUString nms[],
446  RtPointer vals[])=0;
447  virtual void VolumePixelSamples(float x, float y)=0;
448  virtual void WorldBegin()=0;
449  virtual void WorldEnd()=0;
450 };
451 
460 {
461 public:
1429 };
1430 
1431 
1432 
1433 #endif /* RI_HPP */
1434 
RtUString k_rgbi
Definition: ri.hpp:1167
RtUString k_limits_rendertime
Definition: ri.hpp:997
RtUString k_shadowsubset
Definition: ri.hpp:1232
virtual void Volume(RtUString type, RtBound bound, int *dimensions,...)=0
RtUString k_zthreshold
Definition: ri.hpp:1402
RtUString k_order
Definition: ri.hpp:1080
virtual void PatternV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_offscreenmultiplier
Definition: ri.hpp:1069
RtUString k_adaptivemetric
Definition: ri.hpp:642
RtUString k_shade_debug
Definition: ri.hpp:1214
RtUString k_viewfrustumdistance
Definition: ri.hpp:1355
virtual void ExteriorV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
char const * RtConstString
Definition: ri.h:85
RtUString k_shadegroupsizefactor
Definition: ri.hpp:1222
RtUString k_stitch_refwarning
Definition: ri.hpp:1270
PRMAN_ALIGNED_16 float RtMatrix[4][4]
Definition: ri.h:62
RtUString k_DagVolume
Definition: ri.hpp:483
RtUString k_maxhairlength
Definition: ri.hpp:1020
RtUString k_bumpy
Definition: ri.hpp:698
RtUString k_trimcurve
Definition: ri.hpp:1332
RtUString k_clamped
Definition: ri.hpp:718
RtUString k_limits_gridsize
Definition: ri.hpp:985
virtual void SurfaceV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_DepthOfField
Definition: ri.hpp:485
RtUString k_shutterCloseTime
Definition: ri.hpp:1234
virtual void SampleFilterV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
virtual void Polygon(int nverts,...)=0
virtual void VPAtmosphere(RtUString name,...)=0
RtUString k_dice_instanceworlddistancelength
Definition: ri.hpp:784
RtUString k_DagQuadric
Definition: ri.hpp:482
RtUString k_comment
Definition: ri.hpp:727
RtUString k_samplestride
Definition: ri.hpp:1185
RtUString k_statisticslevel
Definition: ri.hpp:1421
RtUString k_Ri_Shutter
Definition: ri.hpp:565
virtual void Illuminate(RtLightHandle light, RtBoolean onoff)=0
virtual void Resource(RtUString handle, RtUString type,...)=0
RtUString k_dither
Definition: ri.hpp:821
RtUString k_Shutter
Definition: ri.hpp:628
RtUString k_DagGroup
Definition: ri.hpp:476
RtUString k_shade_diffusehorizonculling
Definition: ri.hpp:1404
RtUString k_statistics_texturestatslevel
Definition: ri.hpp:1264
RtUString k_focalLength
Definition: ri.hpp:880
virtual void Cylinder(float radius, float zmin, float zmax, float tmax,...)=0
RtUString k_zblurFarFocusDistance
Definition: ri.hpp:1392
RtUString k_Ri_trimknot
Definition: ri.hpp:599
RtUString k_rifcontrol
Definition: ri.hpp:1174
RtUString k_reflectsubset
Definition: ri.hpp:1142
RtUString k_QuantizeType
Definition: ri.hpp:523
RtUString k_string
Definition: ri.hpp:1278
RtUString k_focalDistance
Definition: ri.hpp:879
RtUString k_width
Definition: ri.hpp:1378
void(* RtProcSubdivFunc)(RtPointer, float)
Definition: ri.h:90
RtUString k_corner
Definition: ri.hpp:738
RtUString k_loop
Definition: ri.hpp:1005
RtUString k_disablelights
Definition: ri.hpp:808
virtual void Light(RtUString name, RtUString handle,...)=0
RtUString k_othreshold
Definition: ri.hpp:1085
RtUString k_searchpath_rifilter
Definition: ri.hpp:1197
RtUString k_statistics_endofframe
Definition: ri.hpp:1258
RtUString k_VLen
Definition: ri.hpp:636
RtUString k_zblurNearDiameter
Definition: ri.hpp:1393
virtual void PointsGeneralPolygonsV(int npolys, int *nloops, int *nverts, int *verts, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_bvhcompression
Definition: ri.hpp:1412
RtUString k_scopename
Definition: ri.hpp:1189
virtual void MakeBrickMap(int nptcs, char const **ptcs, char const *bkm,...)=0
RtUString k_current
Definition: ri.hpp:743
virtual void MakeBumpV(char const *pic, char const *text, RtUString swrap, RtUString twrap, RtFilterFunc filt, float swidth, float twidth, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_ptexturemaxfiles
Definition: ri.hpp:1121
RtUString k_instance
Definition: ri.hpp:949
RtUString k_deepshadowtiles
Definition: ri.hpp:768
RtUString k_ShadingInterpolation
Definition: ri.hpp:626
RtUString k_coneangle
Definition: ri.hpp:733
RtUString k_average
Definition: ri.hpp:663
RtUString k_vpimage
Definition: ri.hpp:1370
RtUString k_trim
Definition: ri.hpp:1331
virtual void SphereV(float radius, float zmin, float zmax, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_ignorereferenceinstance
Definition: ri.hpp:1415
RtUString k_gprimlog
Definition: ri.hpp:896
RtUString k_specularhorizonculling
Definition: ri.hpp:1407
RtUString k_bias
Definition: ri.hpp:673
RtUString k_focusregion
Definition: ri.hpp:882
virtual void Color(float *color)=0
RtUString k_shadewithcache
Definition: ri.hpp:1227
RtUString k_archive
Definition: ri.hpp:655
RtUString k_serverresource
Definition: ri.hpp:1208
RtUString k_preservecv
Definition: ri.hpp:1111
RtUString k_dicemethod
Definition: ri.hpp:802
virtual void Exposure(float gain, float gamma)=0
RtUString k_bound0
Definition: ri.hpp:686
RtUString k_clampcolor
Definition: ri.hpp:717
RtUString k_gridcachesize
Definition: ri.hpp:899
RtUString k_Ri_zmax
Definition: ri.hpp:622
RtUString k_diffusehitmode
Definition: ri.hpp:805
virtual void ConcatTransform(RtMatrix m)=0
virtual void SubdivisionMesh(RtUString mask, int nf, int *nverts, int *verts, int ntags, RtUString *tags, int *nargs, int *intargs, float *floatargs,...)=0
RtUString k_Ri_render
Definition: ri.hpp:588
RtUString k_primitive
Definition: ri.hpp:1113
RtUString k_dofaspect
Definition: ri.hpp:823
virtual void Display(char const *name, RtUString type, RtUString mode,...)=0
RtUString k_curvatureu
Definition: ri.hpp:745
RtUString k_rendermemory
Definition: ri.hpp:1149
RtUString k_instanceid
Definition: ri.hpp:950
virtual void DisplayV(char const *name, RtUString type, RtUString mode, int n, RtUString nms[], RtPointer vals[])=0
virtual void PointsPolygonsV(int npolys, int *nverts, int *verts, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_Ri_rendernull
Definition: ri.hpp:589
RtUString k_brickmemory
Definition: ri.hpp:690
PRMANSDKAPI class RixContext * RixGetContextViaRMANTREE(const char *rmantree=0L, bool printerror=true)
The following entry points may be available with standalone libraries.
RtUString k_Ri_Disk
Definition: ri.hpp:539
virtual void InteriorV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void IfBegin(char const *expr,...)=0
RtUString k_trace_maxdiffusedepth
Definition: ri.hpp:1307
RtUString k_DagNuPatch
Definition: ri.hpp:479
RtUString k_statistics_maxdispwarnings
Definition: ri.hpp:1261
RtUString k_dice_strategy
Definition: ri.hpp:798
RtUString k_stochasticshadows
Definition: ri.hpp:1275
RtUString k_conditionalabort
Definition: ri.hpp:731
RtUString k_Ri_zmin
Definition: ri.hpp:623
RtUString k_maxangle
Definition: ri.hpp:1014
RtUString k_searchpath_texture
Definition: ri.hpp:1200
RtUString k_dudv
Definition: ri.hpp:832
RtUString k_Pw
Definition: ri.hpp:520
RtUString k_float2
Definition: ri.hpp:878
RtUString k_attributecombining
Definition: ri.hpp:660
RtUString k_PixelFilterName
Definition: ri.hpp:513
virtual void WorldBegin()=0
virtual void CropWindow(float left, float right, float bottom, float top)=0
RtUString k_bound1
Definition: ri.hpp:687
RtUString k_Ri_radius
Definition: ri.hpp:587
RtUString k_nearhither
Definition: ri.hpp:1054
RtUString k_mpmemory
Definition: ri.hpp:1048
RtUString k_zmin
Definition: ri.hpp:1401
RtUString k_lpegroup
Definition: ri.hpp:1007
RtUString k_rerenderbakedbdir
Definition: ri.hpp:1154
RtUString k_objectcache
Definition: ri.hpp:1064
RtUString k_tessellateretainbspline
Definition: ri.hpp:1287
RtUString k_limits_texturememory
Definition: ri.hpp:999
RtUString k_combined
Definition: ri.hpp:725
RtUString k_Os
Definition: ri.hpp:511
RtUString k_sampleoffset
Definition: ri.hpp:1184
void(* RtErrorHandler)(RtError, int, char const *)
Definition: ri.h:89
RtUString k_displacementbound_sphere
Definition: ri.hpp:814
RtUString k_optixmode
Definition: ri.hpp:1079
virtual void Disk(float height, float radius, float tmax,...)=0
RtUString k_Ri_nleaf
Definition: ri.hpp:579
RtUString k_Ri_GeometricApproximationFlatness
Definition: ri.hpp:544
RtUString k_curve_stochasticshadows
Definition: ri.hpp:752
RtUString k_procedural_immediatesubdivide
Definition: ri.hpp:1117
RtUString k_ellipsoid
Definition: ri.hpp:837
RtUString k_shadinggroup
Definition: ri.hpp:1229
virtual void AttributeV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_conedeltaangle
Definition: ri.hpp:734
RtUString k_assignment
Definition: ri.hpp:657
RtUString k_hermite
Definition: ri.hpp:909
virtual void AttributeEnd()=0
RtUString k_brickmap
Definition: ri.hpp:689
RtUString k_Ri_FormatPixelAspectRatio
Definition: ri.hpp:540
virtual void GeometricApproximation(RtUString type, float value)=0
virtual void Shader(RtUString name, RtUString handle,...)=0
RtUString k_searchpath_procedural
Definition: ri.hpp:1196
RtUString k_minwidth
Definition: ri.hpp:1041
RtUString k_limits_bucketsize
Definition: ri.hpp:982
void * RtPointer
Definition: ri.h:69
RtUString k_trace_maxdepth
Definition: ri.hpp:1306
RtUString k_referencecamera
Definition: ri.hpp:1138
RtUString k_relativemicropolygonlength
Definition: ri.hpp:1144
RtUString k_TextureCoordinates
Definition: ri.hpp:634
RtUString k_RelativeDetail
Definition: ri.hpp:524
RtUString k_stitch_newgroup
Definition: ri.hpp:1269
RtUString k_deepshadowmemory
Definition: ri.hpp:766
RtUString k_r
Definition: ri.hpp:1129
RtUString k_rerender
Definition: ri.hpp:1153
RtUString k_maxraydepth
Definition: ri.hpp:1024
RtUString k_filemode
Definition: ri.hpp:869
RtUString k_Ri_Paraboloid
Definition: ri.hpp:553
RtUString k_derivsfollowdicing
Definition: ri.hpp:779
RtUString k_searchpath_shader
Definition: ri.hpp:1199
virtual void Context(RtContextHandle ctx)=0
RtUString k_flagvolumes
Definition: ri.hpp:875
RtUString k_roundcurve
Definition: ri.hpp:1178
RtUString k_farClip
Definition: ri.hpp:867
RtUString k_hidden
Definition: ri.hpp:910
RtUString k_ysplits
Definition: ri.hpp:1387
RtUString k_opacitymethod
Definition: ri.hpp:1074
RtUString k_limits_othreshold
Definition: ri.hpp:991
RtUString k_Ri_trimu
Definition: ri.hpp:606
virtual RtContextHandle GetContext()=0
RtUString k_statistics_xmlfilename
Definition: ri.hpp:1265
RtUString k_DagBlobby
Definition: ri.hpp:471
RtUString k_outside
Definition: ri.hpp:1087
RtUString k_handleid
Definition: ri.hpp:907
float RtPoint[3]
Definition: ri.h:58
RtUString k_s
Definition: ri.hpp:1182
virtual void MakeLatLongEnvironmentV(char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth, int n, RtUString nms[], RtPointer vals[])=0
virtual void LightFilter(RtUString name, RtUString handle,...)=0
void(* RtProcFreeFunc)(RtPointer)
Definition: ri.h:91
RtUString k_epsilon1
Definition: ri.hpp:847
RtUString k_debug
Definition: ri.hpp:760
RtUString k_Ri_trimncurves
Definition: ri.hpp:603
RtUString k_Ci
Definition: ri.hpp:463
RtUString k_derivatives_extrapolate
Definition: ri.hpp:778
virtual void Scale(float sx, float sy, float sz)=0
RtUString k_Ri_majorradius
Definition: ri.hpp:576
RtUString k_bucket_assignment
Definition: ri.hpp:693
RtUString k_P
Definition: ri.hpp:512
virtual void PixelSampleImagerV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void OptionV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void PixelSamples(float x, float y)=0
virtual void ParaboloidV(float radius, float zmin, float zmax, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_indirect
Definition: ri.hpp:947
RtUString k_trace_worldorigin
Definition: ri.hpp:1318
virtual void TransformEnd()=0
RtUString k_vector
Definition: ri.hpp:1352
RtUString k_kaykajiya
Definition: ri.hpp:964
RtUString k_selectionlearningscheme
Definition: ri.hpp:1201
virtual void VArchiveRecord(RtUString type, char const *format, va_list vap)=0
RtUString k_suspendrendering
Definition: ri.hpp:1284
RtUString k_mse
Definition: ri.hpp:1050
RtUString k_Ri_point1
Definition: ri.hpp:585
RtUString k_deep_flagvolumes
Definition: ri.hpp:764
RtUString k_pixelfiltermode
Definition: ri.hpp:1096
virtual RtLightHandle LightSource(RtUString name,...)=0
virtual void Integrator(RtUString name, RtUString handle,...)=0
RtUString k_Ri_vmax
Definition: ri.hpp:617
RtUString k_constant
Definition: ri.hpp:735
RtUString k_Nn
Definition: ri.hpp:507
RtUString k_hair
Definition: ri.hpp:905
RtUString k_centered
Definition: ri.hpp:706
RtUString k_precision
Definition: ri.hpp:1110
virtual RtObjectHandle ObjectBeginV(int n, RtUString nms[], RtPointer vals[])=0
virtual Ri * GetRiCtx()=0
virtual void TransformBegin()=0
RtUString k_filtering
Definition: ri.hpp:872
RtUString k_volume
Definition: ri.hpp:1361
virtual void AtmosphereV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_constantwidth
Definition: ri.hpp:736
RtUString k_Detail
Definition: ri.hpp:486
RtUString k_CPUtime
Definition: ri.hpp:462
RtUString k_mindistance
Definition: ri.hpp:1035
RtUString k_Oi
Definition: ri.hpp:509
RtUString k_hider_dof
Definition: ri.hpp:916
RtUString k_dice_watertight
Definition: ri.hpp:800
RtUString k_shader
Definition: ri.hpp:1224
RtUString k_catmullrom
Definition: ri.hpp:705
RtUString k_dynamic
Definition: ri.hpp:834
RtUString k_rgb
Definition: ri.hpp:1162
RtUString k_from
Definition: ri.hpp:891
RtUString k_DagArchive
Definition: ri.hpp:470
RtUString k_trimrange
Definition: ri.hpp:1335
RtUString k_Shutter_clampmotion
Definition: ri.hpp:629
RtUString k_Ri_phimax
Definition: ri.hpp:583
RtUString k_DelayedReadArchive
Definition: ri.hpp:484
RtUString k_pdisc
Definition: ri.hpp:1091
RtUString k_rib
Definition: ri.hpp:1171
virtual void ReverseOrientation()=0
RtUString k_frequencyframetime
Definition: ri.hpp:890
virtual void Option(RtUString name,...)=0
virtual void DetailRange(float minvis, float lotrans, float hitrans, float maxvis)=0
virtual void ObjectEnd()=0
RtUString k_vpiobjectid
Definition: ri.hpp:1372
float RtBound[6]
Definition: ri.h:64
RtUString k_maxhairvolume
Definition: ri.hpp:1021
RtUString k_procedural
Definition: ri.hpp:1116
RtUString k_procedural_splitmode
Definition: ri.hpp:1119
RtUString k_type
Definition: ri.hpp:1337
RtUString k_limits_pointmemory
Definition: ri.hpp:992
RtUString k_sinc
Definition: ri.hpp:1239
RtUString k_watertight
Definition: ri.hpp:1377
RtUString k_command
Definition: ri.hpp:726
RtUString k_flatness
Definition: ri.hpp:876
RtUString k_incremental
Definition: ri.hpp:945
RtUString k_Ri_code
Definition: ri.hpp:572
virtual void PointsV(int nverts, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_shaderprofile
Definition: ri.hpp:1225
RtUString k_smoothtriangles
Definition: ri.hpp:1243
RtUString k_Ri_ScreenWindow
Definition: ri.hpp:564
virtual void Points(int nverts,...)=0
RtUString k_shade_specularhorizonculling
Definition: ri.hpp:1408
virtual RtObjectHandle ObjectBegin()=0
RtUString k_relativeshadingrate
Definition: ri.hpp:1146
RtUString k_trace_accelerator
Definition: ri.hpp:1298
RtUString k_ScreenWindow
Definition: ri.hpp:625
RtUString k_newgroup
Definition: ri.hpp:1056
RtUString k_float
Definition: ri.hpp:877
virtual void Sphere(float radius, float zmin, float zmax, float tmax,...)=0
RtUString k_radius
Definition: ri.hpp:1132
RtUString k_add
Definition: ri.hpp:643
RtUString k_trace_transmitsubset
Definition: ri.hpp:1316
RtUString k_limits_brickmemory
Definition: ri.hpp:981
virtual RtPoint * TransformPoints(RtUString fromspace, RtUString tospace, int n, RtPoint *points)=0
RtUString k_shade
Definition: ri.hpp:1213
RtUString k_z
Definition: ri.hpp:1388
RtUString k_improvedhorizonculling
Definition: ri.hpp:1405
RtUString k_extremedisplacement
Definition: ri.hpp:856
RtUString k_black
Definition: ri.hpp:679
RtUString k_trace_worldoffset
Definition: ri.hpp:1317
RtUString k_uvw
Definition: ri.hpp:1346
RtUString k_displacements
Definition: ri.hpp:815
virtual void Displacement(RtUString name,...)=0
RtUString k_intensity
Definition: ri.hpp:955
virtual void Hider(RtUString name,...)=0
RtUString k_specularhitmode
Definition: ri.hpp:1247
RtUString k_hider_minsamples
Definition: ri.hpp:922
RtUString k_max
Definition: ri.hpp:1013
RtUString k_dsofile
Definition: ri.hpp:825
RtUString k_creasemethod
Definition: ri.hpp:740
RtUString k_checkpoint_interval
Definition: ri.hpp:714
RtUString k_N
Definition: ri.hpp:502
RtUString k_trimcurve_sense
Definition: ri.hpp:1333
RtUString k_falloffpower
Definition: ri.hpp:866
RtUString k_teapot
Definition: ri.hpp:1286
virtual void Geometry(RtUString name,...)=0
RtUString k_instanceworlddistancelength
Definition: ri.hpp:953
virtual void SubdivisionMeshV(RtUString mask, int nf, int *nverts, int *verts, int ntags, RtUString *tags, int *nargs, int *intargs, float *floatargs, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_nonplanar
Definition: ri.hpp:1058
virtual void LightFilterV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_FormatResolution
Definition: ri.hpp:491
RtUString k_Sides
Definition: ri.hpp:631
RtUString k_specular
Definition: ri.hpp:1245
RtUString k_depthfilter
Definition: ri.hpp:775
RtUString k_rule
Definition: ri.hpp:1180
RtUString k_limits_deepshadowerror
Definition: ri.hpp:983
RtUString k_fog
Definition: ri.hpp:883
RtUString k_zblurNearFocusDistance
Definition: ri.hpp:1395
RtUString k_shutterOpenTime
Definition: ri.hpp:1235
RtUString k_Kd
Definition: ri.hpp:498
virtual void Cone(float height, float radius, float tmax,...)=0
RtUString k_Ri_FormatResolution
Definition: ri.hpp:541
RtUString k_trace_displacements
Definition: ri.hpp:1303
RtUString k_Cs
Definition: ri.hpp:468
RtUString k_minmax
Definition: ri.hpp:1039
RtUString k_Ri_Frame
Definition: ri.hpp:542
RtUString k_lightcolor
Definition: ri.hpp:972
RtUString k_CropWindow
Definition: ri.hpp:467
RtUString k_rgbzi
Definition: ri.hpp:1169
RtUString k_NDC
Definition: ri.hpp:503
RtUString k_orthographic
Definition: ri.hpp:1084
RtUString k_box
Definition: ri.hpp:688
RtUString k_rgbazi
Definition: ri.hpp:1166
RtUString k_referenceInstanceHeuristic
Definition: ri.hpp:1428
virtual void Bound(RtBound bound)=0
RtUString k_fov
Definition: ri.hpp:886
RtUString k_immediatesubdivide
Definition: ri.hpp:943
virtual void ReadArchive(RtToken name, RtArchiveCallback callback,...)=0
RtUString k_visibility_indirect
Definition: ri.hpp:1358
RtUString k_DagMesh
Definition: ri.hpp:478
RtUString k_nonperiodic
Definition: ri.hpp:1057
RtUString k_orderorigin
Definition: ri.hpp:1081
RtUString k_interpolateboundary
Definition: ri.hpp:957
RtUString k_stochastic
Definition: ri.hpp:1274
RtUString k_crease
Definition: ri.hpp:739
RtUString k_paintedplastic
Definition: ri.hpp:1089
RtUString k_dsoparam
Definition: ri.hpp:829
RtUString k_dsofloat
Definition: ri.hpp:826
RtUString k_st
Definition: ri.hpp:1254
RtUString k_statistics_level
Definition: ri.hpp:1260
RtUString k_minlength
Definition: ri.hpp:1037
RtUString k_bucket_orderorigin
Definition: ri.hpp:695
virtual RtArchiveHandle ArchiveBegin(RtConstString name,...)=0
RtUString k_bspline
Definition: ri.hpp:691
RtUString k_maxdiffusedepth
Definition: ri.hpp:1016
RtUString k_dPdv
Definition: ri.hpp:757
virtual void Paraboloid(float radius, float zmin, float zmax, float tmax,...)=0
RtUString k_limits
Definition: ri.hpp:980
RtUString k_file
Definition: ri.hpp:868
RtUString k_transmission
Definition: ri.hpp:1324
Id for Riinterface.
RtUString k_searchpath
Definition: ri.hpp:1192
RtUString k_pointlight
Definition: ri.hpp:1100
virtual void DisplayChannelV(RtUString channel, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_pointmemory
Definition: ri.hpp:1101
RtUString k_transparent
Definition: ri.hpp:1328
RtUString k_curve_opacitysamples
Definition: ri.hpp:751
RtUString k_apertureDensity
Definition: ri.hpp:652
RtUString k_editlights
Definition: ri.hpp:836
RtUString k_persistent
Definition: ri.hpp:1094
RtUString k_lanczos
Definition: ri.hpp:967
RtUString k_lpe
Definition: ri.hpp:1006
virtual void Orientation(RtUString orient)=0
RtUString k_opacitysamples
Definition: ri.hpp:1076
virtual void MakeBrickMapV(int nptcs, char const **ptcs, char const *bkm, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_stitchbound_sphere
Definition: ri.hpp:1273
RtUString k_separate
Definition: ri.hpp:1204
RtUString k_az
Definition: ri.hpp:664
RtUString k_continuationbydefault
Definition: ri.hpp:737
RtUString k_u
Definition: ri.hpp:1338
RtUString k_spotlight
Definition: ri.hpp:1252
RtUString k_DynamicLoad
Definition: ri.hpp:489
RtUString k_origin
Definition: ri.hpp:1083
RtUString k_Ri_AnalyticLight
Definition: ri.hpp:527
RtUString k_resource
Definition: ri.hpp:1160
virtual void Translate(float dx, float dy, float dz)=0
RtUString k_irradiance
Definition: ri.hpp:962
RtUString k_dsostring
Definition: ri.hpp:830
RtUString k_Ri_Volume
Definition: ri.hpp:570
RtUString k_micropolygonlength
Definition: ri.hpp:1032
RtUString k_serverprocedural
Definition: ri.hpp:1207
RtUString k_shade_improvedhorizonculling
Definition: ri.hpp:1406
RtUString k_resolutionunit
Definition: ri.hpp:1159
RtUString k_Ri_subdivtagstringtags
Definition: ri.hpp:597
RtUString k_sigma
Definition: ri.hpp:1237
RtUString k_definition
Definition: ri.hpp:770
RtUString k_trace_optixmode
Definition: ri.hpp:1309
RtUString k_cachediffusecolors
Definition: ri.hpp:699
virtual void DisplayFilter(RtUString name, RtUString handle,...)=0
RtUString k_specularcolor
Definition: ri.hpp:1246
virtual void TrimCurve(int nloops, int *ncurves, int *order, float *knot, float *min, float *max, int *n, float *u, float *v, float *w)=0
virtual void EditBeginV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_interval
Definition: ri.hpp:961
virtual void EditWorldEnd()=0
RtUString k_Ri_Orientation
Definition: ri.hpp:552
RtUString k_resize
Definition: ri.hpp:1157
RtUString k_shading
Definition: ri.hpp:1228
RtUString k_Ri_SubdivisionMesh
Definition: ri.hpp:568
RtUString k_writetodisk
Definition: ri.hpp:1385
RtUString k_dice_referenceInstanceHeuristic
Definition: ri.hpp:1427
RtUString k_grouping_membership
Definition: ri.hpp:904
RtUString k_deepshadowsimplifyerror
Definition: ri.hpp:767
RtUString k_Kr
Definition: ri.hpp:499
RtUString k_usegutcache
Definition: ri.hpp:1343
virtual void ConeV(float height, float radius, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_GeometricApproximationMotionFactor
Definition: ri.hpp:495
RtUString k_instanceprojection
Definition: ri.hpp:951
RtUString k_bound
Definition: ri.hpp:685
RtUString k_Ri_point2
Definition: ri.hpp:586
virtual void IfEnd()=0
RtUString k_limits_nurbcurvaturedicefactor
Definition: ri.hpp:988
RtUString k_decimationrate
Definition: ri.hpp:762
RtUString k_Ri_vorder
Definition: ri.hpp:619
RtUString k_stitch
Definition: ri.hpp:1268
RtUString k_reflectexcludesubset
Definition: ri.hpp:1140
RtUString k_relativepixelvariance
Definition: ri.hpp:1145
RtUString k_materialid
Definition: ri.hpp:1009
virtual void CylinderV(float radius, float zmin, float zmax, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_lagrangian
Definition: ri.hpp:966
RtUString k_offscreenstrategy
Definition: ri.hpp:1070
RtUString k_vertexedit
Definition: ri.hpp:1354
RtUString k_algorithm
Definition: ri.hpp:648
virtual void BlobbyV(int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtUString *str, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_i
Definition: ri.hpp:932
RtUString k_Shutter_offset
Definition: ri.hpp:630
virtual void Basis(RtBasis u, int ustep, RtBasis v, int vstep)=0
RtUString k_trace
Definition: ri.hpp:1297
RtUString k_refwarning
Definition: ri.hpp:1143
RtUString k_maxdistance
Definition: ri.hpp:1018
virtual void HierarchicalSubdivisionMesh(RtUString mask, int nf, int *nverts, int *verts, int ntags, RtUString *tags, int *nargs, int *intargs, float *floatargs, RtUString *stringargs,...)=0
RtUString k_threads
Definition: ri.hpp:1293
RtUString k_Ri_PixelFilterWidth
Definition: ri.hpp:557
RtUString k_hider_adaptall
Definition: ri.hpp:912
RtUString k_samplemotion
Definition: ri.hpp:1183
RtUString k_cachemode
Definition: ri.hpp:700
RtUString k_grids
Definition: ri.hpp:901
virtual void Patch(RtUString type,...)=0
RtUString k_curve_clampwidth
Definition: ri.hpp:748
virtual void CoordinateSystem(RtUString name)=0
virtual void Exterior(RtUString name,...)=0
RtUString k_difference
Definition: ri.hpp:803
RtUString k_binary
Definition: ri.hpp:678
RtUString k_mattefile
Definition: ri.hpp:1012
virtual void DisplayChannel(RtUString channel,...)=0
virtual void Interior(RtUString name,...)=0
RtUString k_asfinal
Definition: ri.hpp:656
RtUString k_id
Definition: ri.hpp:933
RtUString k_derivatives
Definition: ri.hpp:777
RtUString k_Ri_Basis
Definition: ri.hpp:528
RtUString k_enablelights
Definition: ri.hpp:845
RtUString k_dice_hair
Definition: ri.hpp:782
virtual void EditWorldBegin(RtUString name,...)=0
RtUString k_nonuniform
Definition: ri.hpp:1059
RtUString k_checknans
Definition: ri.hpp:709
RtUString k_lodrange
Definition: ri.hpp:1004
RtUString k_dice_roundcurve
Definition: ri.hpp:797
RtUString k_deepshadowerror
Definition: ri.hpp:765
virtual void ObjectInstance(RtObjectHandle h)=0
RtUString k_trace_intersectpriority
Definition: ri.hpp:1305
RtUString k_min
Definition: ri.hpp:1034
RtUString k_dsominmax
Definition: ri.hpp:827
RtUString k_verbatim
Definition: ri.hpp:1353
virtual void DeformationV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void MakeCubeFaceEnvironmentV(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, RtUString nms[], RtPointer vals[])=0
virtual void Attribute(RtUString name,...)=0
RtUString k_chanlist
Definition: ri.hpp:708
RtUString k_Ri_PolygonMesh
Definition: ri.hpp:560
RtUString k_sphere
Definition: ri.hpp:1249
RtUString k_Ri_BrickMap
Definition: ri.hpp:531
RtUString k_limits_ptexturememory
Definition: ri.hpp:995
RtUString k_T
Definition: ri.hpp:633
virtual void ElseIfV(char const *expr, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_endofframe
Definition: ri.hpp:846
virtual void VPSurfaceV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_displacement_ignorereferenceinstance
Definition: ri.hpp:1414
virtual void MotionEnd()=0
RtUString k_keepfiles
Definition: ri.hpp:965
RtUString k_displayonlyeditlights
Definition: ri.hpp:818
RtUString k_CoordinateSystem
Definition: ri.hpp:466
RtUString k_vprelativeshadingrate
Definition: ri.hpp:1373
RtUString k_hider_maxsamples
Definition: ri.hpp:920
RtUString k_Ri_Blobby
Definition: ri.hpp:529
RtUString k_rasterorient
Definition: ri.hpp:1134
RtUString k_limits_geocachememory
Definition: ri.hpp:984
RtUString k_dice_offscreenmultiplier
Definition: ri.hpp:790
void(* RtProc2SubdivFunc)(RtContextHandle, float detail, int n, RtToken toks[], RtPointer vals[])
Definition: ri.h:93
RtUString k_limits_ptexturemaxfiles
Definition: ri.hpp:994
RtUString k_Ri_name
Definition: ri.hpp:578
RtUString k_gprimsplits
Definition: ri.hpp:897
RtUString k_vdmag
Definition: ri.hpp:1351
RtUString k_mpcachestride
Definition: ri.hpp:1047
RtUString k_limits_octreememory
Definition: ri.hpp:989
RtUString k_stitchbound
Definition: ri.hpp:1271
RtUString k_zblurNearDistance
Definition: ri.hpp:1394
RtUString k_enablelerp
Definition: ri.hpp:844
RtUString k_RunProgram
Definition: ri.hpp:1410
RtUString k_eyesplits
Definition: ri.hpp:859
virtual void ErrorHandler(RtErrorHandler handler)=0
virtual void SampleFilter(RtUString name, RtUString handle,...)=0
RtUString k_bucket
Definition: ri.hpp:692
RtUString k_resolution
Definition: ri.hpp:1158
RtUString k_limits_textureperthreadmemoryratio
Definition: ri.hpp:1000
virtual void Quantize(RtUString type, int one, int min, int max, float dither)=0
RtUString k_apertureRoundness
Definition: ri.hpp:654
RtUString k_Ri_Torus
Definition: ri.hpp:569
RtUString k_shadesize
Definition: ri.hpp:1226
RtUString k_print
Definition: ri.hpp:1114
RtUString k_hider_extrememotiondof
Definition: ri.hpp:917
virtual void DepthOfField(float fstop, float length, float distance)=0
RtUString k_clearlocals
Definition: ri.hpp:722
RtUString k_ubasisname
Definition: ri.hpp:1339
RtUString k_depthcue
Definition: ri.hpp:773
RtUString k_trace_holdout
Definition: ri.hpp:1304
RtUString k_clampmotion
Definition: ri.hpp:720
RtUString k_clamp
Definition: ri.hpp:716
RtUString k_even
Definition: ri.hpp:850
RtUString k_world
Definition: ri.hpp:1379
RtUString k_emit
Definition: ri.hpp:840
RtUString k_IlluminateHandle
Definition: ri.hpp:496
RtUString k_handle
Definition: ri.hpp:906
RtUString k_odd
Definition: ri.hpp:1067
RtUString k_pretessellate
Definition: ri.hpp:1112
RtUString k_dsoname
Definition: ri.hpp:828
RtUString k_fStop
Definition: ri.hpp:860
RtUString k_backfacetolerance
Definition: ri.hpp:666
RtUString k_filename
Definition: ri.hpp:870
virtual void MakeShadowV(char const *pic, char const *text, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_interleave
Definition: ri.hpp:956
RtUString k_catmullclark
Definition: ri.hpp:704
RtUString k_source
Definition: ri.hpp:1244
RtUString k_distance
Definition: ri.hpp:819
RtUString k_null
Definition: ri.hpp:1061
RtUString k_colorclamp
Definition: ri.hpp:724
RtUString k_reentrant
Definition: ri.hpp:1137
RtUString k_Po
Definition: ri.hpp:517
virtual void PointsGeneralPolygons(int npolys, int *nloops, int *nverts, int *verts,...)=0
RtUString k_camerahitmode
Definition: ri.hpp:703
RtUString k_limits_threads
Definition: ri.hpp:1001
RtUString k_rgbaz
Definition: ri.hpp:1165
RtUString k_strategy
Definition: ri.hpp:1276
RtUString k_Np
Definition: ri.hpp:508
RtUString k_blp
Definition: ri.hpp:684
RtUString k_Ri_Patch
Definition: ri.hpp:554
RtUString k_deletelights
Definition: ri.hpp:771
RtUString k_hider_jitter
Definition: ri.hpp:919
RtUString k_vpidepth
Definition: ri.hpp:1369
RtUString k_shade_derivsfollowdicing
Definition: ri.hpp:1215
RtUString k_volumeinterpretation
Definition: ri.hpp:1365
RtUString k_Ri_nv
Definition: ri.hpp:581
RtUString k_trace_bvhcompression
Definition: ri.hpp:1413
RtUString k_minlengthspace
Definition: ri.hpp:1038
RtUString k_trace_autobias
Definition: ri.hpp:1299
RtUString k_du
Definition: ri.hpp:831
RtUString k_framebuffer
Definition: ri.hpp:888
RtUString k_rifilter
Definition: ri.hpp:1175
RtUString k_Ri_scheme
Definition: ri.hpp:590
virtual void PixelVariance(float var)=0
RtUString k_compressionquality
Definition: ri.hpp:730
RtUString k_ribparse
Definition: ri.hpp:1172
RtUString k_texture
Definition: ri.hpp:1288
RtUString k_atmospheres
Definition: ri.hpp:658
RtUString k_serverrixplugin
Definition: ri.hpp:1210
RtUString k_aggregateprecision
Definition: ri.hpp:646
RtUString k_quadric_orientspheretotransform
Definition: ri.hpp:1127
RtUString k_dice_objectspaceoffset
Definition: ri.hpp:1423
RtUString k_background
Definition: ri.hpp:668
RtUString k_Ri_PixelFilterName
Definition: ri.hpp:556
RtUString k_planarprojection
Definition: ri.hpp:1097
RtUString k_shade_frequencyframetime
Definition: ri.hpp:1217
RtUString k_maxspeculardepth
Definition: ri.hpp:1026
RtUString k_zfile
Definition: ri.hpp:1397
RtUString k_ReverseOrientation
Definition: ri.hpp:525
RtUString k_importancethreshold
Definition: ri.hpp:944
RtUString k_dv
Definition: ri.hpp:833
RtUString k_uv
Definition: ri.hpp:1345
RtUString k_procedural_reentrant
Definition: ri.hpp:1118
RtUString k_Vn
Definition: ri.hpp:637
RtUString k_lighting_subset
Definition: ri.hpp:979
RtUString k_unnamed
Definition: ri.hpp:1342
RtUString k_Ri
Definition: ri.hpp:526
RtUString k_dfamode
Definition: ri.hpp:780
RtUString k_zlerp
Definition: ri.hpp:1399
RtUString k_scenedump_filename
Definition: ri.hpp:1188
RtUString k_trace_reflectsubset
Definition: ri.hpp:1311
RtUString k_runflags
Definition: ri.hpp:1181
RtUString k_Ri_trimorder
Definition: ri.hpp:605
RtUString k_bias0
Definition: ri.hpp:674
RtUString k_dice_maxhairvolume
Definition: ri.hpp:786
RtUString k_Clipping
Definition: ri.hpp:464
RtUString k_periodic
Definition: ri.hpp:1093
RtUString k_Ri_subdivtags
Definition: ri.hpp:596
RtUString k_metal
Definition: ri.hpp:1031
RtUString k_dice_instancestrategy
Definition: ri.hpp:783
RtUString k_DSOBound
Definition: ri.hpp:469
RtUString k_dice_worlddistancelength
Definition: ri.hpp:801
virtual void Bxdf(RtUString name, RtUString handle,...)=0
RtUString k_mitchell
Definition: ri.hpp:1042
virtual void Procedural(RtPointer data, RtBound bound, RtProcSubdivFunc sfunc, RtProcFreeFunc ffunc)=0
RtUString k_identifier_name
Definition: ri.hpp:939
RtUString k_to
Definition: ri.hpp:1296
RtUString k_volume_dsominmax
Definition: ri.hpp:1364
RtPointer RtContextHandle
Definition: ri.h:72
RtUString k_sense
Definition: ri.hpp:1202
RtUString k_texturememory
Definition: ri.hpp:1289
RtUString k_reflection
Definition: ri.hpp:1141
virtual void EnableLightFilter(RtLightHandle light, RtUString filter, RtBoolean onoff)=0
RtUString k_power
Definition: ri.hpp:1108
RtUString k_dice_micropolygonlength
Definition: ri.hpp:787
RtUString k_Pt
Definition: ri.hpp:519
RtUString k_worlddistancelength
Definition: ri.hpp:1381
RtUString k_limits_opacitycachememory
Definition: ri.hpp:990
RtUString k_gaussian
Definition: ri.hpp:893
virtual void Hyperboloid(RtPoint point1, RtPoint point2, float tmax,...)=0
RtUString k_raytrace
Definition: ri.hpp:1136
virtual void MakeCubeFaceEnvironment(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,...)=0
RtUString k_gridarea
Definition: ri.hpp:898
RtUString k_Ka
Definition: ri.hpp:497
RtUString k_transmitexcludesubset
Definition: ri.hpp:1326
RtUString k_intersection
Definition: ri.hpp:959
RtUString k_transient
Definition: ri.hpp:1323
RtUString k_level
Definition: ri.hpp:968
virtual void FrameBegin(int frame)=0
RtUString k_srgb
Definition: ri.hpp:1253
RtUString k_objectspaceoffsettype
Definition: ri.hpp:1426
RtUString k_shutteropening
Definition: ri.hpp:1236
RtUString k_displacementbound_offscreen
Definition: ri.hpp:813
RtUString k_ProjectionName
Definition: ri.hpp:518
RtUString k_hole
Definition: ri.hpp:930
RtUString k_Ri_umin
Definition: ri.hpp:612
RtUString k_scopenames
Definition: ri.hpp:1190
RtUString k_polygon_smoothnormals
Definition: ri.hpp:1107
RtUString k_searchpath_archive
Definition: ri.hpp:1193
RtUString k_DagGeometry
Definition: ri.hpp:475
RtUString k_zblurFarDistance
Definition: ri.hpp:1391
RtUString k_union
Definition: ri.hpp:1340
void(* RtProc2BoundFunc)(int n, RtToken const toks[], RtPointer const vals[], RtBound result[2])
Definition: ri.h:95
RtUString k_Ri_nu
Definition: ri.hpp:580
RtUString k_raydepth
Definition: ri.hpp:1135
RtUString k_ribparse_varsubst
Definition: ri.hpp:1173
RtUString k_limits_rendermemory
Definition: ri.hpp:996
RtUString k_Ri_trimw
Definition: ri.hpp:608
RtUString k_twiceasslowwithmoreartifacts
Definition: ri.hpp:1336
virtual void WorldEnd()=0
RtUString k_facevaryingpropagatecorners
Definition: ri.hpp:865
RtUString k_distantlight
Definition: ri.hpp:820
RtUString k_hider_adaptivemetric
Definition: ri.hpp:913
RtUString k_t
Definition: ri.hpp:1285
virtual void HiderV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_identifier
Definition: ri.hpp:935
virtual void PixelSampleImager(RtUString name,...)=0
RtUString k_GeometricApproximationFlatness
Definition: ri.hpp:493
RtUString k_occlusionbound
Definition: ri.hpp:1065
RtUString k_radiositycacheomitminusone
Definition: ri.hpp:1131
RtUString k_depthmode
Definition: ri.hpp:776
RtUString k_shade_indexofrefraction
Definition: ri.hpp:1218
RtUString k_Ri_ProjectionName
Definition: ri.hpp:562
RtUString k_diffusehorizonculling
Definition: ri.hpp:1403
RtUString k_DeviceResolution
Definition: ri.hpp:488
virtual void Procedural2(RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc,...)=0
RtUString k_pyramid
Definition: ri.hpp:1124
RtUString k_levelset
Definition: ri.hpp:969
RtUString k_Ri_wrap
Definition: ri.hpp:621
RtUString k_pdisk
Definition: ri.hpp:1092
RtUString k_osl
Definition: ri.hpp:1416
RtUString k_unknown
Definition: ri.hpp:1341
RtUString k_ai
Definition: ri.hpp:647
RtUString k_bucket_order
Definition: ri.hpp:694
RtUString k_Ri_subdivisionfunction
Definition: ri.hpp:592
virtual void MakeBump(char const *pic, char const *text, RtUString swrap, RtUString twrap, RtFilterFunc filt, float swidth, float twidth,...)=0
RtUString k_quantize
Definition: ri.hpp:1128
RtUString k_quadric
Definition: ri.hpp:1126
virtual void MakeLatLongEnvironment(char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth,...)=0
RtUString k_Ri_subdivtagnargs
Definition: ri.hpp:595
virtual void MakeTextureV(char const *pic, char const *text, RtUString swrap, RtUString twrap, RtFilterFunc filt, float swidth, float twidth, int n, RtUString nms[], RtPointer vals[])=0
virtual void ArchiveEnd()=0
RtUString k_cone
Definition: ri.hpp:732
RtUString k_printonce
Definition: ri.hpp:1115
RtUString k_mode
Definition: ri.hpp:1043
RtUString k_subset
Definition: ri.hpp:1281
RtUString k_lightfilter_subset
Definition: ri.hpp:974
RtUString k_exitat
Definition: ri.hpp:853
RtUString k_vpvolumeintersections
Definition: ri.hpp:1374
virtual RtLightHandle AreaLightSource(RtUString name,...)=0
RtUString k_repelfile
Definition: ri.hpp:1151
RtUString k_polygon
Definition: ri.hpp:1102
RtUString k_deep
Definition: ri.hpp:763
virtual void MakeTexture(char const *pic, char const *text, RtUString swrap, RtUString twrap, RtFilterFunc filt, float swidth, float twidth,...)=0
RtUString k_abort
Definition: ri.hpp:640
RtUString k_sigmablur
Definition: ri.hpp:1238
virtual void Curves(RtUString type, int ncurves, int *nvertices, RtUString wrap,...)=0
RtUString k_volume_aggregate
Definition: ri.hpp:1362
Definition: ri.hpp:46
RtUString k_Ri_thetamax
Definition: ri.hpp:598
RtUString k_QuantizeRange
Definition: ri.hpp:522
pxrcore::UString RtUString
RtUString k_option
Definition: ri.hpp:1078
RtUString k_polygon_smoothdisplacement
Definition: ri.hpp:1106
RtUString k_maxdispwarnings
Definition: ri.hpp:1017
RtUString k_identifier_object
Definition: ri.hpp:940
RtUString k_Ri_Bound
Definition: ri.hpp:530
RtUString k_polygon_pretessellate
Definition: ri.hpp:1105
RtUString k_backfacing
Definition: ri.hpp:667
RtUString k_matrix
Definition: ri.hpp:1010
RtUString k_pvn
Definition: ri.hpp:1123
RtUString k_Ri_Hyperboloid
Definition: ri.hpp:549
RtUString k_prebias
Definition: ri.hpp:1109
RtUString k_xmlfilename
Definition: ri.hpp:1386
RtUString k_raster
Definition: ri.hpp:1133
RtUString k_trace_shadowsubset
Definition: ri.hpp:1314
RtUString k_focusfactor
Definition: ri.hpp:881
virtual void ShadingRate(float size)=0
RtUString k_DagClippingPlane
Definition: ri.hpp:473
RtUString k_ptexturememory
Definition: ri.hpp:1122
RtUString k_ambientlight
Definition: ri.hpp:649
RtUString k_checkpoint_keepfiles
Definition: ri.hpp:715
RtUString k_centerfilter
Definition: ri.hpp:707
RtUString k_shadow
Definition: ri.hpp:1230
RtUString k_zi
Definition: ri.hpp:1398
RtUString k_statistics
Definition: ri.hpp:1256
RtUString k_trace_shadowexcludesubset
Definition: ri.hpp:1313
RtUString k_smoothdisplacement
Definition: ri.hpp:1241
RtUString k_statistics_filename
Definition: ri.hpp:1259
RtUString k_rixplugin
Definition: ri.hpp:1176
virtual void Detail(RtBound bound)=0
RtUString k_trace_decimationrate
Definition: ri.hpp:1301
RtUString k_bias1
Definition: ri.hpp:675
RtUString k_blackmanharris
Definition: ri.hpp:680
virtual void Projection(RtUString name,...)=0
RtUString k_Ri_ClippingPlane
Definition: ri.hpp:533
RtUString k_hider_samplestride
Definition: ri.hpp:927
RtUString k_Ri_vmin
Definition: ri.hpp:618
virtual void ShadingInterpolation(RtUString type)=0
RtUString k_statistics_displaceratios
Definition: ri.hpp:1257
RtUString k_holdout
Definition: ri.hpp:929
RtUString k_orientspheretotransform
Definition: ri.hpp:1082
RtUString k_transmitsubset
Definition: ri.hpp:1327
virtual void Pattern(RtUString name, RtUString handle,...)=0
RtUString k_list
Definition: ri.hpp:1003
virtual void ProjectionV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_Ri_type
Definition: ri.hpp:609
virtual void PolygonV(int nverts, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_identifier_id2
Definition: ri.hpp:937
RtUString k_hider_decidither
Definition: ri.hpp:915
RtUString k_camera
Definition: ri.hpp:701
RtUString k_display
Definition: ri.hpp:817
RtUString k_serverarchive
Definition: ri.hpp:1205
RtUString k_attribute
Definition: ri.hpp:659
RtUString k_Ri_DepthOfField
Definition: ri.hpp:538
RtUString k_vpvolumes
Definition: ri.hpp:1375
RtUString k_VolumePixelSamples
Definition: ri.hpp:638
RtUString k_dice_triangle
Definition: ri.hpp:799
RtUString k_texturestatslevel
Definition: ri.hpp:1292
RtUString k_disk
Definition: ri.hpp:809
RtUString k_cylinder
Definition: ri.hpp:754
RtUString k_Ri_vknot
Definition: ri.hpp:616
RtUString k_stylesheet
Definition: ri.hpp:1280
float(* RtFilterFunc)(float, float, float, float)
Definition: ri.h:88
RtUString k_shade_relativepixelvariance
Definition: ri.hpp:1220
virtual void ClippingPlane(float Nx, float Ny, float Nz, float Px, float Py, float Pz)=0
RtUString k_Ri_floats
Definition: ri.hpp:574
RtUString k_interpretation
Definition: ri.hpp:958
RtUString k_Ri_subdivtagintargs
Definition: ri.hpp:594
virtual void VPInterior(RtUString name,...)=0
RtUString k_rh
Definition: ri.hpp:1170
RtUString k_subwindow
Definition: ri.hpp:1282
virtual void EditAttributeEnd()=0
RtUString k_traceminwidth
Definition: ri.hpp:1320
RtUString k_volume_aggregateprecision
Definition: ri.hpp:1363
virtual RtUString Declare(char const *name, char const *decl)=0
RtUString k_DagProcedural
Definition: ri.hpp:481
short RtBoolean
Definition: ri.h:53
RtUString k_dice_objectspaceoffsettype
Definition: ri.hpp:1425
virtual void SolidEnd()=0
RtUString k_curve
Definition: ri.hpp:747
RtUString k_SimpleBound
Definition: ri.hpp:632
RtUString k_midpoint
Definition: ri.hpp:1033
RtUString k_osl_verbose
Definition: ri.hpp:1419
RtPointer RtObjectHandle
Definition: ri.h:78
RtUString k_Ri_GeometricApproximationMotionFactor
Definition: ri.hpp:546
RtUString k_curve_minwidth
Definition: ri.hpp:750
RtUString k_traceenable
Definition: ri.hpp:1319
RtUString k_trimdeviation
Definition: ri.hpp:1334
RtUString k_extrapolate
Definition: ri.hpp:855
virtual void Blobby(int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtUString *str,...)=0
RtUString k_pyramidenable
Definition: ri.hpp:1125
RtUString k_epsilon2
Definition: ri.hpp:848
RtUString k_opacity
Definition: ri.hpp:1072
RtUString k_user
Definition: ri.hpp:1344
RtUString k_amplitude
Definition: ri.hpp:650
virtual void IntegratorV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_cull
Definition: ri.hpp:742
virtual void CoordSysTransform(RtUString fromspace)=0
RtUString k_hpoint
Definition: ri.hpp:931
RtUString k_hider_incremental
Definition: ri.hpp:918
RtUString k_repelparams
Definition: ri.hpp:1152
RtUString k_decidither
Definition: ri.hpp:761
virtual void CurvesV(RtUString type, int ncurves, int *nvertices, RtUString wrap, int n, RtUString nms[], RtPointer vals[])=0
virtual void VolumePixelSamples(float x, float y)=0
RtUString k_filterwidth
Definition: ri.hpp:873
RtUString k_savedattributes
Definition: ri.hpp:1186
RtUString k_Matte
Definition: ri.hpp:501
RtUString k_DagPoints
Definition: ri.hpp:480
RtUString k_name
Definition: ri.hpp:1052
RtUString k_proceduralbakingclumpsize
Definition: ri.hpp:1120
RtUString k_rgbz
Definition: ri.hpp:1168
RtUString k_DagLight
Definition: ri.hpp:477
RtUString k_hider_pdisc
Definition: ri.hpp:923
RtUString k_lighting_mute
Definition: ri.hpp:977
virtual void Else()=0
virtual void Torus(float majrad, float minrad, float phimin, float phimax, float tmax,...)=0
virtual void Rotate(float angle, float dx, float dy, float dz)=0
RtUString k_dice_offscreenstrategy
Definition: ri.hpp:791
RtUString k_Ri_uorder
Definition: ri.hpp:613
RtUString k_bucketstride
Definition: ri.hpp:697
RtUString k_doublecomp
Definition: ri.hpp:824
RtUString k_camera_zblur
Definition: ri.hpp:702
virtual void CameraV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_depthbias
Definition: ri.hpp:772
RtUString k_zblurFarDiameter
Definition: ri.hpp:1390
virtual void LightV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_minextrasamples
Definition: ri.hpp:1036
RtUString k_resetrelativeshadingrate
Definition: ri.hpp:1156
RtUString k_ClippingPlane
Definition: ri.hpp:465
RtUString k_visiblepoints
Definition: ri.hpp:1360
RtUString k_Ri_trimmax
Definition: ri.hpp:600
RtUString k_Ri_Curves
Definition: ri.hpp:536
RtUString k_hider_minextrasamples
Definition: ri.hpp:921
RtUString k_shadegroups
Definition: ri.hpp:1221
RtUString k_pattern
Definition: ri.hpp:1090
RtUString k_maxvpdepth
Definition: ri.hpp:1027
RtUString k_batched
Definition: ri.hpp:1420
RtUString k_shadequeuesizefactor
Definition: ri.hpp:1223
RtUString k_azi
Definition: ri.hpp:665
RtUString k_relighting
Definition: ri.hpp:1147
RtUString k_disable
Definition: ri.hpp:807
virtual void GeneralPolygonV(int nloops, int *nverts, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_enable
Definition: ri.hpp:842
RtUString k_lighting_selectionlearningscheme
Definition: ri.hpp:978
RtUString k_Ri_trimmin
Definition: ri.hpp:601
RtUString k_stereoplanedepths
Definition: ri.hpp:1266
RtUString k_bessel
Definition: ri.hpp:671
RtUString k_Ri_trimnloops
Definition: ri.hpp:604
RtUString k_limits_shadesize
Definition: ri.hpp:998
RtUString k_forcedsampling
Definition: ri.hpp:884
RtUString k_rendertime
Definition: ri.hpp:1150
RtUString k_searchpath_dirmap
Definition: ri.hpp:1194
RtUString k_trace_reflectexcludesubset
Definition: ri.hpp:1310
virtual void DiskV(float height, float radius, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_perspective
Definition: ri.hpp:1095
RtUString k_maxerror
Definition: ri.hpp:1019
RtUString k_transmissionhitmode
Definition: ri.hpp:1325
RtUString k_Ri_Points
Definition: ri.hpp:559
RtUString k_Ri_NuPatch
Definition: ri.hpp:551
RtUString k_normal
Definition: ri.hpp:1060
RtUString k_shinymetal
Definition: ri.hpp:1233
RtUString k_Ri_vwrap
Definition: ri.hpp:620
virtual void ImagerV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtPointer RtLightHandle
Definition: ri.h:75
RtUString k_instancestrategy
Definition: ri.hpp:952
virtual void DisplaceV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_Ri_height
Definition: ri.hpp:575
RtUString k_faceindex
Definition: ri.hpp:862
RtUString k_specularthreshold
Definition: ri.hpp:1248
RtUString k_bezier
Definition: ri.hpp:672
RtUString k_serverrifilter
Definition: ri.hpp:1209
RtUString k_textureperthreadmemoryratio
Definition: ri.hpp:1291
RtUString k_bake
Definition: ri.hpp:669
RtUString k_emissionpointcloud
Definition: ri.hpp:839
RtUString k_dice_referenceinstance
Definition: ri.hpp:796
virtual void PatchV(RtUString type, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_trace_bias
Definition: ri.hpp:1300
RtUString k_Ri_Matte
Definition: ri.hpp:550
virtual void Atmosphere(RtUString name,...)=0
RtUString k_objectspaceoffset
Definition: ri.hpp:1424
RtUString k_compressionerror
Definition: ri.hpp:729
RtUString k_data
Definition: ri.hpp:759
RtUString k_PixelFilterWidth
Definition: ri.hpp:514
RtUString k_Ri_minorradius
Definition: ri.hpp:577
RtUString k_handler
Definition: ri.hpp:908
RtUString k_statistics_stylesheet
Definition: ri.hpp:1263
virtual void AttributeBegin()=0
RtUString k_bucketsize
Definition: ri.hpp:696
RtUString k_inside
Definition: ri.hpp:948
RtUString k_worlddistance
Definition: ri.hpp:1380
RtUString k_objectdistance
Definition: ri.hpp:1411
RtUString k_rgba
Definition: ri.hpp:1163
virtual void DisplayFilterV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_intersectpriority
Definition: ri.hpp:960
virtual void Imager(RtUString name,...)=0
RtUString k_Ri_trimn
Definition: ri.hpp:602
RtUString k_stereoplaneoffsets
Definition: ri.hpp:1267
RtUString k_triangle
Definition: ri.hpp:1330
RtUString k_nurbcurvaturedicefactor
Definition: ri.hpp:1062
RtUString k_id2
Definition: ri.hpp:934
virtual void EditAttributeBegin(RtUString name)=0
RtUString k_PixelSamples
Definition: ri.hpp:515
RtUString k_verbose
Definition: ri.hpp:1422
virtual void Format(int xres, int yres, float pixel_ar)=0
RtUString k_smoothnormals
Definition: ri.hpp:1242
RtUString k_color
Definition: ri.hpp:723
RtUString k_transform
Definition: ri.hpp:1322
RtUString k_zmax
Definition: ri.hpp:1400
RtUString k_DetailRange
Definition: ri.hpp:487
RtUString k_Ri_uknot
Definition: ri.hpp:610
RtUString k_wrap
Definition: ri.hpp:1384
RtUString k_identifier_lpegroup
Definition: ri.hpp:938
RtUString k_remap
Definition: ri.hpp:1148
RtUString k_hider_samplemotion
Definition: ri.hpp:925
RtUString k_vbasisname
Definition: ri.hpp:1350
RtUString k_int
Definition: ri.hpp:954
RtUString k_limits_proceduralbakingclumpsize
Definition: ri.hpp:993
virtual void PatchMesh(RtUString type, int nu, RtUString uwrap, int nv, RtUString vwrap,...)=0
virtual void GeometryV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void ShaderV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_identifier_id
Definition: ri.hpp:936
RtUString k_clampwidth
Definition: ri.hpp:721
virtual void ResourceBegin()=0
virtual RtArchiveHandle ArchiveBeginV(RtConstString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void ElseIf(char const *expr,...)=0
virtual RtLightHandle LightSourceV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_dice_preservecv
Definition: ri.hpp:792
virtual void Opacity(float *color)=0
RtUString k_shadowexcludesubset
Definition: ri.hpp:1231
RtUString k_Ri_Sides
Definition: ri.hpp:566
RtUString k_compression
Definition: ri.hpp:728
RtUString k_tree
Definition: ri.hpp:1329
RtUString k_Ri_trimv
Definition: ri.hpp:607
RtUString k_checkpoint
Definition: ri.hpp:710
RtUString k_dice_minlengthspace
Definition: ri.hpp:789
RtUString k_gridsize
Definition: ri.hpp:902
RtUString k_rowsperstrip
Definition: ri.hpp:1179
RtUString k_light
Definition: ri.hpp:971
RtUString k_limits_nearhither
Definition: ri.hpp:987
RtUString k_trace_transmitexcludesubset
Definition: ri.hpp:1315
RtUString k_ShadingRate
Definition: ri.hpp:627
virtual void ResourceEnd()=0
RtUString k_Ri_GeometricApproximationFocusFactor
Definition: ri.hpp:545
RtUString k_vpinteriorheuristic
Definition: ri.hpp:1371
RtUString k_searchpath_rixplugin
Definition: ri.hpp:1198
virtual void Begin(RtUString name)=0
RtUString k_edgeedit
Definition: ri.hpp:835
virtual void HierarchicalSubdivisionMeshV(RtUString mask, int nf, int *nverts, int *verts, int ntags, RtUString *tags, int *nargs, int *intargs, float *floatargs, RtUString *stringargs, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_timer
Definition: ri.hpp:1295
RtUString k_sum
Definition: ri.hpp:1283
RtUString k_mpoint
Definition: ri.hpp:1049
RtUString k_lh
Definition: ri.hpp:970
RtUString k_dof
Definition: ri.hpp:822
virtual void Sides(int n)=0
virtual void Deformation(RtUString name,...)=0
RtUString k_plastic
Definition: ri.hpp:1098
RtUString k_dirmap
Definition: ri.hpp:806
RtUString k_vpicolor
Definition: ri.hpp:1368
RtUString k_mpcachedir
Definition: ri.hpp:1046
RtUString k_aggregate
Definition: ri.hpp:645
RtUString k_cubic
Definition: ri.hpp:741
RtString RtArchiveHandle
Definition: ri.h:70
RtUString k_indexofrefraction
Definition: ri.hpp:946
RtUString k_Tn
Definition: ri.hpp:635
virtual RtLightHandle AreaLightSourceV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_DagCamera
Definition: ri.hpp:472
RtUString k_zblur
Definition: ri.hpp:1389
RtUString k_hider_darkfalloff
Definition: ri.hpp:914
RtUString k_Ri_Cylinder
Definition: ri.hpp:537
RtUString k_linear
Definition: ri.hpp:1002
virtual void BxdfV(RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_checkpoint_asfinal
Definition: ri.hpp:711
RtUString k_visibility_transmission
Definition: ri.hpp:1359
RtUString k_addcoverage
Definition: ri.hpp:644
RtUString k_Ri_ReverseOrientation
Definition: ri.hpp:563
RtUString k_polygon_concave
Definition: ri.hpp:1103
RtUString k_Orientation
Definition: ri.hpp:510
RtUString k_limits_matrixcachememory
Definition: ri.hpp:986
RtUString k_GeometricApproximationFocusFactor
Definition: ri.hpp:494
RtUString k_threshold
Definition: ri.hpp:1294
RtUString k_excludesubset
Definition: ri.hpp:851
RtUString k_Ngn
Definition: ri.hpp:506
RtUString k_displacementbound_CoordinateSystem
Definition: ri.hpp:812
RtUString k_attributes
Definition: ri.hpp:661
RtUString k_osl_statisticslevel
Definition: ri.hpp:1418
RtUString k_servertexture
Definition: ri.hpp:1212
RtUString k_march
Definition: ri.hpp:1008
RtUString k_standard
Definition: ri.hpp:1255
RtUString k_dPdtime
Definition: ri.hpp:755
RtUString k_multigrids
Definition: ri.hpp:1051
RtUString k_reversesign
Definition: ri.hpp:1161
RtUString k_filter
Definition: ri.hpp:871
RtUString k_merge
Definition: ri.hpp:1029
virtual void ScreenWindow(float left, float right, float bottom, float top)=0
RtUString k_exposure
Definition: ri.hpp:854
RtUString k_enablegaussian
Definition: ri.hpp:843
const char * RtToken
Definition: ri.h:67
virtual void Identity()=0
RtUString k_dice_maxhairlength
Definition: ri.hpp:785
RtUString k_Ri_phimin
Definition: ri.hpp:584
RtUString k_dice
Definition: ri.hpp:781
virtual void PointsPolygons(int npolys, int *nverts, int *verts,...)=0
RtUString k_zcompression
Definition: ri.hpp:1396
virtual void RelativeDetail(float rel)=0
RtUString k_outputalldeclares
Definition: ri.hpp:1086
RtUString k_checkpoint_exitat
Definition: ri.hpp:713
RtUString k_Ri_Geometry
Definition: ri.hpp:547
RtUString k_DagCurves
Definition: ri.hpp:474
RtUString k_visibility
Definition: ri.hpp:1356
RtUString k_hider_pixelfiltermode
Definition: ri.hpp:924
RtUString k_Ks
Definition: ri.hpp:500
RtUString k_displacementbound
Definition: ri.hpp:811
RtUString k_FormatPixelAspectRatio
Definition: ri.hpp:490
RtUString k_v
Definition: ri.hpp:1347
virtual void Transform(RtMatrix m)=0
RtUString k_radiositycachememory
Definition: ri.hpp:1130
float RtBasis[4][4]
Definition: ri.h:63
RtUString k_maxsamples
Definition: ri.hpp:1025
RtUString k_clampingenable
Definition: ri.hpp:719
RtUString k_vpdepth
Definition: ri.hpp:1366
virtual void Perspective(float fov)=0
RtUString k_blobbydso_threshold
Definition: ri.hpp:683
RtUString k_streammarker
Definition: ri.hpp:1277
RtUString k_offset
Definition: ri.hpp:1071
RtUString k_mergedifferingobjectids
Definition: ri.hpp:1030
RtUString k_adaptall
Definition: ri.hpp:641
RtUString k_islight
Definition: ri.hpp:1409
virtual void Displace(RtUString name, RtUString handle,...)=0
RtUString k_lighting_excludesubset
Definition: ri.hpp:976
virtual void MakeShadow(char const *pic, char const *text,...)=0
void(* RtArchiveCallback)(RtToken, char const *,...)
Definition: ri.h:92
RtUString k_error
Definition: ri.hpp:849
virtual void HyperboloidV(RtPoint point1, RtPoint point2, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_maxpathlength
Definition: ri.hpp:1022
RtUString k_servershader
Definition: ri.hpp:1211
RtUString k_Ri_nvertices
Definition: ri.hpp:582
RtUString k_dice_referencecamera
Definition: ri.hpp:795
RtUString k_paint
Definition: ri.hpp:1088
virtual void NuPatchV(int nu, int uorder, float *uknot, float umin, float umax, int nv, int vorder, float *vknot, float vmin, float vmax, int n, RtUString nms[], RtPointer vals[])=0
virtual void MotionBeginV(int n, float vals[])=0
RtUString k_exclusive
Definition: ri.hpp:852
RtUString k_point
Definition: ri.hpp:1099
RtUString k_smooth
Definition: ri.hpp:1240
RtUString k_hider
Definition: ri.hpp:911
RtUString k_saveshaderstate
Definition: ri.hpp:1187
RtUString k_Ri_Cone
Definition: ri.hpp:534
RtUString k_geocachememory
Definition: ri.hpp:894
RtUString k_Ri_boundfunction
Definition: ri.hpp:571
RtUString k_facevaryinginterpolateboundary
Definition: ri.hpp:864
virtual void Skew(float angle, float d1x, float d1y, float d1z, float d2x, float d2y, float d2z)=0
virtual void PixelFilter(RtFilterFunc func, float xwidth, float ywidth)=0
RtUString k_empty
Definition: ri.hpp:841
virtual void GeneralPolygon(int nloops, int *nverts,...)=0
virtual void ColorSamples(int n, float *nRGB, float *RGBn)=0
RtUString k_Ri_Procedural
Definition: ri.hpp:561
RtUString k_osl_batched
Definition: ri.hpp:1417
RtUString k_matrixcachememory
Definition: ri.hpp:1011
virtual void MotionBegin(int n,...)=0
RtUString k_lightfilter
Definition: ri.hpp:973
RtUString k_format
Definition: ri.hpp:885
RtUString k_Ri_PixelVariance
Definition: ri.hpp:558
RtUString k_ScopedCoordinateSystem
Definition: ri.hpp:624
RtUString k_hider_sampleoffset
Definition: ri.hpp:926
virtual void EditWorldBeginV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_opacitycachememory
Definition: ri.hpp:1073
RtUString k_frustum
Definition: ri.hpp:892
RtUString k_serverdisplay
Definition: ri.hpp:1206
RtUString k_offscreen
Definition: ri.hpp:1068
RtUString k_Ri_subdivtagfloatargs
Definition: ri.hpp:593
RtUString k_tracesubset
Definition: ri.hpp:1321
RtUString k_curvaturev
Definition: ri.hpp:746
RtUString k_Ri_Clipping
Definition: ri.hpp:532
RtUString k_Ri_CropWindow
Definition: ri.hpp:535
RtUString k_splitmode
Definition: ri.hpp:1251
RtUString k_structure
Definition: ri.hpp:1279
virtual void DisplacementV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
virtual void ArchiveRecord(RtUString type, char const *format,...)=0
RtUString k_referenceinstance
Definition: ri.hpp:1139
virtual RixInterface * GetRixInterface(RixInterfaceId id) const =0
RtUString k_stitchbound_CoordinateSystem
Definition: ri.hpp:1272
RtUString k_dice_pretessellate
Definition: ri.hpp:793
virtual void Clipping(float nearplane, float farplane)=0
RtUString k_apertureNSides
Definition: ri.hpp:653
RtUString k_darkfalloff
Definition: ri.hpp:758
virtual void VPSurface(RtUString name,...)=0
virtual void FrameEnd()=0
virtual void NuPatch(int nu, int uorder, float *uknot, float umin, float umax, int nv, int vorder, float *vknot, float vmin, float vmax,...)=0
virtual void Camera(RtUString name,...)=0
RtUString k_texturename
Definition: ri.hpp:1290
RtUString k_Ri_FrameAspectRatio
Definition: ri.hpp:543
RtUString k_worldorigin
Definition: ri.hpp:1383
RtUString k_dPdu
Definition: ri.hpp:756
RtUString k_trace_samplemotion
Definition: ri.hpp:1312
RtUString k_apertureAngle
Definition: ri.hpp:651
virtual ~Ri()
Definition: ri.hpp:49
RtUString k_Ri_umax
Definition: ri.hpp:611
RtUString k_defcache
Definition: ri.hpp:769
RtUString k_sphericalprojection
Definition: ri.hpp:1250
RtUString k_polygon_nonplanar
Definition: ri.hpp:1104
RtUString k_blobbydso_stringargs
Definition: ri.hpp:682
virtual void Shutter(float opentime, float closetime)=0
RtUString k_visibility_camera
Definition: ri.hpp:1357
RtUString k_displacement
Definition: ri.hpp:810
RtUString k_Ri_dimensions
Definition: ri.hpp:573
virtual void Procedural2V(RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_ignore
Definition: ri.hpp:941
virtual void IfBeginV(char const *expr, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_lighting
Definition: ri.hpp:975
RtUString k_bicubic
Definition: ri.hpp:676
RtUString k_variance
Definition: ri.hpp:1348
virtual void EditBegin(RtUString name,...)=0
RtUString k_QuantizeDither
Definition: ri.hpp:521
RtUString k_deptherror
Definition: ri.hpp:774
RtUString k_screen
Definition: ri.hpp:1191
virtual void ResourceV(RtUString handle, RtUString type, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_maxpixeldist
Definition: ri.hpp:1023
RtUString k_searchpath_display
Definition: ri.hpp:1195
RtUString k_nearClip
Definition: ri.hpp:1053
RtUString k_statistics_shaderprofile
Definition: ri.hpp:1262
RtUString k_minsamples
Definition: ri.hpp:1040
virtual void Surface(RtUString name,...)=0
RtUString k_Ri_uwrap
Definition: ri.hpp:614
RtUString k_a
Definition: ri.hpp:639
RtUString k_w
Definition: ri.hpp:1376
virtual void SolidBegin(RtUString op)=0
RtUString k_maxdepth
Definition: ri.hpp:1015
virtual void ReadArchiveV(RtToken name, RtArchiveCallback callback, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_trace_maxspeculardepth
Definition: ri.hpp:1308
RtUString k_faceset
Definition: ri.hpp:863
RtUString k_dice_minlength
Definition: ri.hpp:788
RtUString k_Ri_Group
Definition: ri.hpp:548
RtUString k_shade_mergedifferingobjectids
Definition: ri.hpp:1219
RtUString k_dice_rasterorient
Definition: ri.hpp:794
RtUString k_faceedit
Definition: ri.hpp:861
virtual void FrameAspectRatio(float ar)=0
virtual void VPInteriorV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_vpdepthshadingrate
Definition: ri.hpp:1367
RtUString k_object
Definition: ri.hpp:1063
virtual void EditEnd()=0
RtUString k_geometricapproximation
Definition: ri.hpp:895
virtual void TextureCoordinates(float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4)=0
RtUString k_mpcache
Definition: ri.hpp:1045
RtUString k_curve_traceminwidth
Definition: ri.hpp:753
RtUString k_roughness
Definition: ri.hpp:1177
RtUString k_jitter
Definition: ri.hpp:963
virtual void TorusV(float majrad, float minrad, float phimin, float phimax, float tmax, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_Ri_Sphere
Definition: ri.hpp:567
RtUString k_membership
Definition: ri.hpp:1028
RtUString k_shade_faceset
Definition: ri.hpp:1216
RtUString k_bilinear
Definition: ri.hpp:677
RtUString k_beamdistribution
Definition: ri.hpp:670
RtUString k_curvature
Definition: ri.hpp:744
RtUString k_frequency
Definition: ri.hpp:889
RtUString k_motionfactor
Definition: ri.hpp:1044
RtUString k_extrememotiondof
Definition: ri.hpp:858
virtual void VolumeV(RtUString type, RtBound bound, int *dimensions, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_emissionbias
Definition: ri.hpp:838
virtual void System(char const *name)=0
RtUString k_extrememoffset
Definition: ri.hpp:857
RtUString k_autobias
Definition: ri.hpp:662
virtual void ObjectInstanceV(RtObjectHandle h, int n, RtUString nms[], RtPointer vals[])=0
virtual void Matte(RtBoolean onoff)=0
RtUString k_trace_depthmode
Definition: ri.hpp:1302
RtUString k_Ng
Definition: ri.hpp:505
RtUString k_illuminatevalue
Definition: ri.hpp:942
RtUString k_Ndsp
Definition: ri.hpp:504
RtUString k_rgbai
Definition: ri.hpp:1164
static Ri & Singleton()
Definition: ri.hpp:54
RtUString k_grouping
Definition: ri.hpp:903
RtUString k_varsubst
Definition: ri.hpp:1349
RtUString k_newer
Definition: ri.hpp:1055
virtual void ScopedCoordinateSystem(RtUString name)=0
RtUString k_FrameAspectRatio
Definition: ri.hpp:492
RtUString k_separablecatmullrom
Definition: ri.hpp:1203
RtUString k_octreememory
Definition: ri.hpp:1066
virtual void PatchMeshV(RtUString type, int nu, RtUString uwrap, int nv, RtUString vwrap, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_displaceratios
Definition: ri.hpp:816
RtUString k_opacitymultiplier
Definition: ri.hpp:1075
RtUString k_checkpoint_command
Definition: ri.hpp:712
RtUString k_curve_maxdepth
Definition: ri.hpp:749
RtUString k_Ri_vertices
Definition: ri.hpp:615
RtUString k_blobbydso_floatargs
Definition: ri.hpp:681
RtUString k_diffuse
Definition: ri.hpp:804
RtUString k_PixelVariance
Definition: ri.hpp:516
RtUString k_resetrelativemicropolygonlength
Definition: ri.hpp:1155
virtual void End()=0
virtual void VPAtmosphereV(RtUString name, int n, RtUString nms[], RtPointer vals[])=0
RtUString k_finishrendering
Definition: ri.hpp:874
RtUString k_frame
Definition: ri.hpp:887
RtUString k_worldoffset
Definition: ri.hpp:1382
RtUString k_gridmemory
Definition: ri.hpp:900
RtUString k_opaque
Definition: ri.hpp:1077
RtUString k_Ri_strings
Definition: ri.hpp:591
RtUString k_Ri_PatchMesh
Definition: ri.hpp:555
RtUString k_hider_type
Definition: ri.hpp:928