#include <dxTextureContext8.h>
Inheritance diagram for DXTextureContext8:

| Public Member Functions | |
| DXTextureContext8 (Texture *tex) | |
| ~DXTextureContext8 () | |
| IDirect3DTexture8 * | CreateTexture (DXScreenData &scrn) | 
| void | DeleteTexture (void) | 
| HRESULT | FillDDSurfTexturePixels (void) | 
| virtual TypeHandle | get_type () const | 
| virtual TypeHandle | force_init_type () | 
| Static Public Member Functions | |
| TypeHandle | get_class_type () | 
| void | init_type () | 
| Public Attributes | |
| IDirect3DTexture8 * | _pD3DTexture8 | 
| Texture * | _tex | 
| D3DFORMAT | _PixBufD3DFmt | 
| bool | _bHasMipMaps | 
| Protected Member Functions | |
| unsigned int | get_bits_per_pixel (PixelBuffer::Format format, int *alphbits) | 
| Static Private Attributes | |
| TypeHandle | _type_handle | 
| Friends | |
| class | DXGraphicsStateGuardian | 
| class | wdxGraphicsWindow | 
| 
 | 
| 
 Definition at line 1607 of file dxTextureContext8.cxx. References _bHasMipMaps, _pD3DTexture8, _tex, Texture::get_anisotropic_degree(), Texture::get_magfilter(), Texture::get_minfilter(), NULL, PandaFilterNameStrs, and tex. | 
| 
 | 
| 
 Definition at line 1620 of file dxTextureContext8.cxx. References _tex, DeleteTexture(), and NULL. | 
| 
 | 
| 
 | 
| 
 Definition at line 1571 of file dxTextureContext8.cxx. References _pD3DTexture8, _tex, NULL, RELEASE, and RELEASE_ONCE. Referenced by DXGraphicsStateGuardian8::apply_texture(), delete_tex_callback(), DXGraphicsStateGuardian8::release_texture(), and ~DXTextureContext8(). | 
| 
 | 
| 
 Definition at line 1457 of file dxTextureContext8.cxx. References PixelBuffer::_image, _pD3DTexture8, _PixBufD3DFmt, _tex, TextureContext::_texture, D3DERRORSTRING, dx_use_triangle_mipgen_filter, PixelBuffer::get_num_components(), Texture::get_ram_image(), PixelBuffer::get_xsize(), PixelBuffer::get_ysize(), IS_VALID_PTR, NULL, PointerToArray< unsigned char >::p(), RELEASE, RELEASE_ONCE, SAFE_DELETE_ARRAY, x, and y. Referenced by CreateTexture(), and refill_tex_callback(). | 
| 
 | 
| 
 Reimplemented from TextureContext. Definition at line 71 of file dxTextureContext8.h. References TextureContext::get_class_type(), and TextureContext::init_type(). | 
| 
 | ||||||||||||
| 
 | 
| 
 Reimplemented from TextureContext. Definition at line 60 of file dxTextureContext8.h. | 
| 
 | 
| 
 Reimplemented from TextureContext. Definition at line 68 of file dxTextureContext8.h. References TextureContext::get_class_type(). | 
| 
 | 
| 
 Reimplemented from TextureContext. Definition at line 63 of file dxTextureContext8.h. References TextureContext::get_class_type(), TextureContext::init_type(), and register_type(). Referenced by init_libdxgsg8(). | 
| 
 | 
| 
 Definition at line 33 of file dxTextureContext8.h. | 
| 
 | 
| 
 Definition at line 34 of file dxTextureContext8.h. | 
| 
 | 
| 
 Definition at line 46 of file dxTextureContext8.h. Referenced by DXGraphicsStateGuardian8::apply_texture(), CreateTexture(), and DXTextureContext8(). | 
| 
 | 
| 
 Definition at line 40 of file dxTextureContext8.h. Referenced by DXGraphicsStateGuardian8::apply_texture(), DXGraphicsStateGuardian8::copy_texture(), CreateTexture(), DeleteTexture(), DXTextureContext8(), and FillDDSurfTexturePixels(). | 
| 
 | 
| 
 Definition at line 44 of file dxTextureContext8.h. Referenced by CreateTexture(), and FillDDSurfTexturePixels(). | 
| 
 | 
| 
 Definition at line 41 of file dxTextureContext8.h. Referenced by DXGraphicsStateGuardian8::apply_texture(), DXGraphicsStateGuardian8::copy_texture(), CreateTexture(), DeleteTexture(), DXGraphicsStateGuardian8::draw_tri(), DXTextureContext8(), FillDDSurfTexturePixels(), and ~DXTextureContext8(). | 
| 
 | 
| 
 Reimplemented from TextureContext. Definition at line 70 of file dxTextureContext8.cxx. | 
 1.3
1.3