|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <renderer11_utils.h>
Public Member Functions | |
| LazyShader (const BYTE *byteCode, size_t byteCodeSize, const char *name) | |
| D3D11ShaderType * | resolve (ID3D11Device *device) override |
| template<> | |
| ID3D11VertexShader * | resolve (ID3D11Device *device) |
| template<> | |
| ID3D11GeometryShader * | resolve (ID3D11Device *device) |
| template<> | |
| ID3D11PixelShader * | resolve (ID3D11Device *device) |
Public Member Functions inherited from rx::d3d11::LazyResource< D3D11ShaderType > | |
| LazyResource () | |
| virtual | ~LazyResource () |
| void | release () |
Public Member Functions inherited from angle::NonCopyable | |
| NonCopyable ()=default | |
| ~NonCopyable ()=default | |
Additional Inherited Members | |
Protected Member Functions inherited from rx::d3d11::LazyResource< D3D11ShaderType > | |
| void | checkAssociatedDevice (ID3D11Device *device) |
Protected Member Functions inherited from angle::NonCopyable | |
| NonCopyable (const NonCopyable &)=delete | |
| void | operator= (const NonCopyable &)=delete |
Protected Attributes inherited from rx::d3d11::LazyResource< D3D11ShaderType > | |
| D3D11ShaderType * | mResource |
| ID3D11Device * | mAssociatedDevice |
|
inline |
|
overridevirtual |
Implements rx::d3d11::LazyResource< D3D11ShaderType >.
|
inlinevirtual |
Implements rx::d3d11::LazyResource< D3D11ShaderType >.
|
inlinevirtual |
Implements rx::d3d11::LazyResource< D3D11ShaderType >.
|
inlinevirtual |
Implements rx::d3d11::LazyResource< D3D11ShaderType >.
1.8.13