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

#include <renderer11_utils.h>

Inheritance diagram for rx::TextureHelper11:
angle::NonCopyable

Public Member Functions

 TextureHelper11 ()
 
 TextureHelper11 (TextureHelper11 &&toCopy)
 
 ~TextureHelper11 ()
 
TextureHelper11operator= (TextureHelper11 &&texture)
 
GLenum getTextureType () const
 
gl::Extents getExtents () const
 
DXGI_FORMAT getFormat () const
 
const d3d11::FormatgetFormatSet () const
 
int getSampleCount () const
 
ID3D11Texture2D * getTexture2D () const
 
ID3D11Texture3D * getTexture3D () const
 
ID3D11Resource * getResource () const
 
bool valid () const
 

Static Public Member Functions

static TextureHelper11 MakeAndReference (ID3D11Resource *genericResource, const d3d11::Format &formatSet)
 
static TextureHelper11 MakeAndPossess2D (ID3D11Texture2D *texToOwn, const d3d11::Format &formatSet)
 
static TextureHelper11 MakeAndPossess3D (ID3D11Texture3D *texToOwn, const d3d11::Format &formatSet)
 

Constructor & Destructor Documentation

◆ TextureHelper11() [1/2]

rx::TextureHelper11::TextureHelper11 ( )

◆ TextureHelper11() [2/2]

rx::TextureHelper11::TextureHelper11 ( TextureHelper11 &&  toCopy)

◆ ~TextureHelper11()

rx::TextureHelper11::~TextureHelper11 ( )

Member Function Documentation

◆ getExtents()

gl::Extents rx::TextureHelper11::getExtents ( ) const
inline

◆ getFormat()

DXGI_FORMAT rx::TextureHelper11::getFormat ( ) const
inline

◆ getFormatSet()

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

◆ getResource()

ID3D11Resource * rx::TextureHelper11::getResource ( ) const

◆ getSampleCount()

int rx::TextureHelper11::getSampleCount ( ) const
inline

◆ getTexture2D()

ID3D11Texture2D* rx::TextureHelper11::getTexture2D ( ) const
inline

◆ getTexture3D()

ID3D11Texture3D* rx::TextureHelper11::getTexture3D ( ) const
inline

◆ getTextureType()

GLenum rx::TextureHelper11::getTextureType ( ) const
inline

◆ MakeAndPossess2D()

TextureHelper11 rx::TextureHelper11::MakeAndPossess2D ( ID3D11Texture2D *  texToOwn,
const d3d11::Format formatSet 
)
static

◆ MakeAndPossess3D()

TextureHelper11 rx::TextureHelper11::MakeAndPossess3D ( ID3D11Texture3D *  texToOwn,
const d3d11::Format formatSet 
)
static

◆ MakeAndReference()

TextureHelper11 rx::TextureHelper11::MakeAndReference ( ID3D11Resource *  genericResource,
const d3d11::Format formatSet 
)
static

◆ operator=()

TextureHelper11 & rx::TextureHelper11::operator= ( TextureHelper11 &&  texture)

◆ valid()

bool rx::TextureHelper11::valid ( ) const

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