RetroArch
Public Member Functions | Public Attributes | List of all members
TGenericCompiler Class Reference
Inheritance diagram for TGenericCompiler:
[legend]
Collaboration diagram for TGenericCompiler:
[legend]

Public Member Functions

 TGenericCompiler (EShLanguage l, int dOptions)
 
virtual bool compile (TIntermNode *root, int version=0, EProfile profile=ENoProfile)
 
- Public Member Functions inherited from TCompiler
 TCompiler (EShLanguage l, TInfoSink &sink)
 
virtual ~TCompiler ()
 
EShLanguage getLanguage ()
 
virtual TInfoSinkgetInfoSink ()
 
virtual TCompilergetAsCompiler ()
 
virtual bool linkable ()
 
- Public Member Functions inherited from TShHandleBase
 TShHandleBase ()
 
virtual ~TShHandleBase ()
 
virtual TLinkergetAsLinker ()
 
virtual TUniformMapgetAsUniformMap ()
 
virtual glslang::TPoolAllocatorgetPool () const
 

Public Attributes

TInfoSink infoSink
 
int debugOptions
 
- Public Attributes inherited from TCompiler
TInfoSinkinfoSink
 

Additional Inherited Members

- Protected Member Functions inherited from TCompiler
TCompileroperator= (TCompiler &)
 
- Protected Attributes inherited from TCompiler
EShLanguage language
 
bool haveValidObjectCode
 

Constructor & Destructor Documentation

◆ TGenericCompiler()

TGenericCompiler::TGenericCompiler ( EShLanguage  l,
int  dOptions 
)
inline

Member Function Documentation

◆ compile()

bool TGenericCompiler::compile ( TIntermNode root,
int  version = 0,
EProfile  profile = ENoProfile 
)
virtual

Implements TCompiler.

Member Data Documentation

◆ debugOptions

int TGenericCompiler::debugOptions

◆ infoSink

TInfoSink TGenericCompiler::infoSink

The documentation for this class was generated from the following file: