RetroArch
Classes | Macros | Typedefs | Functions
ShHandle.h File Reference
#include "../Public/ShaderLang.h"
#include "../MachineIndependent/Versions.h"
#include "InfoSink.h"
Include dependency graph for ShHandle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TShHandleBase
 
class  TUniformMap
 
class  TCompiler
 
class  TLinker
 

Macros

#define SH_EXPORTING
 

Typedefs

typedef glslang::TVector< TCompiler * > TCompilerList
 
typedef glslang::TVector< TShHandleBase * > THandleList
 

Functions

TCompilerConstructCompiler (EShLanguage, int)
 
TShHandleBaseConstructLinker (EShExecutable, int)
 
TShHandleBaseConstructBindings ()
 
void DeleteLinker (TShHandleBase *)
 
void DeleteBindingList (TShHandleBase *bindingList)
 
TUniformMapConstructUniformMap ()
 
void DeleteCompiler (TCompiler *)
 
void DeleteUniformMap (TUniformMap *)
 

Macro Definition Documentation

◆ SH_EXPORTING

#define SH_EXPORTING

Typedef Documentation

◆ TCompilerList

◆ THandleList

Function Documentation

◆ ConstructBindings()

TShHandleBase* ConstructBindings ( )

◆ ConstructCompiler()

TCompiler* ConstructCompiler ( EShLanguage  ,
int   
)
Here is the caller graph for this function:

◆ ConstructLinker()

TShHandleBase* ConstructLinker ( EShExecutable  ,
int   
)
Here is the caller graph for this function:

◆ ConstructUniformMap()

TUniformMap* ConstructUniformMap ( )
Here is the caller graph for this function:

◆ DeleteBindingList()

void DeleteBindingList ( TShHandleBase bindingList)

◆ DeleteCompiler()

void DeleteCompiler ( TCompiler )
Here is the caller graph for this function:

◆ DeleteLinker()

void DeleteLinker ( TShHandleBase )
Here is the caller graph for this function:

◆ DeleteUniformMap()

void DeleteUniformMap ( TUniformMap )
Here is the caller graph for this function: