Pyrogenesis  trunk
Public Member Functions | Private Attributes | List of all members
CGUISpriteInstance Class Reference

#include <CGUISprite.h>

Collaboration diagram for CGUISpriteInstance:
Collaboration graph
[legend]

Public Member Functions

 CGUISpriteInstance ()
 
 CGUISpriteInstance (const CStr &SpriteName)
 
 CGUISpriteInstance (const CGUISpriteInstance &Sprite)
 
CGUISpriteInstanceoperator= (const CStr &SpriteName)
 
void Draw (CRect Size, int CellID, std::map< CStr, CGUISprite * > &Sprites, float Z) const
 
void Invalidate ()
 
bool IsEmpty () const
 
const CStr & GetName ()
 

Private Attributes

CStr m_SpriteName
 
GUIRenderer::DrawCalls m_DrawCallCache
 
CRect m_CachedSize
 
int m_CachedCellID
 

Constructor & Destructor Documentation

CGUISpriteInstance::CGUISpriteInstance ( )
CGUISpriteInstance::CGUISpriteInstance ( const CStr &  SpriteName)
CGUISpriteInstance::CGUISpriteInstance ( const CGUISpriteInstance Sprite)

Member Function Documentation

void CGUISpriteInstance::Draw ( CRect  Size,
int  CellID,
std::map< CStr, CGUISprite * > &  Sprites,
float  Z 
) const
const CStr& CGUISpriteInstance::GetName ( )
inline
void CGUISpriteInstance::Invalidate ( )
bool CGUISpriteInstance::IsEmpty ( ) const
CGUISpriteInstance & CGUISpriteInstance::operator= ( const CStr &  SpriteName)

Member Data Documentation

int CGUISpriteInstance::m_CachedCellID
mutableprivate
CRect CGUISpriteInstance::m_CachedSize
mutableprivate
GUIRenderer::DrawCalls CGUISpriteInstance::m_DrawCallCache
mutableprivate
CStr CGUISpriteInstance::m_SpriteName
private

The documentation for this class was generated from the following files: