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

#include <Effect.hh>

Inheritance diagram for MultiplyCurves:
Collaboration diagram for MultiplyCurves:

Public Member Functions

 MultiplyCurves (const CurveIn3d &c1, const CurveIn3d &c2)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual Point Index (float x, float y) const
virtual Point2d Texture (float x, float y) const
virtual unsigned int Color (float x, float y) const
virtual Vector Normal (float x, float y) const
virtual int AttribI (float x, float y, int id) const
virtual float Attrib (float x, float y, int id) const
virtual float XSize () const
virtual float YSize () const
Public Member Functions inherited from SurfaceIn3d
virtual ~SurfaceIn3d ()
virtual void Prepare ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ MultiplyCurves()

MultiplyCurves::MultiplyCurves ( const CurveIn3d & c1,
const CurveIn3d & c2 )
inline

Member Function Documentation

◆ Attrib()

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

Implements SurfaceIn3d.

◆ AttribI()

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

Implements SurfaceIn3d.

◆ Collect()

void MultiplyCurves::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

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

Implements SurfaceIn3d.

◆ HeavyPrepare()

void MultiplyCurves::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Index()

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

Implements SurfaceIn3d.

Here is the caller graph for this function:

◆ Normal()

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

Implements SurfaceIn3d.

◆ Texture()

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

Implements SurfaceIn3d.

◆ XSize()

virtual float MultiplyCurves::XSize ( ) const
inlinevirtual

Implements SurfaceIn3d.

Here is the caller graph for this function:

◆ YSize()

virtual float MultiplyCurves::YSize ( ) const
inlinevirtual

Implements SurfaceIn3d.

Here is the caller graph for this function:

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