webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
sh::WorkGroupSize Struct Reference

#include <ShaderVars.h>

Public Member Functions

void fill (int fillValue)
 
void setLocalSize (int localSizeX, int localSizeY, int localSizeZ)
 
int & operator[] (size_t index)
 
int operator[] (size_t index) const
 
size_t size () const
 
bool isWorkGroupSizeMatching (const WorkGroupSize &right) const
 
bool isAnyValueSet () const
 
bool isDeclared () const
 
bool isLocalSizeValid () const
 
void fill (int fillValue)
 
void setLocalSize (int localSizeX, int localSizeY, int localSizeZ)
 
int & operator[] (size_t index)
 
int operator[] (size_t index) const
 
size_t size () const
 
bool isWorkGroupSizeMatching (const WorkGroupSize &right) const
 
bool isAnyValueSet () const
 
bool isDeclared () const
 
bool isLocalSizeValid () const
 

Public Attributes

int localSizeQualifiers [3]
 

Member Function Documentation

◆ fill() [1/2]

void sh::WorkGroupSize::fill ( int  fillValue)

◆ fill() [2/2]

void sh::WorkGroupSize::fill ( int  fillValue)

◆ isAnyValueSet() [1/2]

bool sh::WorkGroupSize::isAnyValueSet ( ) const

◆ isAnyValueSet() [2/2]

bool sh::WorkGroupSize::isAnyValueSet ( ) const

◆ isDeclared() [1/2]

bool sh::WorkGroupSize::isDeclared ( ) const

◆ isDeclared() [2/2]

bool sh::WorkGroupSize::isDeclared ( ) const

◆ isLocalSizeValid() [1/2]

bool sh::WorkGroupSize::isLocalSizeValid ( ) const

◆ isLocalSizeValid() [2/2]

bool sh::WorkGroupSize::isLocalSizeValid ( ) const

◆ isWorkGroupSizeMatching() [1/2]

bool sh::WorkGroupSize::isWorkGroupSizeMatching ( const WorkGroupSize right) const

◆ isWorkGroupSizeMatching() [2/2]

bool sh::WorkGroupSize::isWorkGroupSizeMatching ( const WorkGroupSize right) const

◆ operator[]() [1/4]

int& sh::WorkGroupSize::operator[] ( size_t  index)

◆ operator[]() [2/4]

int & sh::WorkGroupSize::operator[] ( size_t  index)

◆ operator[]() [3/4]

int sh::WorkGroupSize::operator[] ( size_t  index) const

◆ operator[]() [4/4]

int sh::WorkGroupSize::operator[] ( size_t  index) const

◆ setLocalSize() [1/2]

void sh::WorkGroupSize::setLocalSize ( int  localSizeX,
int  localSizeY,
int  localSizeZ 
)

◆ setLocalSize() [2/2]

void sh::WorkGroupSize::setLocalSize ( int  localSizeX,
int  localSizeY,
int  localSizeZ 
)

◆ size() [1/2]

size_t sh::WorkGroupSize::size ( ) const

◆ size() [2/2]

size_t sh::WorkGroupSize::size ( ) const

Member Data Documentation

◆ localSizeQualifiers

int sh::WorkGroupSize::localSizeQualifiers

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