Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

CResource Class Reference

Basic Resource class. More...

#include <Resource.h>

Inheritance diagram for CResource:

CEntity CXMLResource CAnimation CCustomFont CGUIElement CMaterial CResourceManager CTexture CFrameAnimation< TAnimation > CFrameAnimation< tRect > CBitmapFont CGUI CGUIBorder CGUIListBox CGUIStatic CGUIWindow COpenGLMaterial CAnimationManager CFontManager CMaterialManager CTextureManager COpenGLTexture List of all members.

Public Member Functions

virtual void Destroy ()=0
virtual bool IsOfType (eEntityType eType)

Detailed Description

Basic Resource class.

This class serves as a base class for resource-based classes.

Definition at line 11 of file Resource.h.


Member Function Documentation

virtual void CResource::Destroy  )  [pure virtual]
 

Method details: This is where all resource clean-up occurs

Implemented in CAnimation, CAnimationManager, CBitmapFont, CCustomFont, CFontManager, CFrameAnimation< TAnimation >, CGUIElement, CGUI, CGUIStatic, CGUITextBox, CGUIButton, CGUIMenuEntry, CMaterial, CMaterialManager, COpenGLMaterial, COpenGLTexture, CResourceManager, CTexture, CTextureFrameAnimation, CTextureManager, CXMLResource, and CFrameAnimation< tRect >.

bool CResource::IsOfType eEntityType  eType  )  [virtual]
 

Method details: This is an implementation of Custom RTTI

Reimplemented from CEntity.

Reimplemented in CAnimation, CAnimationManager, CBitmapFont, CCustomFont, CFontManager, CFrameAnimation< TAnimation >, CGUIElement, CGUI, CGUIBorder, CGUIStatic, CGUITextBox, CGUIButton, CGUIScrollBar, CGUIProgressBar, CGUIDropList, CGUIListBox, CGUIMenuEntry, CGUIMenu, CGUIRadioGroup, CGUITabControl, CGUIWindow, CMaterial, CMaterialManager, COpenGLMaterial, COpenGLTexture, CResourceManager, CTexture, CTextureFrameAnimation, CTextureManager, CXMLResource, and CFrameAnimation< tRect >.

Definition at line 14 of file Resource.cpp.

Referenced by CXMLResource::IsOfType().


The documentation for this class was generated from the following files:
Generated on Sun Jul 17 21:34:30 2005 for OpenGL GUI by doxygen 1.3.8