Pyrogenesis  trunk
Public Member Functions | Private Attributes | List of all members
CCinemaManager Class Reference

Class for in game playing of cinematics. More...

#include <CinemaManager.h>

Public Member Functions

 CCinemaManager ()
 
 ~CCinemaManager ()
 
void Render () const
 Renders black bars and paths (if enabled) More...
 
void DrawBars () const
 
void DrawPaths () const
 
void DrawSpline (const RNSpline &spline, const CColor &splineColor, int smoothness, bool lines) const
 
void DrawNodes (const RNSpline &spline, const CColor &nodesColor) const
 
void UpdateSessionVisibility () const
 
void UpdateSilhouettesVisibility () const
 
bool IsPlaying () const
 
bool IsEnabled () const
 
void Update (const float deltaRealTime) const
 Updates CCinemManager and current path. More...
 
InReaction HandleEvent (const SDL_Event_ *ev) const
 
bool GetPathsDrawing () const
 
void SetPathsDrawing (const bool drawPath)
 

Private Attributes

bool m_DrawPaths
 

Detailed Description

Class for in game playing of cinematics.

Should only be instantiated in CGameView.

Constructor & Destructor Documentation

CCinemaManager::CCinemaManager ( )
CCinemaManager::~CCinemaManager ( )
inline

Member Function Documentation

void CCinemaManager::DrawBars ( ) const
void CCinemaManager::DrawNodes ( const RNSpline spline,
const CColor nodesColor 
) const
void CCinemaManager::DrawPaths ( ) const
void CCinemaManager::DrawSpline ( const RNSpline spline,
const CColor splineColor,
int  smoothness,
bool  lines 
) const
bool CCinemaManager::GetPathsDrawing ( ) const
InReaction CCinemaManager::HandleEvent ( const SDL_Event_ ev) const
bool CCinemaManager::IsEnabled ( ) const
bool CCinemaManager::IsPlaying ( ) const
void CCinemaManager::Render ( ) const

Renders black bars and paths (if enabled)

void CCinemaManager::SetPathsDrawing ( const bool  drawPath)
void CCinemaManager::Update ( const float  deltaRealTime) const

Updates CCinemManager and current path.

Parameters
deltaRealTimeElapsed real time since the last frame.
void CCinemaManager::UpdateSessionVisibility ( ) const
void CCinemaManager::UpdateSilhouettesVisibility ( ) const

Member Data Documentation

bool CCinemaManager::m_DrawPaths
private

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