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

Public Member Functions

 TGenericLinker (EShExecutable e, int dOptions)
 
bool link (TCompilerList &, TUniformMap *)
 
void getAttributeBindings (ShBindingTable const **) const
 
- Public Member Functions inherited from TLinker
 TLinker (EShExecutable e, TInfoSink &iSink)
 
virtual TLinkergetAsLinker ()
 
virtual ~TLinker ()
 
virtual bool link (THandleList &)
 
virtual void setAppAttributeBindings (const ShBindingTable *t)
 
virtual void setFixedAttributeBindings (const ShBindingTable *t)
 
virtual void setExcludedAttributes (const int *attributes, int count)
 
virtual ShBindingTablegetUniformBindings () const
 
virtual const voidgetObjectCode () const
 
virtual TInfoSinkgetInfoSink ()
 
- Public Member Functions inherited from TShHandleBase
 TShHandleBase ()
 
virtual ~TShHandleBase ()
 
virtual TCompilergetAsCompiler ()
 
virtual TUniformMapgetAsUniformMap ()
 
virtual glslang::TPoolAllocatorgetPool () const
 

Public Attributes

TInfoSink infoSink
 
int debugOptions
 
- Public Attributes inherited from TLinker
TInfoSinkinfoSink
 

Additional Inherited Members

- Protected Member Functions inherited from TLinker
TLinkeroperator= (TLinker &)
 
- Protected Attributes inherited from TLinker
EShExecutable executable
 
bool haveReturnableObjectCode
 
const ShBindingTableappAttributeBindings
 
const ShBindingTablefixedAttributeBindings
 
const int * excludedAttributes
 
int excludedCount
 
ShBindingTableuniformBindings
 

Constructor & Destructor Documentation

◆ TGenericLinker()

TGenericLinker::TGenericLinker ( EShExecutable  e,
int  dOptions 
)
inline

Member Function Documentation

◆ getAttributeBindings()

void TGenericLinker::getAttributeBindings ( ShBindingTable const **  ) const
inlinevirtual

Implements TLinker.

◆ link()

bool TGenericLinker::link ( TCompilerList ,
TUniformMap  
)
inlinevirtual

Implements TLinker.

Member Data Documentation

◆ debugOptions

int TGenericLinker::debugOptions

◆ infoSink

TInfoSink TGenericLinker::infoSink

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