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

#include <TextureFunctionHLSL.h>

Public Types

enum  Method {
  IMPLICIT, BIAS, LOD, LOD0,
  LOD0BIAS, SIZE, FETCH, GRAD
}
 

Public Member Functions

TString name () const
 
bool operator< (const TextureFunction &rhs) const
 
const char * getReturnType () const
 

Public Attributes

TBasicType sampler
 
int coords
 
bool proj
 
bool offset
 
Method method
 

Member Enumeration Documentation

◆ Method

Enumerator
IMPLICIT 
BIAS 
LOD 
LOD0 
LOD0BIAS 
SIZE 
FETCH 
GRAD 

Member Function Documentation

◆ getReturnType()

const char * sh::TextureFunctionHLSL::TextureFunction::getReturnType ( ) const

◆ name()

TString sh::TextureFunctionHLSL::TextureFunction::name ( ) const

◆ operator<()

bool sh::TextureFunctionHLSL::TextureFunction::operator< ( const TextureFunction rhs) const

Member Data Documentation

◆ coords

int sh::TextureFunctionHLSL::TextureFunction::coords

◆ method

Method sh::TextureFunctionHLSL::TextureFunction::method

◆ offset

bool sh::TextureFunctionHLSL::TextureFunction::offset

◆ proj

bool sh::TextureFunctionHLSL::TextureFunction::proj

◆ sampler

TBasicType sh::TextureFunctionHLSL::TextureFunction::sampler

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