RenderManAPI  24.0
RifFilter Struct Reference

#include <RifFilter.h>

Public Types

enum  { k_UnknownVersion = 0, k_CurrentVersion = 15 }
 
enum  DefaultFiltering { k_Continue, k_Terminate }
 

Public Member Functions

 RifFilter ()
 

Public Attributes

short Version
 
void * ClientData
 
char Reserved [64]
 
DefaultFiltering Filtering
 
RtToken(* Declare )(char const *name, char const *declaration)
 
RtVoid(* FrameBegin )(int frame)
 
RtVoid(* FrameEnd )()
 
RtVoid(* WorldBegin )()
 
RtVoid(* WorldEnd )()
 
RtVoid(* Clipping )(float hither, float yon)
 
RtVoid(* ClippingPlane )(float Nx, float Ny, float Nz, float Px, float Py, float Pz)
 
RtVoid(* CropWindow )(float xmin, float xmax, float ymin, float ymax)
 
RtVoid(* DepthOfField )(float fstop, float focallength, float focaldistance)
 
RtVoid(* Format )(int xres, int yres, float aspect)
 
RtVoid(* FrameAspectRatio )(float aspect)
 
RtVoid(* ProjectionV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* ScreenWindow )(float left, float right, float top, float bot)
 
RtVoid(* Shutter )(float min, float max)
 
RtVoid(* DisplayV )(char const *name, RtToken type, RtToken mode, int, RtToken[], RtPointer[])
 
RtVoid(* Exposure )(float gain, float gamma)
 
RtVoid(* ImagerV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* PixelFidelity )(float variation)
 
RtVoid(* PixelFilter )(RtFilterFunc filterFunc, float xwidth, float ywidth)
 
RtVoid(* PixelSamples )(float xsamples, float ysamples)
 
RtVoid(* PixelVariance )(float variation)
 
RtVoid(* Quantize )(RtToken type, int one, int min, int max, float ampl)
 
RtVoid(* HiderV )(RtToken type, int, RtToken[], RtPointer[])
 
RtVoid(* OptionV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* AttributeBegin )()
 
RtVoid(* AttributeEnd )()
 
RtVoid(* AttributeV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* Color )(float *color)
 
RtVoid(* Opacity )(float *color)
 
RtVoid(* TextureCoordinates )(float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4)
 
RtVoid(* Matte )(RtBoolean onoff)
 
RtVoid(* ShadingInterpolation )(RtToken type)
 
RtVoid(* ShadingRate )(float size)
 
RtLightHandle(* AreaLightSourceV )(RtToken name, int, RtToken[], RtPointer[])
 
RtLightHandle(* LightSourceV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* Illuminate )(RtLightHandle light, RtBoolean onoff)
 
RtVoid(* AtmosphereV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* DisplacementV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* ExteriorV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* InteriorV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* SurfaceV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* TransformBegin )()
 
RtVoid(* TransformEnd )()
 
RtVoid(* Bound )(RtBound bound)
 
RtVoid(* Detail )(RtBound bound)
 
RtVoid(* DetailRange )(float minv, float lowtran, float uptran, float maxv)
 
RtVoid(* RelativeDetail )(float relativedetail)
 
RtVoid(* GeometricApproximation )(RtToken type, float value)
 
RtVoid(* Orientation )(RtToken orientation)
 
RtVoid(* ReverseOrientation )()
 
RtVoid(* Sides )(int sides)
 
RtVoid(* ConcatTransform )(RtMatrix transform)
 
RtVoid(* CoordSysTransform )(RtToken space)
 
RtVoid(* CoordinateSystem )(RtToken space)
 
RtVoid(* ScopedCoordinateSystem )(RtToken space)
 
RtVoid(* Identity )()
 
RtVoid(* Perspective )(float fov)
 
RtVoid(* Rotate )(float angle, float dx, float dy, float dz)
 
RtVoid(* Scale )(float sx, float sy, float sz)
 
RtVoid(* Skew )(float angle, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2)
 
RtVoid(* Transform )(RtMatrix transform)
 
RtVoid(* Translate )(float dx, float dy, float dz)
 
RtVoid(* Basis )(RtBasis ubasis, int ustep, RtBasis vbasis, int vstep)
 
RtVoid(* BlobbyV )(int nleaf, int ninst, int inst[], int nflt, float flt[], int nstr, RtConstString str[], int, RtToken[], RtPointer[])
 
RtVoid(* ConeV )(float height, float radius, float tmax, int, RtToken[], RtPointer[])
 
RtVoid(* CurvesV )(RtToken type, int ncurves, int nvert[], RtToken wrap, int, RtToken[], RtPointer[])
 
RtVoid(* CylinderV )(float rad, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])
 
RtVoid(* DiskV )(float height, float radius, float tmax, int, RtToken[], RtPointer[])
 
RtVoid(* GeneralPolygonV )(int nloops, int nverts[], int, RtToken[], RtPointer[])
 
RtVoid(* GeometryV )(RtToken type, int, RtToken[], RtPointer[])
 
RtVoid(* HyperboloidV )(RtPoint point1, RtPoint point2, float tmax, int, RtToken[], RtPointer[])
 
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[])
 
RtVoid(* ParaboloidV )(float rmax, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])
 
RtVoid(* PatchMeshV )(RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap, int, RtToken[], RtPointer[])
 
RtVoid(* PatchV )(RtToken type, int, RtToken[], RtPointer[])
 
RtVoid(* PointsGeneralPolygonsV )(int npolys, int nloops[], int nverts[], int verts[], int, RtToken[], RtPointer[])
 
RtVoid(* PointsPolygonsV )(int npolys, int nverts[], int verts[], int, RtToken[], RtPointer[])
 
RtVoid(* PointsV )(int nverts, int, RtToken[], RtPointer[])
 
RtVoid(* PolygonV )(int nverts, int, RtToken[], RtPointer[])
 
RtVoid(* Procedural )(RtPointer data, RtBound bound, RtProcSubdivFunc sdfunc, RtProcFreeFunc freefunc)
 
RtVoid(* SphereV )(float radius, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])
 
RtVoid(* SubdivisionMeshV )(RtToken mask, int nf, int nverts[], int verts[], int nt, RtToken tags[], int nargs[], int intargs[], float floatargs[], int, RtToken[], RtPointer[])
 
RtVoid(* TorusV )(float majrad, float minrad, float phimin, float phimax, float tmax, int, RtToken[], RtPointer[])
 
RtVoid(* TrimCurve )(int nloops, int ncurves[], int order[], float knot[], float min[], float max[], int n[], float u[], float v[], float w[])
 
RtVoid(* SolidBegin )(RtToken operation)
 
RtVoid(* SolidEnd )()
 
RtObjectHandle(* ObjectBegin )()
 
RtVoid(* ObjectEnd )()
 
RtVoid(* ObjectInstance )(RtObjectHandle handle)
 
RtVoid(* MotionBeginV )(int n, float times[])
 
RtVoid(* MotionEnd )()
 
RtVoid(* ResourceV )(RtToken handle, RtToken type, int, RtToken[], RtPointer[])
 
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[])
 
RtVoid(* MakeLatLongEnvironmentV )(char const *pic, char const *tex, RtFilterFunc filterFunc, float swidth, float twidth, int, RtToken[], RtPointer[])
 
RtVoid(* MakeShadowV )(char const *pic, char const *tex, int, RtToken[], RtPointer[])
 
RtVoid(* MakeTextureV )(char const *pic, char const *tex, RtToken swrap, RtToken twrap, RtFilterFunc filterFunc, float swidth, float twidth, int, RtToken[], RtPointer[])
 
RtVoid(* _deprecatedFunction1 )()
 
RtVoid(* _deprecatedFunction2 )()
 
RtVoid(* _deprecatedFunction3 )()
 
RtVoid(* VArchiveRecord )(RtToken type, char const *format, va_list vap)
 
RtVoid(* ReadArchiveV )(RtToken name, RtArchiveCallback callback, int, RtToken[], RtPointer[])
 
RtArchiveHandle(* ArchiveBeginV )(RtConstString name, int, RtToken[], RtPointer[])
 
RtVoid(* ArchiveEnd )()
 
RtVoid(* IfBeginV )(char const *expr, int, RtToken[], RtPointer[])
 
RtVoid(* ElseIfV )(char const *expr, int, RtToken[], RtPointer[])
 
RtVoid(* Else )()
 
RtVoid(* IfEnd )()
 
RtVoid(* DisplayChannelV )(RtToken mode, int, RtToken[], RtPointer[])
 
RtVoid(* MakeBrickMapV )(int, char const **, char const *, int, RtToken[], RtPointer[])
 
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[])
 
RtVoid(* ResourceBegin )()
 
RtVoid(* ResourceEnd )()
 
RtVoid(* System )(char const *cmdstring)
 
RtVoid(* ShaderV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* CameraV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* ErrorHandler )(RtErrorHandler)
 
RtVoid(* EditBeginV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* EditEnd )()
 
RtVoid(* EditAttributeBegin )(RtToken name)
 
RtVoid(* EditAttributeEnd )()
 
RtVoid(* EditWorldBeginV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* EditWorldEnd )()
 
RtVoid(* PixelSampleImagerV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* VolumeV )(RtToken type, RtBound, int *, int, RtToken[], RtPointer[])
 
RtVoid(* VPSurfaceV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* VPInteriorV )(RtToken name, int, RtToken[], RtPointer[])
 
RtVoid(* VPAtmosphereV )(RtToken name, int, RtToken[], RtPointer[])
 
RtObjectHandle(* ObjectBeginV )(int, RtToken[], RtPointer[])
 
RtVoid(* ObjectInstanceV )(RtObjectHandle handle, int, RtToken[], RtPointer[])
 
RtVoid(* Procedural2V )(RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int, RtToken[], RtPointer[])
 
RtVoid(* VolumePixelSamples )(float xsamples, float ysamples)
 
RtVoid(* BxdfV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* IntegratorV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* PatternV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* LightFilterV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* EnableLightFilter )(RtLightHandle light, RtToken filter, RtBoolean onoff)
 
RtVoid(* DisplaceV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* SampleFilterV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* DisplayFilterV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
RtVoid(* LightV )(RtToken name, RtToken handle, int, RtToken[], RtPointer[])
 
char overrunbuffer [64 *8]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
k_UnknownVersion 
k_CurrentVersion 

◆ DefaultFiltering

Enumerator
k_Continue 
k_Terminate 

Constructor & Destructor Documentation

◆ RifFilter()

RifFilter::RifFilter ( )
inline

Member Data Documentation

◆ _deprecatedFunction1

RtVoid(* RifFilter::_deprecatedFunction1) ()

◆ _deprecatedFunction2

RtVoid(* RifFilter::_deprecatedFunction2) ()

◆ _deprecatedFunction3

RtVoid(* RifFilter::_deprecatedFunction3) ()

◆ ArchiveBeginV

RtArchiveHandle(* RifFilter::ArchiveBeginV) (RtConstString name, int, RtToken[], RtPointer[])

◆ ArchiveEnd

RtVoid(* RifFilter::ArchiveEnd) ()

◆ AreaLightSourceV

RtLightHandle(* RifFilter::AreaLightSourceV) (RtToken name, int, RtToken[], RtPointer[])

◆ AtmosphereV

RtVoid(* RifFilter::AtmosphereV) (RtToken name, int, RtToken[], RtPointer[])

◆ AttributeBegin

RtVoid(* RifFilter::AttributeBegin) ()

◆ AttributeEnd

RtVoid(* RifFilter::AttributeEnd) ()

◆ AttributeV

RtVoid(* RifFilter::AttributeV) (RtToken name, int, RtToken[], RtPointer[])

◆ Basis

RtVoid(* RifFilter::Basis) (RtBasis ubasis, int ustep, RtBasis vbasis, int vstep)

◆ BlobbyV

RtVoid(* RifFilter::BlobbyV) (int nleaf, int ninst, int inst[], int nflt, float flt[], int nstr, RtConstString str[], int, RtToken[], RtPointer[])

◆ Bound

RtVoid(* RifFilter::Bound) (RtBound bound)

◆ BxdfV

RtVoid(* RifFilter::BxdfV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ CameraV

RtVoid(* RifFilter::CameraV) (RtToken name, int, RtToken[], RtPointer[])

◆ ClientData

void* RifFilter::ClientData

◆ Clipping

RtVoid(* RifFilter::Clipping) (float hither, float yon)

◆ ClippingPlane

RtVoid(* RifFilter::ClippingPlane) (float Nx, float Ny, float Nz, float Px, float Py, float Pz)

◆ Color

RtVoid(* RifFilter::Color) (float *color)

◆ ConcatTransform

RtVoid(* RifFilter::ConcatTransform) (RtMatrix transform)

◆ ConeV

RtVoid(* RifFilter::ConeV) (float height, float radius, float tmax, int, RtToken[], RtPointer[])

◆ CoordinateSystem

RtVoid(* RifFilter::CoordinateSystem) (RtToken space)

◆ CoordSysTransform

RtVoid(* RifFilter::CoordSysTransform) (RtToken space)

◆ CropWindow

RtVoid(* RifFilter::CropWindow) (float xmin, float xmax, float ymin, float ymax)

◆ CurvesV

RtVoid(* RifFilter::CurvesV) (RtToken type, int ncurves, int nvert[], RtToken wrap, int, RtToken[], RtPointer[])

◆ CylinderV

RtVoid(* RifFilter::CylinderV) (float rad, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])

◆ Declare

RtToken(* RifFilter::Declare) (char const *name, char const *declaration)

◆ DepthOfField

RtVoid(* RifFilter::DepthOfField) (float fstop, float focallength, float focaldistance)

◆ Detail

RtVoid(* RifFilter::Detail) (RtBound bound)

◆ DetailRange

RtVoid(* RifFilter::DetailRange) (float minv, float lowtran, float uptran, float maxv)

◆ DiskV

RtVoid(* RifFilter::DiskV) (float height, float radius, float tmax, int, RtToken[], RtPointer[])

◆ DisplacementV

RtVoid(* RifFilter::DisplacementV) (RtToken name, int, RtToken[], RtPointer[])

◆ DisplaceV

RtVoid(* RifFilter::DisplaceV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ DisplayChannelV

RtVoid(* RifFilter::DisplayChannelV) (RtToken mode, int, RtToken[], RtPointer[])

◆ DisplayFilterV

RtVoid(* RifFilter::DisplayFilterV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ DisplayV

RtVoid(* RifFilter::DisplayV) (char const *name, RtToken type, RtToken mode, int, RtToken[], RtPointer[])

◆ EditAttributeBegin

RtVoid(* RifFilter::EditAttributeBegin) (RtToken name)

◆ EditAttributeEnd

RtVoid(* RifFilter::EditAttributeEnd) ()

◆ EditBeginV

RtVoid(* RifFilter::EditBeginV) (RtToken name, int, RtToken[], RtPointer[])

◆ EditEnd

RtVoid(* RifFilter::EditEnd) ()

◆ EditWorldBeginV

RtVoid(* RifFilter::EditWorldBeginV) (RtToken name, int, RtToken[], RtPointer[])

◆ EditWorldEnd

RtVoid(* RifFilter::EditWorldEnd) ()

◆ Else

RtVoid(* RifFilter::Else) ()

◆ ElseIfV

RtVoid(* RifFilter::ElseIfV) (char const *expr, int, RtToken[], RtPointer[])

◆ EnableLightFilter

RtVoid(* RifFilter::EnableLightFilter) (RtLightHandle light, RtToken filter, RtBoolean onoff)

◆ ErrorHandler

RtVoid(* RifFilter::ErrorHandler) (RtErrorHandler)

◆ Exposure

RtVoid(* RifFilter::Exposure) (float gain, float gamma)

◆ ExteriorV

RtVoid(* RifFilter::ExteriorV) (RtToken name, int, RtToken[], RtPointer[])

◆ Filtering

DefaultFiltering RifFilter::Filtering

Referenced by RifFilter().

◆ Format

RtVoid(* RifFilter::Format) (int xres, int yres, float aspect)

◆ FrameAspectRatio

RtVoid(* RifFilter::FrameAspectRatio) (float aspect)

◆ FrameBegin

RtVoid(* RifFilter::FrameBegin) (int frame)

◆ FrameEnd

RtVoid(* RifFilter::FrameEnd) ()

◆ GeneralPolygonV

RtVoid(* RifFilter::GeneralPolygonV) (int nloops, int nverts[], int, RtToken[], RtPointer[])

◆ GeometricApproximation

RtVoid(* RifFilter::GeometricApproximation) (RtToken type, float value)

◆ GeometryV

RtVoid(* RifFilter::GeometryV) (RtToken type, int, RtToken[], RtPointer[])

◆ HiderV

RtVoid(* RifFilter::HiderV) (RtToken type, int, RtToken[], RtPointer[])

◆ HierarchicalSubdivisionMeshV

RtVoid(* RifFilter::HierarchicalSubdivisionMeshV) (RtToken mask, int nf, int nverts[], int verts[], int nt, RtToken tags[], int nargs[], int intargs[], float floatargs[], RtToken stringargs[], int, RtToken[], RtPointer[])

◆ HyperboloidV

RtVoid(* RifFilter::HyperboloidV) (RtPoint point1, RtPoint point2, float tmax, int, RtToken[], RtPointer[])

◆ Identity

RtVoid(* RifFilter::Identity) ()

◆ IfBeginV

RtVoid(* RifFilter::IfBeginV) (char const *expr, int, RtToken[], RtPointer[])

◆ IfEnd

RtVoid(* RifFilter::IfEnd) ()

◆ Illuminate

RtVoid(* RifFilter::Illuminate) (RtLightHandle light, RtBoolean onoff)

◆ ImagerV

RtVoid(* RifFilter::ImagerV) (RtToken name, int, RtToken[], RtPointer[])

◆ IntegratorV

RtVoid(* RifFilter::IntegratorV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ InteriorV

RtVoid(* RifFilter::InteriorV) (RtToken name, int, RtToken[], RtPointer[])

◆ LightFilterV

RtVoid(* RifFilter::LightFilterV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ LightSourceV

RtLightHandle(* RifFilter::LightSourceV) (RtToken name, int, RtToken[], RtPointer[])

◆ LightV

RtVoid(* RifFilter::LightV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ MakeBrickMapV

RtVoid(* RifFilter::MakeBrickMapV) (int, char const **, char const *, int, RtToken[], RtPointer[])

◆ MakeCubeFaceEnvironmentV

RtVoid(* RifFilter::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[])

◆ MakeLatLongEnvironmentV

RtVoid(* RifFilter::MakeLatLongEnvironmentV) (char const *pic, char const *tex, RtFilterFunc filterFunc, float swidth, float twidth, int, RtToken[], RtPointer[])

◆ MakeShadowV

RtVoid(* RifFilter::MakeShadowV) (char const *pic, char const *tex, int, RtToken[], RtPointer[])

◆ MakeTextureV

RtVoid(* RifFilter::MakeTextureV) (char const *pic, char const *tex, RtToken swrap, RtToken twrap, RtFilterFunc filterFunc, float swidth, float twidth, int, RtToken[], RtPointer[])

◆ Matte

RtVoid(* RifFilter::Matte) (RtBoolean onoff)

◆ MotionBeginV

RtVoid(* RifFilter::MotionBeginV) (int n, float times[])

◆ MotionEnd

RtVoid(* RifFilter::MotionEnd) ()

◆ NuPatchV

RtVoid(* RifFilter::NuPatchV) (int nu, int uorder, float uknot[], float umin, float umax, int nv, int vorder, float vknot[], float vmin, float vmax, int, RtToken[], RtPointer[])

◆ ObjectBegin

RtObjectHandle(* RifFilter::ObjectBegin) ()

◆ ObjectBeginV

RtObjectHandle(* RifFilter::ObjectBeginV) (int, RtToken[], RtPointer[])

◆ ObjectEnd

RtVoid(* RifFilter::ObjectEnd) ()

◆ ObjectInstance

RtVoid(* RifFilter::ObjectInstance) (RtObjectHandle handle)

◆ ObjectInstanceV

RtVoid(* RifFilter::ObjectInstanceV) (RtObjectHandle handle, int, RtToken[], RtPointer[])

◆ Opacity

RtVoid(* RifFilter::Opacity) (float *color)

◆ OptionV

RtVoid(* RifFilter::OptionV) (RtToken name, int, RtToken[], RtPointer[])

◆ Orientation

RtVoid(* RifFilter::Orientation) (RtToken orientation)

◆ overrunbuffer

char RifFilter::overrunbuffer[64 *8]

◆ ParaboloidV

RtVoid(* RifFilter::ParaboloidV) (float rmax, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])

◆ PatchMeshV

RtVoid(* RifFilter::PatchMeshV) (RtToken type, int nu, RtToken uwrap, int nv, RtToken vwrap, int, RtToken[], RtPointer[])

◆ PatchV

RtVoid(* RifFilter::PatchV) (RtToken type, int, RtToken[], RtPointer[])

◆ PatternV

RtVoid(* RifFilter::PatternV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ Perspective

RtVoid(* RifFilter::Perspective) (float fov)

◆ PixelFidelity

RtVoid(* RifFilter::PixelFidelity) (float variation)

◆ PixelFilter

RtVoid(* RifFilter::PixelFilter) (RtFilterFunc filterFunc, float xwidth, float ywidth)

◆ PixelSampleImagerV

RtVoid(* RifFilter::PixelSampleImagerV) (RtToken name, int, RtToken[], RtPointer[])

◆ PixelSamples

RtVoid(* RifFilter::PixelSamples) (float xsamples, float ysamples)

◆ PixelVariance

RtVoid(* RifFilter::PixelVariance) (float variation)

◆ PointsGeneralPolygonsV

RtVoid(* RifFilter::PointsGeneralPolygonsV) (int npolys, int nloops[], int nverts[], int verts[], int, RtToken[], RtPointer[])

◆ PointsPolygonsV

RtVoid(* RifFilter::PointsPolygonsV) (int npolys, int nverts[], int verts[], int, RtToken[], RtPointer[])

◆ PointsV

RtVoid(* RifFilter::PointsV) (int nverts, int, RtToken[], RtPointer[])

◆ PolygonV

RtVoid(* RifFilter::PolygonV) (int nverts, int, RtToken[], RtPointer[])

◆ Procedural

RtVoid(* RifFilter::Procedural) (RtPointer data, RtBound bound, RtProcSubdivFunc sdfunc, RtProcFreeFunc freefunc)

◆ Procedural2V

RtVoid(* RifFilter::Procedural2V) (RtProc2SubdivFunc sfunc, RtProc2BoundFunc bfunc, int, RtToken[], RtPointer[])

◆ ProjectionV

RtVoid(* RifFilter::ProjectionV) (RtToken name, int, RtToken[], RtPointer[])

◆ Quantize

RtVoid(* RifFilter::Quantize) (RtToken type, int one, int min, int max, float ampl)

◆ ReadArchiveV

RtVoid(* RifFilter::ReadArchiveV) (RtToken name, RtArchiveCallback callback, int, RtToken[], RtPointer[])

◆ RelativeDetail

RtVoid(* RifFilter::RelativeDetail) (float relativedetail)

◆ Reserved

char RifFilter::Reserved[64]

◆ ResourceBegin

RtVoid(* RifFilter::ResourceBegin) ()

◆ ResourceEnd

RtVoid(* RifFilter::ResourceEnd) ()

◆ ResourceV

RtVoid(* RifFilter::ResourceV) (RtToken handle, RtToken type, int, RtToken[], RtPointer[])

◆ ReverseOrientation

RtVoid(* RifFilter::ReverseOrientation) ()

◆ Rotate

RtVoid(* RifFilter::Rotate) (float angle, float dx, float dy, float dz)

◆ SampleFilterV

RtVoid(* RifFilter::SampleFilterV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ Scale

RtVoid(* RifFilter::Scale) (float sx, float sy, float sz)

◆ ScopedCoordinateSystem

RtVoid(* RifFilter::ScopedCoordinateSystem) (RtToken space)

◆ ScreenWindow

RtVoid(* RifFilter::ScreenWindow) (float left, float right, float top, float bot)

◆ ShaderV

RtVoid(* RifFilter::ShaderV) (RtToken name, RtToken handle, int, RtToken[], RtPointer[])

◆ ShadingInterpolation

RtVoid(* RifFilter::ShadingInterpolation) (RtToken type)

◆ ShadingRate

RtVoid(* RifFilter::ShadingRate) (float size)

◆ Shutter

RtVoid(* RifFilter::Shutter) (float min, float max)

◆ Sides

RtVoid(* RifFilter::Sides) (int sides)

◆ Skew

RtVoid(* RifFilter::Skew) (float angle, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2)

◆ SolidBegin

RtVoid(* RifFilter::SolidBegin) (RtToken operation)

◆ SolidEnd

RtVoid(* RifFilter::SolidEnd) ()

◆ SphereV

RtVoid(* RifFilter::SphereV) (float radius, float zmin, float zmax, float tmax, int, RtToken[], RtPointer[])

◆ SubdivisionMeshV

RtVoid(* RifFilter::SubdivisionMeshV) (RtToken mask, int nf, int nverts[], int verts[], int nt, RtToken tags[], int nargs[], int intargs[], float floatargs[], int, RtToken[], RtPointer[])

◆ SurfaceV

RtVoid(* RifFilter::SurfaceV) (RtToken name, int, RtToken[], RtPointer[])

◆ System

RtVoid(* RifFilter::System) (char const *cmdstring)

◆ TextureCoordinates

RtVoid(* RifFilter::TextureCoordinates) (float s1, float t1, float s2, float t2, float s3, float t3, float s4, float t4)

◆ TorusV

RtVoid(* RifFilter::TorusV) (float majrad, float minrad, float phimin, float phimax, float tmax, int, RtToken[], RtPointer[])

◆ Transform

RtVoid(* RifFilter::Transform) (RtMatrix transform)

◆ TransformBegin

RtVoid(* RifFilter::TransformBegin) ()

◆ TransformEnd

RtVoid(* RifFilter::TransformEnd) ()

◆ Translate

RtVoid(* RifFilter::Translate) (float dx, float dy, float dz)

◆ TrimCurve

RtVoid(* RifFilter::TrimCurve) (int nloops, int ncurves[], int order[], float knot[], float min[], float max[], int n[], float u[], float v[], float w[])

◆ VArchiveRecord

RtVoid(* RifFilter::VArchiveRecord) (RtToken type, char const *format, va_list vap)

◆ Version

short RifFilter::Version

Referenced by RifFilter().

◆ VolumePixelSamples

RtVoid(* RifFilter::VolumePixelSamples) (float xsamples, float ysamples)

◆ VolumeV

RtVoid(* RifFilter::VolumeV) (RtToken type, RtBound, int *, int, RtToken[], RtPointer[])

◆ VPAtmosphereV

RtVoid(* RifFilter::VPAtmosphereV) (RtToken name, int, RtToken[], RtPointer[])

◆ VPInteriorV

RtVoid(* RifFilter::VPInteriorV) (RtToken name, int, RtToken[], RtPointer[])

◆ VPSurfaceV

RtVoid(* RifFilter::VPSurfaceV) (RtToken name, int, RtToken[], RtPointer[])

◆ WorldBegin

RtVoid(* RifFilter::WorldBegin) ()

◆ WorldEnd

RtVoid(* RifFilter::WorldEnd) ()

The documentation for this struct was generated from the following file: