117 memset((
void*)
this, 0,
sizeof(
RifFilter));
char const * RtConstString
Definition: ri.h:85
PRMAN_ALIGNED_16 float RtMatrix[4][4]
Definition: ri.h:62
RtVoid(* FrameEnd)()
Definition: RifFilter.h:125
RtVoid(* Clipping)(float hither, float yon)
Definition: RifFilter.h:128
Definition: RifFilter.h:67
RtVoid(* PixelSamples)(float xsamples, float ysamples)
Definition: RifFilter.h:148
RtVoid(* FrameAspectRatio)(float aspect)
Definition: RifFilter.h:133
char Reserved[64]
Definition: RifFilter.h:108
RtVoid(* Quantize)(RtToken type, int one, int min, int max, float ampl)
Definition: RifFilter.h:150
RtVoid(* ReadArchiveV)(RtToken name, RtArchiveCallback callback, int, RtToken[], RtPointer[])
Definition: RifFilter.h:419
RtVoid(* EditEnd)()
Definition: RifFilter.h:465
void(* RtProcSubdivFunc)(RtPointer, float)
Definition: ri.h:90
RtVoid(* VolumePixelSamples)(float xsamples, float ysamples)
Definition: RifFilter.h:491
RtVoid(* PointsGeneralPolygonsV)(int npolys, int nloops[], int nverts[], int verts[], int, RtToken[], RtPointer[])
Definition: RifFilter.h:300
RtVoid(* Bound)(RtBound bound)
Definition: RifFilter.h:183
RtVoid(* BlobbyV)(int nleaf, int ninst, int inst[], int nflt, float flt[], int nstr, RtConstString str[], int, RtToken[], RtPointer[])
Definition: RifFilter.h:213
RtVoid(* WorldEnd)()
Definition: RifFilter.h:127
RtVoid(* LightV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:532
RifFilter()
Definition: RifFilter.h:115
RtVoid(* VArchiveRecord)(RtToken type, char const *format, va_list vap)
Definition: RifFilter.h:418
RtVoid(* System)(char const *cmdstring)
Definition: RifFilter.h:455
RtVoid(* ResourceBegin)()
Definition: RifFilter.h:453
void(* RtErrorHandler)(RtError, int, char const *)
Definition: ri.h:89
void * RtPointer
Definition: ri.h:69
RtVoid(* ShadingRate)(float size)
Definition: RifFilter.h:170
RtVoid(* CylinderV)(float rad, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:239
RtVoid(* EditBeginV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:464
RtVoid(* ConeV)(float height, float radius, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:224
float RtPoint[3]
Definition: ri.h:58
RtVoid(* PolygonV)(int nverts, int, RtToken[], RtPointer[])
Definition: RifFilter.h:316
void(* RtProcFreeFunc)(RtPointer)
Definition: ri.h:91
RtVoid(* ExteriorV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:177
RtVoid(* VolumeV)(RtToken type, RtBound, int *, int, RtToken[], RtPointer[])
Definition: RifFilter.h:474
RtVoid(* Format)(int xres, int yres, float aspect)
Definition: RifFilter.h:132
RtVoid(* ImagerV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:145
RtVoid(* SolidEnd)()
Definition: RifFilter.h:365
float RtBound[6]
Definition: ri.h:64
RtVoid(* HiderV)(RtToken type, int, RtToken[], RtPointer[])
Definition: RifFilter.h:151
RtVoid(* IfBeginV)(char const *expr, int, RtToken[], RtPointer[])
Definition: RifFilter.h:429
RtVoid(* TrimCurve)(int nloops, int ncurves[], int order[], float knot[], float min[], float max[], int n[], float u[], float v[], float w[])
Definition: RifFilter.h:352
RtVoid(* CropWindow)(float xmin, float xmax, float ymin, float ymax)
Definition: RifFilter.h:130
RtVoid(* DisplayV)(char const *name, RtToken type, RtToken mode, int, RtToken[], RtPointer[])
Definition: RifFilter.h:137
RtVoid(* EnableLightFilter)(RtLightHandle light, RtToken filter, RtBoolean onoff)
Definition: RifFilter.h:512
RtVoid(* ResourceV)(RtToken handle, RtToken type, int, RtToken[], RtPointer[])
Definition: RifFilter.h:374
RtVoid(* DisplacementV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:176
RtLightHandle(* AreaLightSourceV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:172
RtVoid(* DetailRange)(float minv, float lowtran, float uptran, float maxv)
Definition: RifFilter.h:185
Definition: RifFilter.h:63
RtVoid(* PointsPolygonsV)(int npolys, int nverts[], int verts[], int, RtToken[], RtPointer[])
Definition: RifFilter.h:308
RtVoid(* GeometricApproximation)(RtToken type, float value)
Definition: RifFilter.h:187
RtVoid(* Orientation)(RtToken orientation)
Definition: RifFilter.h:188
RtVoid(* MotionBeginV)(int n, float times[])
Definition: RifFilter.h:371
DefaultFiltering Filtering
Definition: RifFilter.h:114
RtVoid(* ObjectInstanceV)(RtObjectHandle handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:481
RtVoid(* Perspective)(float fov)
Definition: RifFilter.h:198
RtVoid(* IntegratorV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:495
RtVoid(* PatternV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:501
RtVoid(* TransformEnd)()
Definition: RifFilter.h:182
RtVoid(* Opacity)(float *color)
Definition: RifFilter.h:158
RtArchiveHandle(* ArchiveBeginV)(RtConstString name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:426
RtVoid(* AttributeEnd)()
Definition: RifFilter.h:155
RtVoid(* ReverseOrientation)()
Definition: RifFilter.h:189
RtVoid(* IfEnd)()
Definition: RifFilter.h:432
RtVoid(* CoordSysTransform)(RtToken space)
Definition: RifFilter.h:193
RtVoid(* Sides)(int sides)
Definition: RifFilter.h:190
void(* RtProc2SubdivFunc)(RtContextHandle, float detail, int n, RtToken toks[], RtPointer vals[])
Definition: ri.h:93
RtObjectHandle(* ObjectBeginV)(int, RtToken[], RtPointer[])
Definition: RifFilter.h:480
RtVoid(* Color)(float *color)
Definition: RifFilter.h:157
RtVoid(* MotionEnd)()
Definition: RifFilter.h:372
DefaultFiltering
Definition: RifFilter.h:109
RtVoid(* ResourceEnd)()
Definition: RifFilter.h:454
RtVoid(* DisplaceV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:518
RtVoid(* GeneralPolygonV)(int nloops, int nverts[], int, RtToken[], RtPointer[])
Definition: RifFilter.h:254
RtVoid(* Else)()
Definition: RifFilter.h:431
RtVoid(* InteriorV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:178
RtVoid(* ShaderV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:457
RtVoid(* Detail)(RtBound bound)
Definition: RifFilter.h:184
RtVoid(* MakeBrickMapV)(int, char const **, char const *, int, RtToken[], RtPointer[])
Definition: RifFilter.h:436
short Version
Definition: RifFilter.h:106
RtVoid(* PixelVariance)(float variation)
Definition: RifFilter.h:149
RtVoid(* Rotate)(float angle, float dx, float dy, float dz)
Definition: RifFilter.h:199
RtVoid(* TransformBegin)()
Definition: RifFilter.h:181
RtVoid(* MakeLatLongEnvironmentV)(char const *pic, char const *tex, RtFilterFunc filterFunc, float swidth, float twidth, int, RtToken[], RtPointer[])
Definition: RifFilter.h:392
RtVoid(* ObjectEnd)()
Definition: RifFilter.h:368
RtVoid(* CoordinateSystem)(RtToken space)
Definition: RifFilter.h:194
RtVoid(* _deprecatedFunction1)()
Definition: RifFilter.h:414
RtVoid(* PointsV)(int nverts, int, RtToken[], RtPointer[])
Definition: RifFilter.h:315
void(* RtProc2BoundFunc)(int n, RtToken const toks[], RtPointer const vals[], RtBound result[2])
Definition: ri.h:95
RtVoid(* PixelFilter)(RtFilterFunc filterFunc, float xwidth, float ywidth)
Definition: RifFilter.h:147
RtVoid(* Procedural2V)(RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int, RtToken[], RtPointer[])
Definition: RifFilter.h:483
RtVoid(* _deprecatedFunction2)()
Definition: RifFilter.h:415
RtVoid(* CameraV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:460
RtVoid(* HyperboloidV)(RtPoint point1, RtPoint point2, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:261
#define RtVoid
Definition: ri.h:715
RtVoid(* TextureCoordinates)(float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4)
Definition: RifFilter.h:159
RtVoid(* HierarchicalSubdivisionMeshV)(RtToken mask, int nf, int nverts[], int verts[], int nt, RtToken tags[], int nargs[], int intargs[], float floatargs[], RtToken stringargs[], int, RtToken[], RtPointer[])
Definition: RifFilter.h:438
RtVoid(* PatchV)(RtToken type, int, RtToken[], RtPointer[])
Definition: RifFilter.h:299
RtVoid(* Skew)(float angle, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2)
Definition: RifFilter.h:201
RtVoid(* GeometryV)(RtToken type, int, RtToken[], RtPointer[])
Definition: RifFilter.h:260
RtVoid(* ErrorHandler)(RtErrorHandler)
Definition: RifFilter.h:462
RtObjectHandle(* ObjectBegin)()
Definition: RifFilter.h:367
RtVoid(* EditAttributeEnd)()
Definition: RifFilter.h:467
float(* RtFilterFunc)(float, float, float, float)
Definition: ri.h:88
RtVoid(* ConcatTransform)(RtMatrix transform)
Definition: RifFilter.h:192
RtVoid(* Translate)(float dx, float dy, float dz)
Definition: RifFilter.h:210
RtVoid(* EditAttributeBegin)(RtToken name)
Definition: RifFilter.h:466
RtVoid(* EditWorldBeginV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:468
short RtBoolean
Definition: ri.h:53
Procedural primitive.
Definition: RixSceneGraph.h:1221
Clipping plane DAG node with arbitrary orientation.
Definition: RixSceneGraph.h:810
RtPointer RtObjectHandle
Definition: ri.h:78
char overrunbuffer[64 *8]
Definition: RifFilter.h:543
RtVoid(* SolidBegin)(RtToken operation)
Definition: RifFilter.h:364
RtVoid(* EditWorldEnd)()
Definition: RifFilter.h:469
RtVoid(* SubdivisionMeshV)(RtToken mask, int nf, int nverts[], int verts[], int nt, RtToken tags[], int nargs[], int intargs[], float floatargs[], int, RtToken[], RtPointer[])
Definition: RifFilter.h:330
RtVoid(* MakeTextureV)(char const *pic, char const *tex, RtToken swrap, RtToken twrap, RtFilterFunc filterFunc, float swidth, float twidth, int, RtToken[], RtPointer[])
Definition: RifFilter.h:402
RtVoid(* ElseIfV)(char const *expr, int, RtToken[], RtPointer[])
Definition: RifFilter.h:430
RtVoid(* DepthOfField)(float fstop, float focallength, float focaldistance)
Definition: RifFilter.h:131
RtVoid(* VPSurfaceV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:475
RtVoid(* DisplayFilterV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:526
RtVoid(* PixelFidelity)(float variation)
Definition: RifFilter.h:146
RtVoid(* BxdfV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:494
RtPointer RtLightHandle
Definition: ri.h:75
RtVoid(* Shutter)(float min, float max)
Definition: RifFilter.h:136
RtVoid(* AtmosphereV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:175
RtVoid(* PixelSampleImagerV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:471
RtVoid(* PatchMeshV)(RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap, int, RtToken[], RtPointer[])
Definition: RifFilter.h:290
RtVoid(* OptionV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:152
RtVoid(* _deprecatedFunction3)()
Definition: RifFilter.h:416
RtVoid(* MakeShadowV)(char const *pic, char const *tex, int, RtToken[], RtPointer[])
Definition: RifFilter.h:401
RtVoid(* LightFilterV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:505
RtVoid(* DiskV)(float height, float radius, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:247
Definition: RifFilter.h:103
RtVoid(* VPInteriorV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:476
RtVoid(* ScopedCoordinateSystem)(RtToken space)
Definition: RifFilter.h:195
RtVoid(* ProjectionV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:134
RtVoid(* FrameBegin)(int frame)
Definition: RifFilter.h:124
RtVoid(* SurfaceV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:179
RtString RtArchiveHandle
Definition: ri.h:70
RtVoid(* Illuminate)(RtLightHandle light, RtBoolean onoff)
Definition: RifFilter.h:174
RtVoid(* ShadingInterpolation)(RtToken type)
Definition: RifFilter.h:169
const char * RtToken
Definition: ri.h:67
RtVoid(* SampleFilterV)(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
Definition: RifFilter.h:520
RtVoid(* NuPatchV)(int nu, int uorder, float uknot[], float umin, float umax, int nv, int vorder, float vknot[], float vmin, float vmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:268
RtVoid(* ArchiveEnd)()
Definition: RifFilter.h:427
float RtBasis[4][4]
Definition: ri.h:63
void(* RtArchiveCallback)(RtToken, char const *,...)
Definition: ri.h:92
RtVoid(* WorldBegin)()
Definition: RifFilter.h:126
RtVoid(* ScreenWindow)(float left, float right, float top, float bot)
Definition: RifFilter.h:135
RtVoid(* MakeCubeFaceEnvironmentV)(char const *px, char const *nx, char const *py, char const *ny, char const *pz, char const *nz, char const *tex, float fov, RtFilterFunc filterFunc, float swidth, float ywidth, int, RtToken[], RtPointer[])
Definition: RifFilter.h:377
RtVoid(* Identity)()
Definition: RifFilter.h:197
RtLightHandle(* LightSourceV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:173
RtVoid(* Basis)(RtBasis ubasis, int ustep, RtBasis vbasis, int vstep)
Definition: RifFilter.h:212
RtVoid(* VPAtmosphereV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:477
RtVoid(* AttributeV)(RtToken name, int, RtToken[], RtPointer[])
Definition: RifFilter.h:156
RtToken(* Declare)(char const *name, char const *declaration)
Definition: RifFilter.h:123
RtVoid(* CurvesV)(RtToken type, int ncurves, int nvert[], RtToken wrap, int, RtToken[], RtPointer[])
Definition: RifFilter.h:231
RtVoid(* RelativeDetail)(float relativedetail)
Definition: RifFilter.h:186
RtVoid(* AttributeBegin)()
Definition: RifFilter.h:154
RtVoid(* Matte)(RtBoolean onoff)
Definition: RifFilter.h:168
RtVoid(* TorusV)(float majrad, float minrad, float phimin, float phimax, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:343
Definition: RifFilter.h:111
RtVoid(* ObjectInstance)(RtObjectHandle handle)
Definition: RifFilter.h:369
RtVoid(* Exposure)(float gain, float gamma)
Definition: RifFilter.h:144
RtVoid(* DisplayChannelV)(RtToken mode, int, RtToken[], RtPointer[])
Definition: RifFilter.h:434
RtVoid(* SphereV)(float radius, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:322
void * ClientData
Definition: RifFilter.h:107
RtVoid(* ParaboloidV)(float rmax, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])
Definition: RifFilter.h:282
Definition: RifFilter.h:112
RtVoid(* Scale)(float sx, float sy, float sz)
Definition: RifFilter.h:200