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

#include <VaryingPacking.h>

Inheritance diagram for rx::VaryingPacking::BuiltinVarying:
angle::NonCopyable

Public Member Functions

 BuiltinVarying ()
 
std::string str () const
 
void enableSystem (const std::string &systemValueSemantic)
 
void enable (const std::string &semanticVal, unsigned int indexVal)
 
- Public Member Functions inherited from angle::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Public Attributes

bool enabled
 
std::string semantic
 
unsigned int index
 
bool systemValue
 

Additional Inherited Members

- Protected Member Functions inherited from angle::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Constructor & Destructor Documentation

◆ BuiltinVarying()

rx::VaryingPacking::BuiltinVarying::BuiltinVarying ( )

Member Function Documentation

◆ enable()

void rx::VaryingPacking::BuiltinVarying::enable ( const std::string semanticVal,
unsigned int  indexVal 
)

◆ enableSystem()

void rx::VaryingPacking::BuiltinVarying::enableSystem ( const std::string systemValueSemantic)

◆ str()

std::string rx::VaryingPacking::BuiltinVarying::str ( ) const

Member Data Documentation

◆ enabled

bool rx::VaryingPacking::BuiltinVarying::enabled

◆ index

unsigned int rx::VaryingPacking::BuiltinVarying::index

◆ semantic

std::string rx::VaryingPacking::BuiltinVarying::semantic

◆ systemValue

bool rx::VaryingPacking::BuiltinVarying::systemValue

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