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

#include <Effect.hh>

Inheritance diagram for CurveMultiply:
Collaboration diagram for CurveMultiply:

Public Member Functions

 CurveMultiply (MatrixCurve &curve, CurveIn3d &curve2)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
Point Index (float x, float y) const
Point2d Texture (float x, float y) const
unsigned int Color (float x, float y) const
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
float XSize () const
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

◆ CurveMultiply()

CurveMultiply::CurveMultiply ( MatrixCurve & curve,
CurveIn3d & curve2 )
inline

Member Function Documentation

◆ Attrib()

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

Implements SurfaceIn3d.

◆ AttribI()

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

Implements SurfaceIn3d.

◆ Collect()

void CurveMultiply::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

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

Implements SurfaceIn3d.

◆ HeavyPrepare()

void CurveMultiply::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Index()

Point CurveMultiply::Index ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

Here is the caller graph for this function:

◆ Normal()

Vector CurveMultiply::Normal ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

◆ Texture()

Point2d CurveMultiply::Texture ( float x,
float y ) const
inlinevirtual

Implements SurfaceIn3d.

◆ XSize()

float CurveMultiply::XSize ( ) const
inlinevirtual

Implements SurfaceIn3d.

◆ YSize()

float CurveMultiply::YSize ( ) const
inlinevirtual

Implements SurfaceIn3d.


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