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

#include <Functions.hh>

Inheritance diagram for FunctionPointerFrameAnim:
Collaboration diagram for FunctionPointerFrameAnim:

Public Member Functions

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

Additional Inherited Members

Public Attributes inherited from FrameAnimPlugins
std::vector< FramePlugin * > plugins

Constructor & Destructor Documentation

◆ FunctionPointerFrameAnim()

FunctionPointerFrameAnim::FunctionPointerFrameAnim ( Render * render,
void(* fptr )(FaceStore &s) )
inline

Member Function Documentation

◆ Cleanup()

void FunctionPointerFrameAnim::Cleanup ( )
virtual

Reimplemented from FrameAnimPlugins.

◆ Frame()

bool FunctionPointerFrameAnim::Frame ( float time)
virtual

Implements FrameAnim.

◆ Init()

void FunctionPointerFrameAnim::Init ( )
virtual

Reimplemented from FrameAnimPlugins.


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