|
virtual | ~Ri () |
|
virtual RtArchiveHandle | ArchiveBegin (RtConstString name,...)=0 |
|
virtual RtArchiveHandle | ArchiveBeginV (RtConstString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | ArchiveEnd ()=0 |
|
virtual void | ArchiveRecord (RtUString type, char const *format,...)=0 |
|
virtual RtLightHandle | AreaLightSource (RtUString name,...)=0 |
|
virtual RtLightHandle | AreaLightSourceV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Atmosphere (RtUString name,...)=0 |
|
virtual void | AtmosphereV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Attribute (RtUString name,...)=0 |
|
virtual void | AttributeV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | AttributeBegin ()=0 |
|
virtual void | AttributeEnd ()=0 |
|
virtual void | Basis (RtBasis u, int ustep, RtBasis v, int vstep)=0 |
|
virtual void | Begin (RtUString name)=0 |
|
virtual void | Blobby (int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtUString *str,...)=0 |
|
virtual void | BlobbyV (int nleaf, int ninst, int *inst, int nflt, float *flt, int nstr, RtUString *str, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Bound (RtBound bound)=0 |
|
virtual void | Bxdf (RtUString name, RtUString handle,...)=0 |
|
virtual void | BxdfV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Camera (RtUString name,...)=0 |
|
virtual void | CameraV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Clipping (float nearplane, float farplane)=0 |
|
virtual void | ClippingPlane (float Nx, float Ny, float Nz, float Px, float Py, float Pz)=0 |
|
virtual void | Color (float *color)=0 |
|
virtual void | ColorSamples (int n, float *nRGB, float *RGBn)=0 |
|
virtual void | ConcatTransform (RtMatrix m)=0 |
|
virtual void | Cone (float height, float radius, float tmax,...)=0 |
|
virtual void | ConeV (float height, float radius, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Context (RtContextHandle ctx)=0 |
|
virtual void | CoordSysTransform (RtUString fromspace)=0 |
|
virtual void | CoordinateSystem (RtUString name)=0 |
|
virtual void | CropWindow (float left, float right, float bottom, float top)=0 |
|
virtual void | Curves (RtUString type, int ncurves, int *nvertices, RtUString wrap,...)=0 |
|
virtual void | CurvesV (RtUString type, int ncurves, int *nvertices, RtUString wrap, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Cylinder (float radius, float zmin, float zmax, float tmax,...)=0 |
|
virtual void | CylinderV (float radius, float zmin, float zmax, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual RtUString | Declare (char const *name, char const *decl)=0 |
|
virtual void | Deformation (RtUString name,...)=0 |
|
virtual void | DeformationV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | DepthOfField (float fstop, float length, float distance)=0 |
|
virtual void | Detail (RtBound bound)=0 |
|
virtual void | DetailRange (float minvis, float lotrans, float hitrans, float maxvis)=0 |
|
virtual void | Disk (float height, float radius, float tmax,...)=0 |
|
virtual void | DiskV (float height, float radius, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Displace (RtUString name, RtUString handle,...)=0 |
|
virtual void | DisplaceV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Displacement (RtUString name,...)=0 |
|
virtual void | DisplacementV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Display (char const *name, RtUString type, RtUString mode,...)=0 |
|
virtual void | DisplayV (char const *name, RtUString type, RtUString mode, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | DisplayChannel (RtUString channel,...)=0 |
|
virtual void | DisplayChannelV (RtUString channel, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | DisplayFilter (RtUString name, RtUString handle,...)=0 |
|
virtual void | DisplayFilterV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | EditAttributeBegin (RtUString name)=0 |
|
virtual void | EditAttributeEnd ()=0 |
|
virtual void | EditBegin (RtUString name,...)=0 |
|
virtual void | EditBeginV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | EditEnd ()=0 |
|
virtual void | EditWorldBegin (RtUString name,...)=0 |
|
virtual void | EditWorldBeginV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | EditWorldEnd ()=0 |
|
virtual void | Else ()=0 |
|
virtual void | ElseIf (char const *expr,...)=0 |
|
virtual void | ElseIfV (char const *expr, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | EnableLightFilter (RtLightHandle light, RtUString filter, RtBoolean onoff)=0 |
|
virtual void | End ()=0 |
|
virtual void | ErrorHandler (RtErrorHandler handler)=0 |
|
virtual void | Exposure (float gain, float gamma)=0 |
|
virtual void | Exterior (RtUString name,...)=0 |
|
virtual void | ExteriorV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Format (int xres, int yres, float pixel_ar)=0 |
|
virtual void | FrameAspectRatio (float ar)=0 |
|
virtual void | FrameBegin (int frame)=0 |
|
virtual void | FrameEnd ()=0 |
|
virtual void | GeneralPolygon (int nloops, int *nverts,...)=0 |
|
virtual void | GeneralPolygonV (int nloops, int *nverts, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | GeometricApproximation (RtUString type, float value)=0 |
|
virtual void | Geometry (RtUString name,...)=0 |
|
virtual void | GeometryV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual RtContextHandle | GetContext ()=0 |
|
virtual void | Hider (RtUString name,...)=0 |
|
virtual void | HiderV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | HierarchicalSubdivisionMesh (RtUString mask, int nf, int *nverts, int *verts, int ntags, RtUString *tags, int *nargs, int *intargs, float *floatargs, RtUString *stringargs,...)=0 |
|
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 |
|
virtual void | Hyperboloid (RtPoint point1, RtPoint point2, float tmax,...)=0 |
|
virtual void | HyperboloidV (RtPoint point1, RtPoint point2, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Identity ()=0 |
|
virtual void | IfBegin (char const *expr,...)=0 |
|
virtual void | IfBeginV (char const *expr, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | IfEnd ()=0 |
|
virtual void | Illuminate (RtLightHandle light, RtBoolean onoff)=0 |
|
virtual void | Imager (RtUString name,...)=0 |
|
virtual void | ImagerV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Integrator (RtUString name, RtUString handle,...)=0 |
|
virtual void | IntegratorV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Interior (RtUString name,...)=0 |
|
virtual void | InteriorV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Light (RtUString name, RtUString handle,...)=0 |
|
virtual void | LightV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | LightFilter (RtUString name, RtUString handle,...)=0 |
|
virtual void | LightFilterV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual RtLightHandle | LightSource (RtUString name,...)=0 |
|
virtual RtLightHandle | LightSourceV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | MakeBrickMap (int nptcs, char const **ptcs, char const *bkm,...)=0 |
|
virtual void | MakeBrickMapV (int nptcs, char const **ptcs, char const *bkm, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | MakeBump (char const *pic, char const *text, RtUString swrap, RtUString twrap, RtFilterFunc filt, float swidth, float twidth,...)=0 |
|
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 |
|
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 |
|
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 | MakeLatLongEnvironment (char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth,...)=0 |
|
virtual void | MakeLatLongEnvironmentV (char const *pic, char const *text, RtFilterFunc filt, float swidth, float twidth, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | MakeShadow (char const *pic, char const *text,...)=0 |
|
virtual void | MakeShadowV (char const *pic, char const *text, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | MakeTexture (char const *pic, char const *text, RtUString swrap, RtUString twrap, RtFilterFunc filt, float swidth, float twidth,...)=0 |
|
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 | Matte (RtBoolean onoff)=0 |
|
virtual void | MotionBegin (int n,...)=0 |
|
virtual void | MotionBeginV (int n, float vals[])=0 |
|
virtual void | MotionEnd ()=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 | 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 RtObjectHandle | ObjectBegin ()=0 |
|
virtual RtObjectHandle | ObjectBeginV (int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | ObjectEnd ()=0 |
|
virtual void | ObjectInstance (RtObjectHandle h)=0 |
|
virtual void | ObjectInstanceV (RtObjectHandle h, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Opacity (float *color)=0 |
|
virtual void | Option (RtUString name,...)=0 |
|
virtual void | OptionV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Orientation (RtUString orient)=0 |
|
virtual void | Paraboloid (float radius, float zmin, float zmax, float tmax,...)=0 |
|
virtual void | ParaboloidV (float radius, float zmin, float zmax, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Patch (RtUString type,...)=0 |
|
virtual void | PatchV (RtUString type, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | PatchMesh (RtUString type, int nu, RtUString uwrap, int nv, RtUString vwrap,...)=0 |
|
virtual void | PatchMeshV (RtUString type, int nu, RtUString uwrap, int nv, RtUString vwrap, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Pattern (RtUString name, RtUString handle,...)=0 |
|
virtual void | PatternV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Perspective (float fov)=0 |
|
virtual void | PixelFilter (RtFilterFunc func, float xwidth, float ywidth)=0 |
|
virtual void | PixelSampleImager (RtUString name,...)=0 |
|
virtual void | PixelSampleImagerV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | PixelSamples (float x, float y)=0 |
|
virtual void | PixelVariance (float var)=0 |
|
virtual void | Points (int nverts,...)=0 |
|
virtual void | PointsV (int nverts, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | PointsGeneralPolygons (int npolys, int *nloops, int *nverts, int *verts,...)=0 |
|
virtual void | PointsGeneralPolygonsV (int npolys, int *nloops, int *nverts, int *verts, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | PointsPolygons (int npolys, int *nverts, int *verts,...)=0 |
|
virtual void | PointsPolygonsV (int npolys, int *nverts, int *verts, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Polygon (int nverts,...)=0 |
|
virtual void | PolygonV (int nverts, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Procedural (RtPointer data, RtBound bound, RtProcSubdivFunc sfunc, RtProcFreeFunc ffunc)=0 |
|
virtual void | Procedural2 (RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc,...)=0 |
|
virtual void | Procedural2V (RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Projection (RtUString name,...)=0 |
|
virtual void | ProjectionV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Quantize (RtUString type, int one, int min, int max, float dither)=0 |
|
virtual void | ReadArchive (RtToken name, RtArchiveCallback callback,...)=0 |
|
virtual void | ReadArchiveV (RtToken name, RtArchiveCallback callback, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | RelativeDetail (float rel)=0 |
|
virtual void | Resource (RtUString handle, RtUString type,...)=0 |
|
virtual void | ResourceV (RtUString handle, RtUString type, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | ResourceBegin ()=0 |
|
virtual void | ResourceEnd ()=0 |
|
virtual void | ReverseOrientation ()=0 |
|
virtual void | Rotate (float angle, float dx, float dy, float dz)=0 |
|
virtual void | SampleFilter (RtUString name, RtUString handle,...)=0 |
|
virtual void | SampleFilterV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Scale (float sx, float sy, float sz)=0 |
|
virtual void | ScopedCoordinateSystem (RtUString name)=0 |
|
virtual void | ScreenWindow (float left, float right, float bottom, float top)=0 |
|
virtual void | Shader (RtUString name, RtUString handle,...)=0 |
|
virtual void | ShaderV (RtUString name, RtUString handle, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | ShadingInterpolation (RtUString type)=0 |
|
virtual void | ShadingRate (float size)=0 |
|
virtual void | Shutter (float opentime, float closetime)=0 |
|
virtual void | Sides (int n)=0 |
|
virtual void | Skew (float angle, float d1x, float d1y, float d1z, float d2x, float d2y, float d2z)=0 |
|
virtual void | SolidBegin (RtUString op)=0 |
|
virtual void | SolidEnd ()=0 |
|
virtual void | Sphere (float radius, float zmin, float zmax, float tmax,...)=0 |
|
virtual void | SphereV (float radius, float zmin, float zmax, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | SubdivisionMesh (RtUString mask, int nf, int *nverts, int *verts, int ntags, RtUString *tags, int *nargs, int *intargs, float *floatargs,...)=0 |
|
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 |
|
virtual void | Surface (RtUString name,...)=0 |
|
virtual void | SurfaceV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | System (char const *name)=0 |
|
virtual void | TextureCoordinates (float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4)=0 |
|
virtual void | Torus (float majrad, float minrad, float phimin, float phimax, float tmax,...)=0 |
|
virtual void | TorusV (float majrad, float minrad, float phimin, float phimax, float tmax, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Transform (RtMatrix m)=0 |
|
virtual void | TransformBegin ()=0 |
|
virtual void | TransformEnd ()=0 |
|
virtual RtPoint * | TransformPoints (RtUString fromspace, RtUString tospace, int n, RtPoint *points)=0 |
|
virtual void | Translate (float dx, float dy, float dz)=0 |
|
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 | VArchiveRecord (RtUString type, char const *format, va_list vap)=0 |
|
virtual void | VPAtmosphere (RtUString name,...)=0 |
|
virtual void | VPAtmosphereV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | VPInterior (RtUString name,...)=0 |
|
virtual void | VPInteriorV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | VPSurface (RtUString name,...)=0 |
|
virtual void | VPSurfaceV (RtUString name, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | Volume (RtUString type, RtBound bound, int *dimensions,...)=0 |
|
virtual void | VolumeV (RtUString type, RtBound bound, int *dimensions, int n, RtUString nms[], RtPointer vals[])=0 |
|
virtual void | VolumePixelSamples (float x, float y)=0 |
|
virtual void | WorldBegin ()=0 |
|
virtual void | WorldEnd ()=0 |
|