#include <dxTextureContext7.h>
Inheritance diagram for DXTextureContext7:
Public Member Functions | |
DXTextureContext7 (Texture *tex) | |
~DXTextureContext7 () | |
LPDIRECTDRAWSURFACE7 | CreateTexture (LPDIRECT3DDEVICE7 pd3dDevice, int cNumTexPixFmts, DDPIXELFORMAT *pTexFmts, LPD3DDEVICEDESC7 pD3DDevDesc) |
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 | |
LPDIRECTDRAWSURFACE7 | _surface |
Texture * | _tex |
bool | _bHasMipMaps |
DWORD | _PixBufConversionType |
Protected Member Functions | |
unsigned int | get_bits_per_pixel (PixelBuffer::Format format, int *alphbits) |
Static Private Attributes | |
TypeHandle | _type_handle |
Friends | |
class | DXGraphicsStateGuardian7 |
class | wdxGraphicsWindow7 |
|
Definition at line 1940 of file dxTextureContext7.cxx. References _bHasMipMaps, _surface, _tex, Texture::get_anisotropic_degree(), Texture::get_magfilter(), Texture::get_minfilter(), NULL, PandaFilterNameStrs, and tex. |
|
Definition at line 1953 of file dxTextureContext7.cxx. References _tex, DeleteTexture(), and NULL. |
|
|
Definition at line 1911 of file dxTextureContext7.cxx. References _surface, _tex, PRINTREFCNT, RELEASE, and VOID(). Referenced by DXGraphicsStateGuardian7::prepare_texture(), and ~DXTextureContext7(). |
|
Definition at line 1656 of file dxTextureContext7.cxx. References PixelBuffer::_image, _PixBufConversionType, _surface, TextureContext::_texture, BOOL(), c, ConvD3DErrorToString(), ConversionType, ConvertPixBuftoDDSurf(), DX_DECLARE_CLEAN, PixelBuffer::get_image_type(), PixelBuffer::get_num_components(), Texture::get_ram_image(), HANDLE(), HDC(), NULL, PointerToArray< unsigned char >::p(), PixelBuffer::T_unsigned_byte, x, and y. Referenced by DXGraphicsStateGuardian7::prepare_texture(). |
|
Reimplemented from TextureContext. Definition at line 72 of file dxTextureContext7.h. References TextureContext::get_class_type(), and TextureContext::init_type(). |
|
|
Reimplemented from TextureContext. Definition at line 61 of file dxTextureContext7.h. |
|
Reimplemented from TextureContext. Definition at line 69 of file dxTextureContext7.h. References TextureContext::get_class_type(). |
|
Reimplemented from TextureContext. Definition at line 64 of file dxTextureContext7.h. References TextureContext::get_class_type(), TextureContext::init_type(), and register_type(). Referenced by init_libdxgsg7(). |
|
Definition at line 32 of file dxTextureContext7.h. |
|
Definition at line 33 of file dxTextureContext7.h. |
|
Definition at line 50 of file dxTextureContext7.h. Referenced by DXTextureContext7(), and DXGraphicsStateGuardian7::prepare_texture(). |
|
Definition at line 51 of file dxTextureContext7.h. Referenced by FillDDSurfTexturePixels(). |
|
Definition at line 39 of file dxTextureContext7.h. Referenced by DeleteTexture(), DXTextureContext7(), FillDDSurfTexturePixels(), and DXGraphicsStateGuardian7::prepare_texture(). |
|
Definition at line 40 of file dxTextureContext7.h. Referenced by DeleteTexture(), DXGraphicsStateGuardian7::draw_tri(), DXTextureContext7(), DXGraphicsStateGuardian7::prepare_texture(), and ~DXTextureContext7(). |
|
Reimplemented from TextureContext. Definition at line 67 of file dxTextureContext7.cxx. |