Interfaces
RixContext *RxGetRixContext();
Noise
RtInt RxNoise(int inDimension, float *in,
int outDimension, float *out);
RtInt RxPNoise(int inDimension, float *in, float *period,
int outDimension, float *out);
RtInt RxCellNoise(int inDimension, float *in,
int outDimension, float *out);
Texture Lookup
RtInt RxEnvironment(RtString filename, RtInt firstchannel,
RtInt nchannels, RtPoint dir0, RtPoint dir1, RtPoint dir2, RtPoint dir3,
RtFloat *result,
);
RtInt RxShadow(RtString filename, RtInt firstchannel,
RtPoint P0, RtPoint P1, RtPoint P2, RtPoint P3, RtFloat *result,
);
RtInt RxTexture(RtString filename, RtInt firstchannel, RtInt nchannels,
RtFloat s0, RtFloat t0, RtFloat s1, RtFloat t1, RtFloat s2, RtFloat t2,
RtFloat s3, RtFloat t3, RtFloat *result,
);
RtInt RxEnvironmentPoints(RtString filename, RtInt nPoints,
RtInt firstchannel, RtInt nchannels,
RtFloat *dir0, RtFloat *dir1, RtFloat *dir2, RtFloat *dir3,
RtFloat *result,
);
RtInt RxShadowPoints(RtString filename, RtInt nPoints, RtInt firstchannel,
RtFloat *P0, RtFloat *P1, RtFloat *P2, RtFloat *P3, RtFloat *result,
);
RtInt RxTexturePoints(RtString filename, RtInt nPoints, RtInt firstchannel, RtInt nchannels,
RtFloat *s0, RtFloat *t0, RtFloat *s1, RtFloat *t1, RtFloat *s2, RtFloat *t2,
RtFloat *s3, RtFloat *t3, RtFloat *result,
);
3D Texture Write and Lookup
RtInt RxBake3d(RtString filename, RtPoint point, RtNormal normal, RtFloat radius,
);
RtInt RxTexture3d(RtString filename, RtPoint point, RtNormal normal, RtFloat filterradius,
);
Attribute and Option State
RtInt RxAttribute (const char *name, void *result,
int resultlen, RxInfoType_t *resulttype, int *resultcount);
RtInt RxOption (const char *name, void *result, int resultlen,
RxInfoType_t *resulttype, int *resultcount);
Renderer Information
RtInt RxRendererInfo (const char *name, void *result, int resultlen,
RxInfoType_t *resulttype, int *resultcount);
|