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

#include <Effect.hh>

Inheritance diagram for HeightMapSurface:
Collaboration diagram for HeightMapSurface:

Public Member Functions

 HeightMapSurface (Array2< float, float, float > &array, Point p, UnitVectors u)
virtual Point Index (float x, float y) const
virtual Point2d Texture (float x, float y) const
virtual float Attrib (float x, float y, int id) const
virtual int AttribI (float x, float y, int id) const
virtual Vector Normal (float xx, float yy) const
virtual float XSize () const
virtual float YSize () const
Public Member Functions inherited from SurfaceIn3d
virtual ~SurfaceIn3d ()
virtual void Prepare ()
virtual unsigned int Color (float x, float y) const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ HeightMapSurface()

HeightMapSurface::HeightMapSurface ( Array2< float, float, float > & array,
Point p,
UnitVectors u )
inline

Member Function Documentation

◆ Attrib()

virtual float HeightMapSurface::Attrib ( float x,
float y,
int id ) const
inlinevirtual

Implements SurfaceIn3d.

◆ AttribI()

virtual int HeightMapSurface::AttribI ( float x,
float y,
int id ) const
inlinevirtual

Implements SurfaceIn3d.

◆ Index()

virtual Point HeightMapSurface::Index ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

Here is the caller graph for this function:

◆ Normal()

virtual Vector HeightMapSurface::Normal ( float xx,
float yy ) const
inlinevirtual

Implements SurfaceIn3d.

◆ Texture()

virtual Point2d HeightMapSurface::Texture ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

◆ XSize()

virtual float HeightMapSurface::XSize ( ) const
inlinevirtual

Implements SurfaceIn3d.

◆ YSize()

virtual float HeightMapSurface::YSize ( ) const
inlinevirtual

Implements SurfaceIn3d.


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