webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
rx::PackedVaryingRegister Struct Referencefinal

#include <VaryingPacking.h>

Public Member Functions

 PackedVaryingRegister ()
 
 PackedVaryingRegister (const PackedVaryingRegister &)=default
 
PackedVaryingRegisteroperator= (const PackedVaryingRegister &)=default
 
bool operator< (const PackedVaryingRegister &other) const
 
unsigned int sortOrder () const
 
bool isStructField () const
 

Public Attributes

const PackedVaryingpackedVarying
 
unsigned int varyingArrayIndex
 
unsigned int varyingRowIndex
 
unsigned int registerRow
 
unsigned int registerColumn
 
unsigned int semanticIndex
 
std::string structFieldName
 

Constructor & Destructor Documentation

◆ PackedVaryingRegister() [1/2]

rx::PackedVaryingRegister::PackedVaryingRegister ( )
inline

◆ PackedVaryingRegister() [2/2]

rx::PackedVaryingRegister::PackedVaryingRegister ( const PackedVaryingRegister )
default

Member Function Documentation

◆ isStructField()

bool rx::PackedVaryingRegister::isStructField ( ) const
inline

◆ operator<()

bool rx::PackedVaryingRegister::operator< ( const PackedVaryingRegister other) const
inline

◆ operator=()

PackedVaryingRegister& rx::PackedVaryingRegister::operator= ( const PackedVaryingRegister )
default

◆ sortOrder()

unsigned int rx::PackedVaryingRegister::sortOrder ( ) const
inline

Member Data Documentation

◆ packedVarying

const PackedVarying* rx::PackedVaryingRegister::packedVarying

◆ registerColumn

unsigned int rx::PackedVaryingRegister::registerColumn

◆ registerRow

unsigned int rx::PackedVaryingRegister::registerRow

◆ semanticIndex

unsigned int rx::PackedVaryingRegister::semanticIndex

◆ structFieldName

std::string rx::PackedVaryingRegister::structFieldName

◆ varyingArrayIndex

unsigned int rx::PackedVaryingRegister::varyingArrayIndex

◆ varyingRowIndex

unsigned int rx::PackedVaryingRegister::varyingRowIndex

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