Nebula
Loading...
Searching...
No Matches
animeventemitter.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
17#include "util/array.h"
20
21//------------------------------------------------------------------------------
22namespace CoreAnimation
23{
25{
26public:
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//------------------------------------------------------------------------------
An animation clip is a collection of related animation curves (for instance all curves required to an...
Definition animclip.h:25
The AnimEventEmitter collects all animevents which are active in the given time range.
Definition animeventemitter.h:25
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
Nebula's dynamic array class.
Definition array.h:60
Implements a fixed size one-dimensional array.
Definition fixedarray.h:20
An animation resource holds a set of animations from a loaded NAX file.
Definition charactercontext.h:40
ClipStatus::Type clip(const plane &plane, const line &l, line &outClippedLine)
Definition plane.h:208
int Tick
the tick datatype (one tick == 1 millisecond)
Definition time.h:20