webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <StructureHLSL.h>
Public Member Functions | |
StructureHLSL () | |
TString | addConstructor (const TType &type, const TString &name, const TIntermSequence *parameters) |
std::string | structsHeader () const |
TString | defineQualified (const TStructure &structure, bool useHLSLRowMajorPacking, bool useStd140Packing) |
Std140PaddingHelper | getPaddingHelper () |
Static Public Member Functions | |
static TString | defineNameless (const TStructure &structure) |
sh::StructureHLSL::StructureHLSL | ( | ) |
TString sh::StructureHLSL::addConstructor | ( | const TType & | type, |
const TString & | name, | ||
const TIntermSequence * | parameters | ||
) |
|
static |
TString sh::StructureHLSL::defineQualified | ( | const TStructure & | structure, |
bool | useHLSLRowMajorPacking, | ||
bool | useStd140Packing | ||
) |
Std140PaddingHelper sh::StructureHLSL::getPaddingHelper | ( | ) |
std::string sh::StructureHLSL::structsHeader | ( | ) | const |