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

#include <ShaderExecutable9.h>

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

Public Member Functions

 ShaderExecutable9 (const void *function, size_t length, IDirect3DPixelShader9 *executable)
 
 ShaderExecutable9 (const void *function, size_t length, IDirect3DVertexShader9 *executable)
 
virtual ~ShaderExecutable9 ()
 
IDirect3DPixelShader9 * getPixelShader () const
 
IDirect3DVertexShader9 * getVertexShader () 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

◆ ShaderExecutable9() [1/2]

rx::ShaderExecutable9::ShaderExecutable9 ( const void function,
size_t  length,
IDirect3DPixelShader9 *  executable 
)

◆ ShaderExecutable9() [2/2]

rx::ShaderExecutable9::ShaderExecutable9 ( const void function,
size_t  length,
IDirect3DVertexShader9 *  executable 
)

◆ ~ShaderExecutable9()

rx::ShaderExecutable9::~ShaderExecutable9 ( )
virtual

Member Function Documentation

◆ getPixelShader()

IDirect3DPixelShader9 * rx::ShaderExecutable9::getPixelShader ( ) const

◆ getVertexShader()

IDirect3DVertexShader9 * rx::ShaderExecutable9::getVertexShader ( ) const

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