Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
CinematicSequence Class Reference

Cinematic sequence. More...

#include <CinematicPathMgr.h>

Collaboration diagram for CinematicSequence:

Public Member Functions

 CinematicSequence ()
 Constructor.
void GetPositionAtTime (uint32 time, float *x, float *y, float *z) const
 Get position at time.
 ~CinematicSequence ()
 Destructor.

Public Attributes

uint32 Duration
 Sequence durations.
CinematicKeyFrameKeyFrames
 Key frames.
size_t KeyFramesCount
 Key Frame count.

Detailed Description

Cinematic sequence.

Definition at line 17 of file CinematicPathMgr.h.

Constructor & Destructor Documentation

◆ CinematicSequence()

CinematicSequence::CinematicSequence ( )
inline

Constructor.

Definition at line 21 of file CinematicPathMgr.h.

References Duration, KeyFrames, and KeyFramesCount.

◆ ~CinematicSequence()

CinematicSequence::~CinematicSequence ( )

Destructor.

Definition at line 367 of file CinematicPathMgr.cpp.

References KeyFrames.

Member Function Documentation

◆ GetPositionAtTime()

void CinematicSequence::GetPositionAtTime ( uint32 time,
float * x,
float * y,
float * z ) const

Get position at time.

no divide by 0

Definition at line 377 of file CinematicPathMgr.cpp.

References CinematicKeyFrame::Frame, KeyFrames, KeyFramesCount, and CinematicKeyFrame::Position.

Member Data Documentation

◆ Duration

uint32 CinematicSequence::Duration

Sequence durations.

Definition at line 29 of file CinematicPathMgr.h.

Referenced by CinematicSequence(), and CinematicSequenceMgr::Load().

◆ KeyFrames

CinematicKeyFrame* CinematicSequence::KeyFrames

◆ KeyFramesCount

size_t CinematicSequence::KeyFramesCount

Key Frame count.

Definition at line 31 of file CinematicPathMgr.h.

Referenced by CinematicSequence(), GetPositionAtTime(), and CinematicSequenceMgr::Load().


The documentation for this class was generated from the following files: