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

#include <ShaderVars.h>

Inheritance diagram for sh::Uniform:
sh::ShaderVariable sh::ShaderVariable gl::LinkedUniform

Public Member Functions

 Uniform ()
 
 ~Uniform ()
 
 Uniform (const Uniform &other)
 
Uniformoperator= (const Uniform &other)
 
bool operator== (const Uniform &other) const
 
bool operator!= (const Uniform &other) const
 
bool isSameUniformAtLinkTime (const Uniform &other) const
 
 Uniform ()
 
 ~Uniform ()
 
 Uniform (const Uniform &other)
 
Uniformoperator= (const Uniform &other)
 
bool operator== (const Uniform &other) const
 
bool operator!= (const Uniform &other) const
 
bool isSameUniformAtLinkTime (const Uniform &other) const
 
- Public Member Functions inherited from sh::ShaderVariable
 ShaderVariable ()
 
 ShaderVariable (GLenum typeIn, unsigned int arraySizeIn)
 
 ~ShaderVariable ()
 
 ShaderVariable (const ShaderVariable &other)
 
ShaderVariableoperator= (const ShaderVariable &other)
 
bool isArray () const
 
unsigned int elementCount () const
 
bool isStruct () const
 
bool findInfoByMappedName (const std::string &mappedFullName, const ShaderVariable **leafVar, std::string *originalFullName) const
 
bool isBuiltIn () const
 
 ShaderVariable ()
 
 ShaderVariable (GLenum typeIn, unsigned int arraySizeIn)
 
 ~ShaderVariable ()
 
 ShaderVariable (const ShaderVariable &other)
 
ShaderVariableoperator= (const ShaderVariable &other)
 
bool isArray () const
 
unsigned int elementCount () const
 
bool isStruct () const
 
bool findInfoByMappedName (const std::string &mappedFullName, const ShaderVariable **leafVar, std::string *originalFullName) const
 
bool isBuiltIn () const
 

Additional Inherited Members

- Public Attributes inherited from sh::ShaderVariable
GLenum type
 
GLenum precision
 
std::string name
 
std::string mappedName
 
unsigned int arraySize
 
bool staticUse
 
std::vector< ShaderVariablefields
 
std::string structName
 
- Protected Member Functions inherited from sh::ShaderVariable
bool isSameVariableAtLinkTime (const ShaderVariable &other, bool matchPrecision) const
 
bool operator== (const ShaderVariable &other) const
 
bool operator!= (const ShaderVariable &other) const
 
bool isSameVariableAtLinkTime (const ShaderVariable &other, bool matchPrecision) const
 
bool operator== (const ShaderVariable &other) const
 
bool operator!= (const ShaderVariable &other) const
 

Constructor & Destructor Documentation

◆ Uniform() [1/4]

sh::Uniform::Uniform ( )

◆ ~Uniform() [1/2]

sh::Uniform::~Uniform ( )

◆ Uniform() [2/4]

sh::Uniform::Uniform ( const Uniform other)

◆ Uniform() [3/4]

sh::Uniform::Uniform ( )

◆ ~Uniform() [2/2]

sh::Uniform::~Uniform ( )

◆ Uniform() [4/4]

sh::Uniform::Uniform ( const Uniform other)

Member Function Documentation

◆ isSameUniformAtLinkTime() [1/2]

bool sh::Uniform::isSameUniformAtLinkTime ( const Uniform other) const

◆ isSameUniformAtLinkTime() [2/2]

bool sh::Uniform::isSameUniformAtLinkTime ( const Uniform other) const

◆ operator!=() [1/2]

bool sh::Uniform::operator!= ( const Uniform other) const
inline

◆ operator!=() [2/2]

bool sh::Uniform::operator!= ( const Uniform other) const
inline

◆ operator=() [1/2]

Uniform& sh::Uniform::operator= ( const Uniform other)

◆ operator=() [2/2]

Uniform & sh::Uniform::operator= ( const Uniform other)

◆ operator==() [1/2]

bool sh::Uniform::operator== ( const Uniform other) const

◆ operator==() [2/2]

bool sh::Uniform::operator== ( const Uniform other) const

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