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

#include <RenderTarget9.h>

Inheritance diagram for rx::TextureRenderTarget9:
rx::RenderTarget9 rx::RenderTargetD3D rx::FramebufferAttachmentRenderTarget angle::NonCopyable

Public Member Functions

 TextureRenderTarget9 (IDirect3DBaseTexture9 *texture, size_t textureLevel, IDirect3DSurface9 *surface, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei samples)
 
virtual ~TextureRenderTarget9 ()
 
GLsizei getWidth () const override
 
GLsizei getHeight () const override
 
GLsizei getDepth () const override
 
GLenum getInternalFormat () const override
 
GLsizei getSamples () const override
 
IDirect3DBaseTexture9 * getTexture () const override
 
size_t getTextureLevel () const override
 
IDirect3DSurface9 * getSurface () const override
 
D3DFORMAT getD3DFormat () const override
 
- Public Member Functions inherited from rx::RenderTarget9
 RenderTarget9 ()
 
virtual ~RenderTarget9 ()
 
- Public Member Functions inherited from rx::RenderTargetD3D
 RenderTargetD3D ()
 
virtual ~RenderTargetD3D ()
 
gl::Extents getExtents () const
 
virtual unsigned int getSerial () const
 
virtual void signalDirty ()
 
- 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)
 

Constructor & Destructor Documentation

◆ TextureRenderTarget9()

rx::TextureRenderTarget9::TextureRenderTarget9 ( IDirect3DBaseTexture9 *  texture,
size_t  textureLevel,
IDirect3DSurface9 *  surface,
GLenum  internalFormat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLsizei  samples 
)

◆ ~TextureRenderTarget9()

rx::TextureRenderTarget9::~TextureRenderTarget9 ( )
virtual

Member Function Documentation

◆ getD3DFormat()

D3DFORMAT rx::TextureRenderTarget9::getD3DFormat ( ) const
overridevirtual

Implements rx::RenderTarget9.

◆ getDepth()

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

Implements rx::RenderTargetD3D.

◆ getHeight()

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

Implements rx::RenderTargetD3D.

◆ getInternalFormat()

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

Implements rx::RenderTargetD3D.

◆ getSamples()

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

Implements rx::RenderTargetD3D.

◆ getSurface()

IDirect3DSurface9 * rx::TextureRenderTarget9::getSurface ( ) const
overridevirtual

Implements rx::RenderTarget9.

◆ getTexture()

IDirect3DBaseTexture9 * rx::TextureRenderTarget9::getTexture ( ) const
overridevirtual

Implements rx::RenderTarget9.

◆ getTextureLevel()

size_t rx::TextureRenderTarget9::getTextureLevel ( ) const
overridevirtual

Implements rx::RenderTarget9.

◆ getWidth()

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

Implements rx::RenderTargetD3D.


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