#include <textureContext.h>
Inheritance diagram for TextureContext:

Public Member Functions | |
| INLINE | TextureContext (Texture *tex) |
| virtual size_t | estimate_texture_memory () |
| INLINE void | mark_dirty (int flags_to_set) |
| INLINE void | clear_dirty_flags (int flags_to_clear=~0) |
| INLINE int | get_dirty_flags () const |
| virtual TypeHandle | get_type () const |
| virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
| TypeHandle | get_class_type () |
| void | init_type () |
Public Attributes | |
| Texture * | _texture |
Private Attributes | |
| int | _dirty_flags |
Static Private Attributes | |
| TypeHandle | _type_handle |
|
|
|
|
|
Referenced by DXGraphicsStateGuardian8::apply_texture(), and DXGraphicsStateGuardian7::prepare_texture(). |
|
|
Definition at line 36 of file textureContext.cxx. References _texture, Texture::FT_linear_mipmap_linear, Texture::FT_linear_mipmap_nearest, Texture::FT_nearest_mipmap_linear, Texture::FT_nearest_mipmap_nearest, Texture::get_minfilter(), PixelBuffer::get_xsize(), PixelBuffer::get_ysize(), pb, and pixels. |
|
|
Reimplemented from SavedContext. Reimplemented in CRTextureContext, DXTextureContext7, DXTextureContext8, and GLTextureContext. Definition at line 71 of file textureContext.h. References SavedContext::get_class_type(), and SavedContext::init_type(). |
|
|
Reimplemented from SavedContext. Reimplemented in CRTextureContext, DXTextureContext7, DXTextureContext8, and GLTextureContext. Definition at line 60 of file textureContext.h. Referenced by GLTextureContext::force_init_type(), DXTextureContext8::force_init_type(), DXTextureContext7::force_init_type(), CRTextureContext::force_init_type(), GLTextureContext::get_type(), DXTextureContext8::get_type(), DXTextureContext7::get_type(), CRTextureContext::get_type(), GLTextureContext::init_type(), DXTextureContext8::init_type(), DXTextureContext7::init_type(), and CRTextureContext::init_type(). |
|
|
Referenced by DXGraphicsStateGuardian8::apply_texture(), and DXGraphicsStateGuardian7::prepare_texture(). |
|
|
Reimplemented from SavedContext. Reimplemented in CRTextureContext, DXTextureContext7, DXTextureContext8, and GLTextureContext. Definition at line 68 of file textureContext.h. References SavedContext::get_class_type(). |
|
|
Reimplemented from SavedContext. Reimplemented in CRTextureContext, DXTextureContext7, DXTextureContext8, and GLTextureContext. Definition at line 63 of file textureContext.h. References SavedContext::get_class_type(), SavedContext::init_type(), and register_type(). Referenced by GLTextureContext::force_init_type(), DXTextureContext8::force_init_type(), DXTextureContext7::force_init_type(), CRTextureContext::force_init_type(), init_libdisplay(), GLTextureContext::init_type(), DXTextureContext8::init_type(), DXTextureContext7::init_type(), and CRTextureContext::init_type(). |
|
|
|
|
|
Definition at line 56 of file textureContext.h. |
|
|
|
Reimplemented from SavedContext. Reimplemented in CRTextureContext, DXTextureContext7, DXTextureContext8, and GLTextureContext. Definition at line 24 of file textureContext.cxx. |
1.3