"L. Spiro Engine"
Public Member Functions | Protected Attributes

lsg::CShaderParserWrapper Class Reference

Wrapper for the Bison generated syntax parser of the engine script language. More...

#include <LSGShaderParserWrapper.h>

List of all members.

Public Member Functions

LSE_CALLCTOR CShaderParserWrapper (class CShaderLexer *_pslLexer, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType)
CShaderLanguageParser &LSE_CALL GetContainer ()

Protected Attributes

CShaderLanguageParser m_slpContainer

Detailed Description

Wrapper for the Bison generated syntax parser of the engine script language.

Class CShaderParserWrapper Description: Wrapper for the Bison generated syntax parser of the engine script language.


Member Function Documentation

CShaderLanguageParser& LSE_CALL lsg::CShaderParserWrapper::GetContainer ( )

Get the parser container. The container is the primary work object behind parsing the shader file. It stores all the data from the read file and everything needed to create the final product (which varies per platform).

Returns:
Returns the parser container.

Member Data Documentation

The container of the shader data during compilation/parsing.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator