37 #ifndef RixRIBParser_h 38 #define RixRIBParser_h 106 virtual int End() = 0;
RifTokenDetail
Definition: RifPlugin.h:109
RixRIBParser()
Constructor,Destuctor are for internal use only.
Definition: RixRIBParser.h:117
virtual int GetDeclaration(RtUString const t, RifTokenType *, RifTokenDetail *, int *alen)=0
A helper method to determine the size of parameter list entries.
virtual int ParseRIBBuffer(const char *buffer)=0
Parse the RIB in memory pointed to by buffer.
Base class for all Rix interfaces.
Definition: RixInterfaces.h:133
virtual ~RixRIBParser()
Definition: RixRIBParser.h:118
virtual int End()=0
Used to destruct the parser state in librix mode.
Definition: RifFilter.h:63
The RixRIBParser interface is used to parse a RIB file.
Definition: RixRIBParser.h:93
virtual int Begin(const RifFilter *)=0
Used to initialize the parser when in librix mode (standalone)
pxrcore::UString RtUString
Definition: RiTypesHelper.h:682
virtual int ParseRIBFile(const char *filename)=0
Parse the RIB within a file given by filename.
RifTokenType
Definition: RifPlugin.h:96