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

#include <Graph.hh>

Inheritance diagram for MapEffect:
Collaboration diagram for MapEffect:

Public Member Functions

 MapEffect (Render *r)
 ~MapEffect ()
void Init ()
bool Frame (float time)
float XRot () const
float YRot () const
float ZRot () const
float RotSpeed () const
Public Member Functions inherited from FrameAnimPlugins
 FrameAnimPlugins (Render *render)
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
Render * GetRender () const
void RenderOpenGl (const FaceCollection &col)
void RenderOpenGlLines (const LineCollection &col)
void RenderOpenGlPoly (const PointCollection &col)

Public Attributes

MapFunction mapfunc1
ColorMapFunction colorfunc1
BitmapFromFile< bool > mapfunc
BitmapFromFile< unsigned int > colorfunc
FaceCollectionHandleValueDynamic hv
VBOState vbostate
bool first
unsigned int texture
TexturePiece texturepiece
PieceShader shader
Public Attributes inherited from FrameAnimPlugins
std::vector< FramePlugin * > plugins

Constructor & Destructor Documentation

◆ MapEffect()

MapEffect::MapEffect ( Render * r)

◆ ~MapEffect()

MapEffect::~MapEffect ( )

Member Function Documentation

◆ Frame()

bool MapEffect::Frame ( float time)
virtual

Implements FrameAnim.

◆ Init()

void MapEffect::Init ( )
virtual

Reimplemented from FrameAnimPlugins.

◆ RotSpeed()

float MapEffect::RotSpeed ( ) const
inlinevirtual

Reimplemented from FrameAnim.

◆ XRot()

float MapEffect::XRot ( ) const
inlinevirtual

Reimplemented from FrameAnim.

◆ YRot()

float MapEffect::YRot ( ) const
inlinevirtual

Reimplemented from FrameAnim.

◆ ZRot()

float MapEffect::ZRot ( ) const
inlinevirtual

Reimplemented from FrameAnim.

Member Data Documentation

◆ colorfunc

BitmapFromFile<unsigned int> MapEffect::colorfunc

◆ colorfunc1

ColorMapFunction MapEffect::colorfunc1

◆ first

bool MapEffect::first

◆ hv

◆ mapfunc

BitmapFromFile<bool> MapEffect::mapfunc

◆ mapfunc1

MapFunction MapEffect::mapfunc1

◆ shader

PieceShader MapEffect::shader

◆ texture

unsigned int MapEffect::texture

◆ texturepiece

TexturePiece MapEffect::texturepiece

◆ vbostate

VBOState MapEffect::vbostate

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