webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
rx::RenderTarget11 Class Referenceabstract

#include <RenderTarget11.h>

Inheritance diagram for rx::RenderTarget11:
rx::RenderTargetD3D rx::FramebufferAttachmentRenderTarget angle::NonCopyable rx::SurfaceRenderTarget11 rx::TextureRenderTarget11

Public Member Functions

 RenderTarget11 (const d3d11::Format &formatSet)
 
virtual ~RenderTarget11 ()
 
virtual ID3D11Resource * getTexture () const =0
 
virtual ID3D11RenderTargetView * getRenderTargetView () const =0
 
virtual ID3D11DepthStencilView * getDepthStencilView () const =0
 
virtual ID3D11ShaderResourceView * getShaderResourceView () const =0
 
virtual ID3D11ShaderResourceView * getBlitShaderResourceView () const =0
 
virtual unsigned int getSubresourceIndex () const =0
 
void signalDirty () override
 
angle::BroadcastChannelgetBroadcastChannel ()
 
const d3d11::FormatgetFormatSet () const
 
- Public Member Functions inherited from rx::RenderTargetD3D
 RenderTargetD3D ()
 
virtual ~RenderTargetD3D ()
 
virtual GLsizei getWidth () const =0
 
virtual GLsizei getHeight () const =0
 
virtual GLsizei getDepth () const =0
 
virtual GLenum getInternalFormat () const =0
 
virtual GLsizei getSamples () const =0
 
gl::Extents getExtents () const
 
virtual unsigned int getSerial () const
 
- Public Member Functions inherited from rx::FramebufferAttachmentRenderTarget
 FramebufferAttachmentRenderTarget ()
 
virtual ~FramebufferAttachmentRenderTarget ()
 

Protected Attributes

angle::BroadcastChannel mBroadcastChannel
 
const d3d11::FormatmFormatSet
 

Additional Inherited Members

- Static Public Member Functions inherited from rx::RenderTargetD3D
static unsigned int issueSerials (unsigned int count)
 

Constructor & Destructor Documentation

◆ RenderTarget11()

rx::RenderTarget11::RenderTarget11 ( const d3d11::Format formatSet)

◆ ~RenderTarget11()

rx::RenderTarget11::~RenderTarget11 ( )
virtual

Member Function Documentation

◆ getBlitShaderResourceView()

virtual ID3D11ShaderResourceView* rx::RenderTarget11::getBlitShaderResourceView ( ) const
pure virtual

◆ getBroadcastChannel()

angle::BroadcastChannel* rx::RenderTarget11::getBroadcastChannel ( )
inline

◆ getDepthStencilView()

virtual ID3D11DepthStencilView* rx::RenderTarget11::getDepthStencilView ( ) const
pure virtual

◆ getFormatSet()

const d3d11::Format& rx::RenderTarget11::getFormatSet ( ) const
inline

◆ getRenderTargetView()

virtual ID3D11RenderTargetView* rx::RenderTarget11::getRenderTargetView ( ) const
pure virtual

◆ getShaderResourceView()

virtual ID3D11ShaderResourceView* rx::RenderTarget11::getShaderResourceView ( ) const
pure virtual

◆ getSubresourceIndex()

virtual unsigned int rx::RenderTarget11::getSubresourceIndex ( ) const
pure virtual

◆ getTexture()

virtual ID3D11Resource* rx::RenderTarget11::getTexture ( ) const
pure virtual

◆ signalDirty()

void rx::RenderTarget11::signalDirty ( )
overridevirtual

Reimplemented from rx::RenderTargetD3D.

Member Data Documentation

◆ mBroadcastChannel

angle::BroadcastChannel rx::RenderTarget11::mBroadcastChannel
protected

◆ mFormatSet

const d3d11::Format& rx::RenderTarget11::mFormatSet
protected

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