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

#include <ProgramD3D.h>

Inheritance diagram for rx::D3DUniform:
angle::NonCopyable

Public Member Functions

 D3DUniform (GLenum typeIn, const std::string &nameIn, unsigned int arraySizeIn, bool defaultBlock)
 
 ~D3DUniform ()
 
bool isSampler () const
 
unsigned int elementCount () const
 
bool isReferencedByVertexShader () const
 
bool isReferencedByFragmentShader () const
 
- Public Member Functions inherited from angle::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Public Attributes

GLenum type
 
std::string name
 
unsigned int arraySize
 
uint8_tdata
 
bool dirty
 
unsigned int vsRegisterIndex
 
unsigned int psRegisterIndex
 
unsigned int registerCount
 
unsigned int registerElement
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ D3DUniform()

rx::D3DUniform::D3DUniform ( GLenum  typeIn,
const std::string nameIn,
unsigned int  arraySizeIn,
bool  defaultBlock 
)

◆ ~D3DUniform()

rx::D3DUniform::~D3DUniform ( )

Member Function Documentation

◆ elementCount()

unsigned int rx::D3DUniform::elementCount ( ) const
inline

◆ isReferencedByFragmentShader()

bool rx::D3DUniform::isReferencedByFragmentShader ( ) const

◆ isReferencedByVertexShader()

bool rx::D3DUniform::isReferencedByVertexShader ( ) const

◆ isSampler()

bool rx::D3DUniform::isSampler ( ) const

Member Data Documentation

◆ arraySize

unsigned int rx::D3DUniform::arraySize

◆ data

uint8_t* rx::D3DUniform::data

◆ dirty

bool rx::D3DUniform::dirty

◆ name

std::string rx::D3DUniform::name

◆ psRegisterIndex

unsigned int rx::D3DUniform::psRegisterIndex

◆ registerCount

unsigned int rx::D3DUniform::registerCount

◆ registerElement

unsigned int rx::D3DUniform::registerElement

◆ type

GLenum rx::D3DUniform::type

◆ vsRegisterIndex

unsigned int rx::D3DUniform::vsRegisterIndex

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