Toggle navigation
ivorium
iv_components
Example project
GitHub
Main Page
Modules
Classes
Files
File List
File Members
ivorium_graphics
Animation
AnimHeap.cpp
Go to the documentation of this file.
1
#include "
AnimHeap.hpp
"
2
#include "
Animation/AnimSystem.hpp
"
3
4
namespace
iv
5
{
6
7
AnimHeap::AnimHeap
(
Instance
* inst ) :
8
cm( inst, this,
"AnimHeap"
),
9
inst( inst ),
10
heap( inst, &this->cm )
11
{
12
}
13
14
AnimHeap::~AnimHeap
()
15
{
16
}
17
18
Instance
*
AnimHeap::instance
()
const
19
{
20
return
this->inst;
21
}
22
23
Lambda_Connector
*
AnimHeap::Make_Lambda_Connector
()
24
{
25
return
this->heap.template createClient< iv::Lambda_Connector >();
26
}
27
28
AnimNodeI
*
AnimHeap::VoidNode
()
29
{
30
auto
node = this->heap.template createClient< iv::AnimNodeI >();
31
this->nodes.insert( node );
32
return
node;
33
}
34
35
}