Nebula
Loading...
Searching...
No Matches
skeletonloader.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
9//------------------------------------------------------------------------------
11#include "util/fixedarray.h"
12#include "util/hashtable.h"
13#include "skeleton.h"
14namespace Characters
15{
16
18{
20private:
21
23 ResourceLoader::ResourceInitOutput InitializeResource(const ResourceLoadJob& job, const Ptr<IO::Stream>& stream) override;
25 void Unload(const Resources::ResourceId id) override;
26
27};
28
29} // namespace Characters
Definition skeletonloader.h:18
ResourceLoader::ResourceInitOutput InitializeResource(const ResourceLoadJob &job, const Ptr< IO::Stream > &stream) override
load character definition from stream
__DeclareClass(SkeletonLoader)
void Unload(const Resources::ResourceId id) override
unload resource
Definition skeletonloader.cc:104
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition ptr.h:38
Definition resourceloader.h:60
A character encapsulates a skeleton resource, an animation resource, and the ability to instantiate s...
Definition charactercontext.cc:21
Definition resourceloader.h:164