GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FrameAnim Class Referenceabstract

#include <Effect.hh>

Inheritance diagram for FrameAnim:

Public Member Functions

 FrameAnim (Render *render)
virtual ~FrameAnim ()
virtual float Time () const
virtual void Init ()
virtual void Cleanup ()
virtual void PreFrame (float time)
virtual bool Frame (float time)=0
virtual void PostFrame ()
virtual float XRot () const
virtual float YRot () const
virtual float ZRot () const
virtual float RotSpeed () const
Render * GetRender () const
void RenderOpenGl (const FaceCollection &col)
void RenderOpenGlLines (const LineCollection &col)
void RenderOpenGlPoly (const PointCollection &col)

Constructor & Destructor Documentation

◆ FrameAnim()

FrameAnim::FrameAnim ( Render * render)
inline
Here is the caller graph for this function:

◆ ~FrameAnim()

virtual FrameAnim::~FrameAnim ( )
inlinevirtual

Member Function Documentation

◆ Cleanup()

virtual void FrameAnim::Cleanup ( )
inlinevirtual

◆ Frame()

◆ GetRender()

Render * FrameAnim::GetRender ( ) const
inline
Here is the caller graph for this function:

◆ Init()

◆ PostFrame()

virtual void FrameAnim::PostFrame ( )
inlinevirtual

Reimplemented in ArrayFrameAnim, FrameAnimPlugins, RectFrameAnim, RotateFrameAnim, and VectorFrameAnim.

Here is the caller graph for this function:

◆ PreFrame()

virtual void FrameAnim::PreFrame ( float time)
inlinevirtual

Reimplemented in ArrayFrameAnim, DecodahedronEffect, FrameAnimPlugins, MoleculeEffect, RectFrameAnim, RotateFrameAnim, and VectorFrameAnim.

Here is the caller graph for this function:

◆ RenderOpenGl()

void FrameAnim::RenderOpenGl ( const FaceCollection & col)
Here is the caller graph for this function:

◆ RenderOpenGlLines()

void FrameAnim::RenderOpenGlLines ( const LineCollection & col)
Here is the caller graph for this function:

◆ RenderOpenGlPoly()

void FrameAnim::RenderOpenGlPoly ( const PointCollection & col)

◆ RotSpeed()

virtual float FrameAnim::RotSpeed ( ) const
inlinevirtual

Reimplemented in GridEffect2, and MapEffect.

◆ Time()

virtual float FrameAnim::Time ( ) const
inlinevirtual

Reimplemented in DefaultFrameAnim, and SequentialFrameAnim.

◆ XRot()

virtual float FrameAnim::XRot ( ) const
inlinevirtual

◆ YRot()

virtual float FrameAnim::YRot ( ) const
inlinevirtual

◆ ZRot()

virtual float FrameAnim::ZRot ( ) const
inlinevirtual

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