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

#include <RenderTarget11.h>

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

Public Member Functions

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

Additional Inherited Members

- Static Public Member Functions inherited from rx::RenderTargetD3D
static unsigned int issueSerials (unsigned int count)
 
- Protected Attributes inherited from rx::RenderTarget11
angle::BroadcastChannel mBroadcastChannel
 
const d3d11::FormatmFormatSet
 

Constructor & Destructor Documentation

◆ SurfaceRenderTarget11()

rx::SurfaceRenderTarget11::SurfaceRenderTarget11 ( SwapChain11 swapChain,
Renderer11 renderer,
bool  depth 
)

◆ ~SurfaceRenderTarget11()

rx::SurfaceRenderTarget11::~SurfaceRenderTarget11 ( )
virtual

Member Function Documentation

◆ getBlitShaderResourceView()

ID3D11ShaderResourceView * rx::SurfaceRenderTarget11::getBlitShaderResourceView ( ) const
overridevirtual

Implements rx::RenderTarget11.

◆ getDepth()

GLsizei rx::SurfaceRenderTarget11::getDepth ( ) const
overridevirtual

Implements rx::RenderTargetD3D.

◆ getDepthStencilView()

ID3D11DepthStencilView * rx::SurfaceRenderTarget11::getDepthStencilView ( ) const
overridevirtual

Implements rx::RenderTarget11.

◆ getHeight()

GLsizei rx::SurfaceRenderTarget11::getHeight ( ) const
overridevirtual

Implements rx::RenderTargetD3D.

◆ getInternalFormat()

GLenum rx::SurfaceRenderTarget11::getInternalFormat ( ) const
overridevirtual

Implements rx::RenderTargetD3D.

◆ getRenderTargetView()

ID3D11RenderTargetView * rx::SurfaceRenderTarget11::getRenderTargetView ( ) const
overridevirtual

Implements rx::RenderTarget11.

◆ getSamples()

GLsizei rx::SurfaceRenderTarget11::getSamples ( ) const
overridevirtual

Implements rx::RenderTargetD3D.

◆ getShaderResourceView()

ID3D11ShaderResourceView * rx::SurfaceRenderTarget11::getShaderResourceView ( ) const
overridevirtual

Implements rx::RenderTarget11.

◆ getSubresourceIndex()

unsigned int rx::SurfaceRenderTarget11::getSubresourceIndex ( ) const
overridevirtual

Implements rx::RenderTarget11.

◆ getTexture()

ID3D11Resource * rx::SurfaceRenderTarget11::getTexture ( ) const
overridevirtual

Implements rx::RenderTarget11.

◆ getWidth()

GLsizei rx::SurfaceRenderTarget11::getWidth ( ) const
overridevirtual

Implements rx::RenderTargetD3D.


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