Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
animeventemitter.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
17
#include "
util/array.h
"
18
#include "
coreanimation/animclip.h
"
19
#include "
coreanimation/animevent.h
"
20
21
//------------------------------------------------------------------------------
22
namespace
CoreAnimation
23
{
24
class
AnimEventEmitter
25
{
26
public
:
27
static
Util::Array<AnimEvent>
EmitAnimEvents
(
const
AnimClip
&
clip
,
const
Util::FixedArray<AnimEvent>
& events,
Timing::Tick
start,
Timing::Tick
end,
bool
isInfinite);
28
};
29
30
}
// namespace CoreAnimation
31
//------------------------------------------------------------------------------
animclip.h
animevent.h
array.h
CoreAnimation::AnimClip
An animation clip is a collection of related animation curves (for instance all curves required to an...
Definition
animclip.h:25
CoreAnimation::AnimEventEmitter
The AnimEventEmitter collects all animevents which are active in the given time range.
Definition
animeventemitter.h:25
CoreAnimation::AnimEventEmitter::EmitAnimEvents
static Util::Array< AnimEvent > EmitAnimEvents(const AnimClip &clip, const Util::FixedArray< AnimEvent > &events, Timing::Tick start, Timing::Tick end, bool isInfinite)
collects all animevents from given clip
Definition
animeventemitter.cc:16
Util::Array
Nebula's dynamic array class.
Definition
array.h:61
Util::FixedArray
Implements a fixed size one-dimensional array.
Definition
fixedarray.h:20
CoreAnimation
An animation resource holds a set of animations from a loaded NAX file.
Definition
charactercontext.h:40
Math::clip
ClipStatus::Type clip(const plane &plane, const line &l, line &outClippedLine)
Definition
plane.h:214
Timing::Tick
int Tick
the tick datatype (one tick == 1 millisecond)
Definition
time.h:20
code
render
coreanimation
animeventemitter.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.