webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::ShaderCache< ShaderObject > Class Template Reference

#include <ShaderCache.h>

Inheritance diagram for rx::ShaderCache< ShaderObject >:
angle::NonCopyable

Public Member Functions

 ShaderCache ()
 
 ~ShaderCache ()
 
void initialize (IDirect3DDevice9 *device)
 
gl::Error create (const DWORD *function, size_t length, ShaderObject **outShaderObject)
 
void clear ()
 

Constructor & Destructor Documentation

◆ ShaderCache()

template<typename ShaderObject>
rx::ShaderCache< ShaderObject >::ShaderCache ( )
inline

◆ ~ShaderCache()

template<typename ShaderObject>
rx::ShaderCache< ShaderObject >::~ShaderCache ( )
inline

Member Function Documentation

◆ clear()

template<typename ShaderObject>
void rx::ShaderCache< ShaderObject >::clear ( )
inline

◆ create()

template<typename ShaderObject>
gl::Error rx::ShaderCache< ShaderObject >::create ( const DWORD *  function,
size_t  length,
ShaderObject **  outShaderObject 
)
inline

◆ initialize()

template<typename ShaderObject>
void rx::ShaderCache< ShaderObject >::initialize ( IDirect3DDevice9 *  device)
inline

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