RetroArch
Public Member Functions | Private Member Functions | List of all members
glslang::TBuiltInParseablesHlsl Class Reference

#include <hlslParseables.h>

Inheritance diagram for glslang::TBuiltInParseablesHlsl:
[legend]
Collaboration diagram for glslang::TBuiltInParseablesHlsl:
[legend]

Public Member Functions

 TBuiltInParseablesHlsl ()
 
void initialize (int version, EProfile, const SpvVersion &spvVersion)
 
void initialize (const TBuiltInResource &resources, int version, EProfile, const SpvVersion &spvVersion, EShLanguage)
 
void identifyBuiltIns (int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TSymbolTable &symbolTable)
 
void identifyBuiltIns (int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TSymbolTable &symbolTable, const TBuiltInResource &resources)
 
- Public Member Functions inherited from glslang::TBuiltInParseables
 TBuiltInParseables ()
 
virtual ~TBuiltInParseables ()
 
virtual const TStringgetCommonString () const
 
virtual const TStringgetStageString (EShLanguage language) const
 

Private Member Functions

void createMatTimesMat ()
 

Additional Inherited Members

- Protected Attributes inherited from glslang::TBuiltInParseables
TString commonBuiltins
 
TString stageBuiltins [EShLangCount]
 

Constructor & Destructor Documentation

◆ TBuiltInParseablesHlsl()

glslang::TBuiltInParseablesHlsl::TBuiltInParseablesHlsl ( )

Member Function Documentation

◆ createMatTimesMat()

void glslang::TBuiltInParseablesHlsl::createMatTimesMat ( )
private
Here is the caller graph for this function:

◆ identifyBuiltIns() [1/2]

void glslang::TBuiltInParseablesHlsl::identifyBuiltIns ( int  version,
EProfile  profile,
const SpvVersion spvVersion,
EShLanguage  language,
TSymbolTable symbolTable 
)
virtual

Implements glslang::TBuiltInParseables.

Here is the call graph for this function:

◆ identifyBuiltIns() [2/2]

void glslang::TBuiltInParseablesHlsl::identifyBuiltIns ( int  version,
EProfile  profile,
const SpvVersion spvVersion,
EShLanguage  language,
TSymbolTable symbolTable,
const TBuiltInResource resources 
)
virtual

◆ initialize() [1/2]

void glslang::TBuiltInParseablesHlsl::initialize ( int  version,
EProfile  ,
const SpvVersion spvVersion 
)
virtual

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

Implements glslang::TBuiltInParseables.

Here is the call graph for this function:

◆ initialize() [2/2]

void glslang::TBuiltInParseablesHlsl::initialize ( const TBuiltInResource resources,
int  version,
EProfile  ,
const SpvVersion spvVersion,
EShLanguage   
)
virtual

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