#include <TextureStorage9.h>
|
| TextureStorage9_2D (Renderer9 *renderer, SwapChain9 *swapchain) |
|
| TextureStorage9_2D (Renderer9 *renderer, GLenum internalformat, bool renderTarget, GLsizei width, GLsizei height, int levels) |
|
virtual | ~TextureStorage9_2D () |
|
gl::Error | getSurfaceLevel (GLenum target, int level, bool dirty, IDirect3DSurface9 **outSurface) override |
|
virtual gl::Error | getRenderTarget (const gl::ImageIndex &index, RenderTargetD3D **outRT) |
|
virtual gl::Error | getBaseTexture (IDirect3DBaseTexture9 **outTexture) |
|
virtual gl::Error | generateMipmap (const gl::ImageIndex &sourceIndex, const gl::ImageIndex &destIndex) |
|
virtual gl::Error | copyToStorage (TextureStorage *destStorage) |
|
virtual | ~TextureStorage9 () |
|
D3DPOOL | getPool () const |
|
DWORD | getUsage () const |
|
virtual int | getTopLevel () const |
|
virtual bool | isRenderTarget () const |
|
virtual bool | isManaged () const |
|
bool | supportsNativeMipmapFunction () const override |
|
virtual int | getLevelCount () const |
|
virtual gl::Error | setData (const gl::ImageIndex &index, ImageD3D *image, const gl::Box *destBox, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixelData) |
|
| TextureStorage () |
|
virtual | ~TextureStorage () |
|
virtual gl::Error | useLevelZeroWorkaroundTexture (bool useLevelZeroTexture) |
|
◆ TextureStorage9_2D() [1/2]
◆ TextureStorage9_2D() [2/2]
rx::TextureStorage9_2D::TextureStorage9_2D |
( |
Renderer9 * |
renderer, |
|
|
GLenum |
internalformat, |
|
|
bool |
renderTarget, |
|
|
GLsizei |
width, |
|
|
GLsizei |
height, |
|
|
int |
levels |
|
) |
| |
◆ ~TextureStorage9_2D()
rx::TextureStorage9_2D::~TextureStorage9_2D |
( |
| ) |
|
|
virtual |
◆ copyToStorage()
◆ generateMipmap()
◆ getBaseTexture()
gl::Error rx::TextureStorage9_2D::getBaseTexture |
( |
IDirect3DBaseTexture9 ** |
outTexture | ) |
|
|
virtual |
◆ getRenderTarget()
◆ getSurfaceLevel()
gl::Error rx::TextureStorage9_2D::getSurfaceLevel |
( |
GLenum |
target, |
|
|
int |
level, |
|
|
bool |
dirty, |
|
|
IDirect3DSurface9 ** |
outSurface |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: