webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::ProgramD3DMetadata Class Referencefinal

#include <ProgramD3D.h>

Inheritance diagram for rx::ProgramD3DMetadata:
angle::NonCopyable

Public Member Functions

 ProgramD3DMetadata (RendererD3D *renderer, const ShaderD3D *vertexShader, const ShaderD3D *fragmentShader)
 
int getRendererMajorShaderModel () const
 
bool usesBroadcast (const gl::ContextState &data) const
 
bool usesFragDepth () const
 
bool usesPointCoord () const
 
bool usesFragCoord () const
 
bool usesPointSize () const
 
bool usesInsertedPointCoordValue () const
 
bool usesViewScale () const
 
bool addsPointCoordToVertexShader () const
 
bool usesTransformFeedbackGLPosition () const
 
bool usesSystemValuePointSize () const
 
bool usesMultipleFragmentOuts () const
 
GLint getMajorShaderVersion () const
 
const ShaderD3DgetFragmentShader () const
 

Constructor & Destructor Documentation

◆ ProgramD3DMetadata()

rx::ProgramD3DMetadata::ProgramD3DMetadata ( RendererD3D renderer,
const ShaderD3D vertexShader,
const ShaderD3D fragmentShader 
)

Member Function Documentation

◆ addsPointCoordToVertexShader()

bool rx::ProgramD3DMetadata::addsPointCoordToVertexShader ( ) const

◆ getFragmentShader()

const ShaderD3D * rx::ProgramD3DMetadata::getFragmentShader ( ) const

◆ getMajorShaderVersion()

GLint rx::ProgramD3DMetadata::getMajorShaderVersion ( ) const

◆ getRendererMajorShaderModel()

int rx::ProgramD3DMetadata::getRendererMajorShaderModel ( ) const

◆ usesBroadcast()

bool rx::ProgramD3DMetadata::usesBroadcast ( const gl::ContextState data) const

◆ usesFragCoord()

bool rx::ProgramD3DMetadata::usesFragCoord ( ) const

◆ usesFragDepth()

bool rx::ProgramD3DMetadata::usesFragDepth ( ) const

◆ usesInsertedPointCoordValue()

bool rx::ProgramD3DMetadata::usesInsertedPointCoordValue ( ) const

◆ usesMultipleFragmentOuts()

bool rx::ProgramD3DMetadata::usesMultipleFragmentOuts ( ) const

◆ usesPointCoord()

bool rx::ProgramD3DMetadata::usesPointCoord ( ) const

◆ usesPointSize()

bool rx::ProgramD3DMetadata::usesPointSize ( ) const

◆ usesSystemValuePointSize()

bool rx::ProgramD3DMetadata::usesSystemValuePointSize ( ) const

◆ usesTransformFeedbackGLPosition()

bool rx::ProgramD3DMetadata::usesTransformFeedbackGLPosition ( ) const

◆ usesViewScale()

bool rx::ProgramD3DMetadata::usesViewScale ( ) const

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