MultiLine Class Reference

#include <langElement.h>

Inheritance diagram for MultiLine:

Inheritance graph
[legend]
List of all members.

Detailed Description

MultiLine - Multi Line Statement - This class simply ties multiple

example:

   MultiLine *meta = new MultiLine;
   meta->addStatement( new GenOp( "foo = true;\r\n" ) );
   meta->addStatement( new GenOp( "bar = false;\r\n ) );

it prints out in the shader declaration as:

      foo = true;
      bar = false;


Public Member Functions

void addStatement (LangElement *elem)
virtual void print (Stream &stream)

Private Attributes

Vector< LangElement * > mStatementList


Member Function Documentation

void MultiLine::addStatement ( LangElement elem  ) 

virtual void MultiLine::print ( Stream stream  )  [virtual]

Reimplemented from LangElement.


Member Data Documentation