nux-1.16.0
nux::CachedBaseTexture Class Reference
Inheritance diagram for nux::CachedBaseTexture:
nux::CachedResourceData nux::Object nux::Trackable nux::Introspectable nux::CachedTexture2D nux::CachedTextureCube nux::CachedTextureFrameAnimation nux::CachedTextureRectangle nux::CachedTextureVolume

List of all members.

Public Member Functions

 CachedBaseTexture (NResourceSet *ResourceManager)
virtual void LoadMipLevel (BaseTexture *SourceTexture, int MipLevel)=0
virtual bool UpdateResource (ResourceData *Resource)
bool RecreateTexture (BaseTexture *Source)
virtual void UpdateTexture (BaseTexture *Source)=0

Public Attributes

ObjectPtr< IOpenGLBaseTexturem_Texture
unsigned int SourceWidth
unsigned int SourceHeight
unsigned int SourceDepth
BitmapFormat SourceFormat

Detailed Description

Definition at line 571 of file GLTextureResourceManager.h.


Member Function Documentation

bool nux::CachedBaseTexture::UpdateResource ( ResourceData Resource) [virtual]

Updates the resource.

Implements nux::CachedResourceData.

Definition at line 370 of file GLTextureResourceManager.cpp.

  {
    UpdateTexture ( (BaseTexture *) Resource);
    return TRUE;
  }

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends