GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FrameAnimPlugins Class Reference

#include <Effect.hh>

Inheritance diagram for FrameAnimPlugins:
Collaboration diagram for FrameAnimPlugins:

Public Member Functions

 FrameAnimPlugins (Render *render)
void Init ()
void Cleanup ()
void PreFrame (float time)
void PostFrame ()
virtual ~FrameAnimPlugins ()
Public Member Functions inherited from FrameAnim
 FrameAnim (Render *render)
virtual ~FrameAnim ()
virtual float Time () const
virtual bool Frame (float time)=0
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)

Public Attributes

std::vector< FramePlugin * > plugins

Constructor & Destructor Documentation

◆ FrameAnimPlugins()

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

◆ ~FrameAnimPlugins()

virtual FrameAnimPlugins::~FrameAnimPlugins ( )
inlinevirtual

Member Function Documentation

◆ Cleanup()

void FrameAnimPlugins::Cleanup ( )
inlinevirtual

Reimplemented from FrameAnim.

Reimplemented in FunctionPointerFrameAnim, and MoleculeEffect.

Here is the caller graph for this function:

◆ Init()

void FrameAnimPlugins::Init ( )
inlinevirtual

Reimplemented from FrameAnim.

Reimplemented in FuncEffect, FunctionPointerFrameAnim, GridEffect2, MapEffect, MoleculeEffect, RenderToTextureEffect, and VoxelEffect.

Here is the caller graph for this function:

◆ PostFrame()

void FrameAnimPlugins::PostFrame ( )
inlinevirtual

Reimplemented from FrameAnim.

◆ PreFrame()

void FrameAnimPlugins::PreFrame ( float time)
inlinevirtual

Reimplemented from FrameAnim.

Reimplemented in MoleculeEffect.

Member Data Documentation

◆ plugins

std::vector<FramePlugin*> FrameAnimPlugins::plugins

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