Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
CGUISpriteInstance Class Reference

#include <CGUISprite.h>

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
 

Detailed Description

Definition at line 172 of file CGUISprite.h.

Constructor & Destructor Documentation

CGUISpriteInstance::CGUISpriteInstance ( )

Definition at line 47 of file CGUISprite.cpp.

CGUISpriteInstance::CGUISpriteInstance ( const CStr &  SpriteName)

Definition at line 52 of file CGUISprite.cpp.

CGUISpriteInstance::CGUISpriteInstance ( const CGUISpriteInstance Sprite)

Definition at line 57 of file CGUISprite.cpp.

Member Function Documentation

void CGUISpriteInstance::Draw ( CRect  Size,
int  CellID,
std::map< CStr, CGUISprite > &  Sprites,
float  Z 
) const

Definition at line 21 of file CGUISprite.cpp.

const CStr& CGUISpriteInstance::GetName ( )
inline

Definition at line 182 of file CGUISprite.h.

void CGUISpriteInstance::Invalidate ( )

Definition at line 32 of file CGUISprite.cpp.

bool CGUISpriteInstance::IsEmpty ( ) const

Definition at line 38 of file CGUISprite.cpp.

CGUISpriteInstance & CGUISpriteInstance::operator= ( const CStr &  SpriteName)

Definition at line 62 of file CGUISprite.cpp.

Member Data Documentation

int CGUISpriteInstance::m_CachedCellID
mutableprivate

Definition at line 192 of file CGUISprite.h.

CRect CGUISpriteInstance::m_CachedSize
mutableprivate

Definition at line 191 of file CGUISprite.h.

GUIRenderer::DrawCalls CGUISpriteInstance::m_DrawCallCache
mutableprivate

Definition at line 188 of file CGUISprite.h.

CStr CGUISpriteInstance::m_SpriteName
private

Definition at line 185 of file CGUISprite.h.


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