neo::resource::AnimationManager Class Reference

#include <resource/animation.h>

Inheritance diagram for neo::resource::AnimationManager:

Inheritance graph
[legend]
Collaboration diagram for neo::resource::AnimationManager:

Collaboration graph
[legend]
List of all members.

Detailed Description

Storage and management of animations loaded from animation library chunk files The animation manager is a singleton object managing animations
Author:
Mattias Jansson (mattias@realityrift.com)


Protected Member Functions

 AnimationManager ()
virtual ~AnimationManager ()
virtual animation::AnimationPtr clone (animation::AnimationPtr p_res)
virtual animation::AnimationPtr toType (core::Resource *p_resource)
virtual core::ResourcefromType (animation::AnimationPtr p_resource)


Constructor & Destructor Documentation

neo::resource::AnimationManager::AnimationManager (  )  [protected]

Protected, singleton objects are not allocated directly

virtual neo::resource::AnimationManager::~AnimationManager (  )  [protected, virtual]

Protected, singleton objects are not deallocated directly


Member Function Documentation

virtual animation::AnimationPtr neo::resource::AnimationManager::clone ( animation::AnimationPtr  p_res  )  [protected, virtual]

Clone new loaded resource

Parameters:
p_res Resource
Returns:
Cloned resource

Implements neo::resource::Manager< animation::AnimationPtr >.

virtual animation::AnimationPtr neo::resource::AnimationManager::toType ( core::Resource p_resource  )  [protected, virtual]

Type check and convert resource

Parameters:
p_resource Resource
Returns:
Resource of current type

Implements neo::resource::Manager< animation::AnimationPtr >.

virtual core::Resource* neo::resource::AnimationManager::fromType ( animation::AnimationPtr  p_resource  )  [protected, virtual]

Type check and convert resource

Parameters:
p_resource Resource of current type
Returns:
Resource

Implements neo::resource::Manager< animation::AnimationPtr >.


The documentation for this class was generated from the following file:
Generated on Sat Feb 17 20:51:07 2007 for NeoEngine 2 - Evolution by  doxygen 1.5.1