38 #ifndef RixRIBParser_h 39 #define RixRIBParser_h 107 virtual int End() = 0;
virtual int End()=0
Used to destruct the parser state in librix mode.
RixRIBParser()
Constructor,Destuctor are for internal use only.
virtual int Begin(const RifFilter *)=0
Used to initialize the parser when in librix mode (standalone)
virtual int ParseRIBFile(const char *filename)=0
Parse the RIB within a file given by filename.
pxrcore::UString RtUString
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.