webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
sh::StructureHLSL Class Reference

#include <StructureHLSL.h>

Inheritance diagram for sh::StructureHLSL:
angle::NonCopyable

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)
 

Constructor & Destructor Documentation

◆ StructureHLSL()

sh::StructureHLSL::StructureHLSL ( )

Member Function Documentation

◆ addConstructor()

TString sh::StructureHLSL::addConstructor ( const TType type,
const TString name,
const TIntermSequence parameters 
)

◆ defineNameless()

TString sh::StructureHLSL::defineNameless ( const TStructure structure)
static

◆ defineQualified()

TString sh::StructureHLSL::defineQualified ( const TStructure structure,
bool  useHLSLRowMajorPacking,
bool  useStd140Packing 
)

◆ getPaddingHelper()

Std140PaddingHelper sh::StructureHLSL::getPaddingHelper ( )

◆ structsHeader()

std::string sh::StructureHLSL::structsHeader ( ) const

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