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

Public Member Functions

 SphereMap2 (float p_x, float p_y, float p_z, Bitmap< float > &fb, float start_radius, float end_radius, 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

◆ SphereMap2()

SphereMap2::SphereMap2 ( float p_x,
float p_y,
float p_z,
Bitmap< float > & fb,
float start_radius,
float end_radius,
float start_values,
float end_values )
inline

Member Function Documentation

◆ Attrib()

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

Implements SurfaceIn3d.

◆ AttribI()

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

Implements SurfaceIn3d.

◆ Collect()

void SphereMap2::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

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

Implements SurfaceIn3d.

◆ HeavyPrepare()

void SphereMap2::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Index()

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

Implements SurfaceIn3d.

Here is the caller graph for this function:

◆ Normal()

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

Implements SurfaceIn3d.

◆ Prepare()

virtual void SphereMap2::Prepare ( )
inlinevirtual

Reimplemented from SurfaceIn3d.

◆ Texture()

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

Implements SurfaceIn3d.

◆ XSize()

virtual float SphereMap2::XSize ( ) const
inlinevirtual

Implements SurfaceIn3d.

◆ YSize()

virtual float SphereMap2::YSize ( ) const
inlinevirtual

Implements SurfaceIn3d.


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