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

#include <ShaderExecutable11.h>

Inheritance diagram for rx::ShaderExecutable11:
rx::ShaderExecutableD3D angle::NonCopyable

Public Member Functions

 ShaderExecutable11 (const void *function, size_t length, ID3D11PixelShader *executable)
 
 ShaderExecutable11 (const void *function, size_t length, ID3D11VertexShader *executable, ID3D11GeometryShader *streamOut)
 
 ShaderExecutable11 (const void *function, size_t length, ID3D11GeometryShader *executable)
 
virtual ~ShaderExecutable11 ()
 
ID3D11PixelShader * getPixelShader () const
 
ID3D11VertexShader * getVertexShader () const
 
ID3D11GeometryShader * getGeometryShader () const
 
ID3D11GeometryShader * getStreamOutShader () const
 
- Public Member Functions inherited from rx::ShaderExecutableD3D
 ShaderExecutableD3D (const void *function, size_t length)
 
virtual ~ShaderExecutableD3D ()
 
const uint8_tgetFunction () const
 
size_t getLength () const
 
const std::stringgetDebugInfo () const
 
void appendDebugInfo (const std::string &info)
 

Constructor & Destructor Documentation

◆ ShaderExecutable11() [1/3]

rx::ShaderExecutable11::ShaderExecutable11 ( const void function,
size_t  length,
ID3D11PixelShader *  executable 
)

◆ ShaderExecutable11() [2/3]

rx::ShaderExecutable11::ShaderExecutable11 ( const void function,
size_t  length,
ID3D11VertexShader *  executable,
ID3D11GeometryShader *  streamOut 
)

◆ ShaderExecutable11() [3/3]

rx::ShaderExecutable11::ShaderExecutable11 ( const void function,
size_t  length,
ID3D11GeometryShader *  executable 
)

◆ ~ShaderExecutable11()

rx::ShaderExecutable11::~ShaderExecutable11 ( )
virtual

Member Function Documentation

◆ getGeometryShader()

ID3D11GeometryShader * rx::ShaderExecutable11::getGeometryShader ( ) const

◆ getPixelShader()

ID3D11PixelShader * rx::ShaderExecutable11::getPixelShader ( ) const

◆ getStreamOutShader()

ID3D11GeometryShader * rx::ShaderExecutable11::getStreamOutShader ( ) const

◆ getVertexShader()

ID3D11VertexShader * rx::ShaderExecutable11::getVertexShader ( ) const

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