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

#include <RenderTarget11.h>

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

Public Member Functions

 TextureRenderTarget11 (ID3D11RenderTargetView *rtv, ID3D11Resource *resource, ID3D11ShaderResourceView *srv, ID3D11ShaderResourceView *blitSRV, GLenum internalFormat, const d3d11::Format &formatSet, GLsizei width, GLsizei height, GLsizei depth, GLsizei samples)
 
 TextureRenderTarget11 (ID3D11DepthStencilView *dsv, ID3D11Resource *resource, ID3D11ShaderResourceView *srv, GLenum internalFormat, const d3d11::Format &formatSet, GLsizei width, GLsizei height, GLsizei depth, GLsizei samples)
 
virtual ~TextureRenderTarget11 ()
 
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

◆ TextureRenderTarget11() [1/2]

rx::TextureRenderTarget11::TextureRenderTarget11 ( ID3D11RenderTargetView *  rtv,
ID3D11Resource *  resource,
ID3D11ShaderResourceView *  srv,
ID3D11ShaderResourceView *  blitSRV,
GLenum  internalFormat,
const d3d11::Format formatSet,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLsizei  samples 
)

◆ TextureRenderTarget11() [2/2]

rx::TextureRenderTarget11::TextureRenderTarget11 ( ID3D11DepthStencilView *  dsv,
ID3D11Resource *  resource,
ID3D11ShaderResourceView *  srv,
GLenum  internalFormat,
const d3d11::Format formatSet,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLsizei  samples 
)

◆ ~TextureRenderTarget11()

rx::TextureRenderTarget11::~TextureRenderTarget11 ( )
virtual

Member Function Documentation

◆ getBlitShaderResourceView()

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

Implements rx::RenderTarget11.

◆ getDepth()

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

Implements rx::RenderTargetD3D.

◆ getDepthStencilView()

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

Implements rx::RenderTarget11.

◆ getHeight()

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

Implements rx::RenderTargetD3D.

◆ getInternalFormat()

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

Implements rx::RenderTargetD3D.

◆ getRenderTargetView()

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

Implements rx::RenderTarget11.

◆ getSamples()

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

Implements rx::RenderTargetD3D.

◆ getShaderResourceView()

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

Implements rx::RenderTarget11.

◆ getSubresourceIndex()

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

Implements rx::RenderTarget11.

◆ getTexture()

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

Implements rx::RenderTarget11.

◆ getWidth()

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

Implements rx::RenderTargetD3D.


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