|
Class Summary |
| RIBAttributeRec |
Stores various attribute information for an
object (color, shaders etc)
it uses two types of special content = one for Declares and one for
implementation dependent Attributes. |
| RIBBrace |
A dummy RIB class to hold an opening or closing brace |
| RIBClipping |
Handles the clipping RIB Call |
| RIBColor |
|
| RIBCombinedPoly |
This utility class allows you to add various polygons together |
| RIBCurves |
Handles Curves primitives. |
| RIBDeclare |
Class to hold RIB Declare requests - we need this
because other bits of AutoRIB need to generate
RIB Declare requests |
| RIBDefaultPrimitive |
this handles all the primitives that do not have their own
separate class, it handles everything correctly for primitives that obey
the following rules: they are defined by "P" or "Pw" control points, their
parameters may start with a string (such as subdivision mesh) but must
contain no other strings as part of the main arguments (though arrays of
strings are allowed and, of course, the general parameters contain strings
as parameter names). |
| RIBDisplay |
|
| RIBFormat |
|
| RIBFrameBegin |
|
| RIBGeneralPointsPoly |
Class for storing RIB PointsGeneralPolygons requests, |
| RIBGeneralPolygon |
Class for storing RIB GeneralPolygon primitives |
| RIBGlobals |
This class contains various globally needed definitions used to parse RIB
in particular various arrays define valid requests, and identify which of
these are options, attributes transforms and objects. |
| RIBLight |
Class for storing RIB lightsource calls |
| RIBObjectBegin |
A class to handle object definitions
although called ObjectBegin, it infact hanles
the entire object definition. |
| RIBObjectGroup |
contains one or more primitives and their associated attributes |
| RIBObjectInstance |
|
| RIBOptionRec |
stores options read from an RIB file, and is also
used to store Objects defined in the RIB file. |
| RIBParametric |
Implements the Renderman parametric surfaces
Sphere, Cylinder, Cone, Parabaloid, Hyperboloid, Disk and Torus |
| RIBParams |
A class to store parameters for a shader or other object. |
| RIBPatchMesh |
Handles Patch Mesh primitives. |
| RIBPointsPolygons |
Class for storing RIB PointsPolygons |
| RIBPointsPolygonsSubdiv |
Class for storing RIB PointsPolygons requests, and subdivision surfaces |
| RIBPolygon |
Class for storing Polygon primitives |
| RIBPrimitive |
this is the superclass of all primitive handling
classes
known subclasses @link RIBPointsPolygons, @link RIBParametric, @link RIBDefaultPrimitive |
| RIBProjection |
Class for storing RIB Projection requests |
| RIBReadArchive |
|
| RIBReadRequest |
This class contains utilities for reading a single
RIB request (and associated parameters) from
a tokeniser stream |
| RIBRequest |
A class to hold a single RIB call. |
| RIBShader |
|
| RIBStandard |
this class handles all RIBRequests that are not specifically
handled elsewhere - it just blindly reads in the RIB
and prints it out again when asked |
| RIBStateRec |
This class is the parent of classes to
implement the reading and storage of
RIB Options and Attributes. |
| RIBSubdivisionSurf |
Class for storing RIB PointsPolygons requests, and subdivision surfaces |
| RIBTokenizer |
|
| RIBTransform |
This class handles all RIB Transform calls including saving and loading
coordinate systems |
| RIBWReader |
provides routines for reading and writing RIB files |