StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
star::Spritesheet Class Referencefinal

#include <Spritesheet.h>

Inheritance diagram for star::Spritesheet:
Inheritance graph
Collaboration diagram for star::Spritesheet:
Collaboration graph

Public Member Functions

 Spritesheet ()
 
 Spritesheet (XMLContainer &spritesheet)
 
 Spritesheet (const Spritesheet &yRef)
 
 Spritesheet (Spritesheet &&yRef)
 
 Spritesheet (iterator begin, iterator end)
 
 ~Spritesheet ()
 
Spritesheetoperator= (const Spritesheet &yRef)
 
void SetName (const tstring &name)
 
const tstringGetName () const
 
const tstringGetDefaultAnimation () const
 
int GetFramesHorizontal () const
 
int GetFramesVertical () const
 
- Public Member Functions inherited from star::Dictionary< tstring, SpriteAnimation >
 Dictionary ()
 
 Dictionary (const Dictionary &yRef)
 
 Dictionary (Dictionary &&yRef)
 
 Dictionary (iterator begin, iterator end)
 
 ~Dictionary ()
 
Dictionary< tstring,
SpriteAnimation > & 
operator= (const Dictionary< tstring, SpriteAnimation > &yRef)
 
Dictionary< tstring,
SpriteAnimation > & 
operator= (Dictionary< tstring, SpriteAnimation > &&yRef)
 
SpriteAnimationoperator[] (const tstring &key)
 
SpriteAnimationoperator[] (dki_pair &ki_pair)
 
SpriteAnimationat (const tstring &key)
 
SpriteAnimationat (dki_pair &ki_pair)
 
SpriteAnimationat (const tstring &key, size_type index)
 
iterator begin ()
 
iterator end ()
 
const_interator cbegin () const
 
const_interator cend () const
 
iterator find (const tstring &key) const
 
size_type count (const tstring &key) const
 
const_interator lower_bound (const tstring &key) const
 
const_interator upper_bound (const tstring &key) const
 
iterator insert (const SpriteAnimation &value)
 
iterator insert (SpriteAnimation &&value)
 
iterator insert (const_interator hint, const value_type &value)
 
iterator insert (const_interator hint, value_type &&value)
 
iterator insert (const dkv_pair &kv_pair)
 
iterator erase (const_interator position)
 
size_type erase (const key_type &key)
 
iterator erase (const_interator first, const_interator last)
 
void clear ()
 
void swap (Dictionary< tstring, SpriteAnimation > &yRef)
 
bool empty () const
 
size_type size () const
 
size_type max_size () const
 

Additional Inherited Members

- Public Types inherited from star::Dictionary< tstring, SpriteAnimation >
typedef
std::unordered_multimap
< tstring, SpriteAnimation
dictionary
 
typedef dictionary::iterator iterator
 
typedef dictionary::const_iterator const_interator
 
typedef tstring key_type
 
typedef SpriteAnimation value_type
 
typedef uint32 size_type
 
typedef dictionary::reference reference
 
typedef dictionary::const_reference const_reference
 
typedef dictionary::difference_type difference_type
 
typedef dictionary::allocator_type allocator_type
 
typedef dictionary::mapped_type mapped_type
 
typedef std::pair< tstring,
SpriteAnimation
dkv_pair
 
typedef std::pair< tstring,
size_type
dki_pair
 
typedef std::pair< typename
dictionary::iterator, typename
dictionary::iterator > 
dictionary_pair
 
- Protected Attributes inherited from star::Dictionary< tstring, SpriteAnimation >
dictionary m_MultiMap
 

Constructor & Destructor Documentation

star::Spritesheet::Spritesheet ( )
star::Spritesheet::Spritesheet ( XMLContainer spritesheet)
star::Spritesheet::Spritesheet ( const Spritesheet yRef)
star::Spritesheet::Spritesheet ( Spritesheet &&  yRef)
star::Spritesheet::Spritesheet ( iterator  begin,
iterator  end 
)
star::Spritesheet::~Spritesheet ( )

Member Function Documentation

const tstring & star::Spritesheet::GetDefaultAnimation ( ) const
int star::Spritesheet::GetFramesHorizontal ( ) const
int star::Spritesheet::GetFramesVertical ( ) const
const tstring & star::Spritesheet::GetName ( ) const
Spritesheet & star::Spritesheet::operator= ( const Spritesheet yRef)
void star::Spritesheet::SetName ( const tstring name)

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