GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
PlaneMap2 Class Reference
Inheritance diagram for PlaneMap2:
Collaboration diagram for PlaneMap2:

Public Member Functions

 PlaneMap2 (Bitmap< float > &fb, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z, float start_values, float end_values)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual void Prepare ()
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 x, float y) const
virtual unsigned int Color (float x, float y) const
virtual float XSize () const
virtual float YSize () const
Public Member Functions inherited from SurfaceIn3d
virtual ~SurfaceIn3d ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ PlaneMap2()

PlaneMap2::PlaneMap2 ( Bitmap< float > & fb,
float start_x,
float end_x,
float start_y,
float end_y,
float start_z,
float end_z,
float start_values,
float end_values )
inline

Member Function Documentation

◆ Attrib()

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

Implements SurfaceIn3d.

◆ AttribI()

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

Implements SurfaceIn3d.

◆ Collect()

void PlaneMap2::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

virtual unsigned int PlaneMap2::Color ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

◆ HeavyPrepare()

void PlaneMap2::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Index()

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

Implements SurfaceIn3d.

◆ Normal()

virtual Vector PlaneMap2::Normal ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

◆ Prepare()

virtual void PlaneMap2::Prepare ( )
inlinevirtual

Reimplemented from SurfaceIn3d.

◆ Texture()

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

Implements SurfaceIn3d.

◆ XSize()

virtual float PlaneMap2::XSize ( ) const
inlinevirtual

Implements SurfaceIn3d.

◆ YSize()

virtual float PlaneMap2::YSize ( ) const
inlinevirtual

Implements SurfaceIn3d.


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