#include <TextureStorage9.h>
|
virtual | ~TextureStorage9 () |
|
D3DPOOL | getPool () const |
|
DWORD | getUsage () const |
|
virtual gl::Error | getSurfaceLevel (GLenum target, int level, bool dirty, IDirect3DSurface9 **outSurface)=0 |
|
virtual gl::Error | getBaseTexture (IDirect3DBaseTexture9 **outTexture)=0 |
|
virtual gl::Error | getRenderTarget (const gl::ImageIndex &index, RenderTargetD3D **outRT)=0 |
|
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 | generateMipmap (const gl::ImageIndex &sourceIndex, const gl::ImageIndex &destIndex)=0 |
|
virtual gl::Error | copyToStorage (TextureStorage *destStorage)=0 |
|
virtual gl::Error | useLevelZeroWorkaroundTexture (bool useLevelZeroTexture) |
|
◆ ~TextureStorage9()
rx::TextureStorage9::~TextureStorage9 |
( |
| ) |
|
|
virtual |
◆ TextureStorage9()
rx::TextureStorage9::TextureStorage9 |
( |
Renderer9 * |
renderer, |
|
|
DWORD |
usage |
|
) |
| |
|
protected |
◆ getBaseTexture()
virtual gl::Error rx::TextureStorage9::getBaseTexture |
( |
IDirect3DBaseTexture9 ** |
outTexture | ) |
|
|
pure virtual |
◆ getLevelCount()
int rx::TextureStorage9::getLevelCount |
( |
| ) |
const |
|
virtual |
◆ getPool()
D3DPOOL rx::TextureStorage9::getPool |
( |
| ) |
const |
◆ getRenderTarget()
◆ getSurfaceLevel()
virtual gl::Error rx::TextureStorage9::getSurfaceLevel |
( |
GLenum |
target, |
|
|
int |
level, |
|
|
bool |
dirty, |
|
|
IDirect3DSurface9 ** |
outSurface |
|
) |
| |
|
pure virtual |
◆ GetTextureUsage()
DWORD rx::TextureStorage9::GetTextureUsage |
( |
GLenum |
internalformat, |
|
|
bool |
renderTarget |
|
) |
| |
|
static |
◆ getTopLevel()
int rx::TextureStorage9::getTopLevel |
( |
| ) |
const |
|
virtual |
◆ getUsage()
DWORD rx::TextureStorage9::getUsage |
( |
| ) |
const |
◆ isManaged()
bool rx::TextureStorage9::isManaged |
( |
| ) |
const |
|
virtual |
◆ isRenderTarget()
bool rx::TextureStorage9::isRenderTarget |
( |
| ) |
const |
|
virtual |
◆ setData()
◆ supportsNativeMipmapFunction()
bool rx::TextureStorage9::supportsNativeMipmapFunction |
( |
| ) |
const |
|
overridevirtual |
◆ mInternalFormat
GLenum rx::TextureStorage9::mInternalFormat |
|
protected |
◆ mMipLevels
size_t rx::TextureStorage9::mMipLevels |
|
protected |
◆ mRenderer
◆ mTextureFormat
D3DFORMAT rx::TextureStorage9::mTextureFormat |
|
protected |
◆ mTextureHeight
size_t rx::TextureStorage9::mTextureHeight |
|
protected |
◆ mTextureWidth
size_t rx::TextureStorage9::mTextureWidth |
|
protected |
◆ mTopLevel
int rx::TextureStorage9::mTopLevel |
|
protected |
The documentation for this class was generated from the following files: