Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
skeletonresource.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
9
//------------------------------------------------------------------------------
10
#include "
resources/resourceid.h
"
11
#include "
ids/idallocator.h
"
12
#include "
util/fixedarray.h
"
13
#include "
skeleton.h
"
14
namespace
Characters
15
{
16
17
RESOURCE_ID_TYPE
(
SkeletonResourceId
);
18
20
const
SkeletonId
SkeletonResourceGetSkeleton
(
const
SkeletonResourceId
id
,
IndexT
index);
21
23
void
DestroySkeletonResource
(
const
SkeletonResourceId
id
);
24
25
typedef
Ids::IdAllocator
<
26
Util::FixedArray<SkeletonId>
27
>
SkeletonResourceAllocator
;
28
extern
SkeletonResourceAllocator
skeletonResourceAllocator
;
29
30
}
// namespace SkeletonResource
Ids::IdAllocator
An ID allocator associates an id with a slice in an N number of arrays.
Definition
idallocator.h:39
Util::FixedArray
Implements a fixed size one-dimensional array.
Definition
fixedarray.h:20
fixedarray.h
idallocator.h
Characters
A character encapsulates a skeleton resource, an animation resource, and the ability to instantiate s...
Definition
charactercontext.cc:21
Characters::skeletonResourceAllocator
SkeletonResourceAllocator skeletonResourceAllocator
Definition
skeletonresource.cc:9
Characters::SkeletonResourceAllocator
Ids::IdAllocator< Util::FixedArray< SkeletonId > > SkeletonResourceAllocator
Definition
skeletonresource.h:27
Characters::DestroySkeletonResource
void DestroySkeletonResource(const SkeletonResourceId id)
Discard skeleton resource and the skeletons it holds.
Definition
skeletonresource.cc:27
Characters::SkeletonResourceGetSkeleton
const SkeletonId SkeletonResourceGetSkeleton(const SkeletonResourceId id, IndexT index)
Fetch skeleton from loaded resource.
Definition
skeletonresource.cc:17
resourceid.h
RESOURCE_ID_TYPE
#define RESOURCE_ID_TYPE(type)
Definition
resourceid.h:41
skeleton.h
Characters::SkeletonId
Definition
skeleton.h:17
Characters::SkeletonResourceId
Definition
skeletonresource.h:17
IndexT
int IndexT
Definition
types.h:41
code
render
characters
skeletonresource.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.