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

#include <renderer11_utils.h>

Inheritance diagram for rx::d3d11::LazyBlendState:
rx::d3d11::LazyResource< ID3D11BlendState > angle::NonCopyable

Public Member Functions

 LazyBlendState (const D3D11_BLEND_DESC &desc, const char *debugName)
 
ID3D11BlendState * resolve (ID3D11Device *device) override
 
- Public Member Functions inherited from rx::d3d11::LazyResource< ID3D11BlendState >
 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< ID3D11BlendState >
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< ID3D11BlendState >
ID3D11BlendState * mResource
 
ID3D11Device * mAssociatedDevice
 

Constructor & Destructor Documentation

◆ LazyBlendState()

rx::d3d11::LazyBlendState::LazyBlendState ( const D3D11_BLEND_DESC &  desc,
const char *  debugName 
)

Member Function Documentation

◆ resolve()

ID3D11BlendState * rx::d3d11::LazyBlendState::resolve ( ID3D11Device *  device)
overridevirtual

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